PythonHub Logo Python Hub Weekly Digest for 2025-02-16

This week in Python, PyPI introduced project archival, allowing maintainers to signal the status of their projects. OCRmyPDF added an OCR text layer to scanned PDF files for searchability. A video tutorial on managing Django projects and dependencies with uv was released. The UK government's GitHub organization shared a neat open-source project, sqlite-s3vfs. In articles, topics ranged from AI image modeling, Python terminology, to blockchain development with Python and Vyper. New releases included Python 3.13.2 and 3.12.9. Interesting projects included YuE, a music generation model, and FilmAgent, a framework for film automation in 3D spaces. Have a great week and happy coding!

๐Ÿ’– Most Popular

PyPI Now Supports Project Archival
PyPI now supports project archival, allowing maintainers to mark projects as not expecting future updates, helping users make informed decisions about dependencies. Archiving doesn't delete or prevent installation of projects, but signals their status and prevents new uploads, with options for maintainers to provide context and unarchive if needed.

ocrmypdf / OCRmyPDF
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

uv and Django - Managing Django Projects & Dependencies with uv!
This video dives into using uv and Django together for project and dependency management, including how to install packages into different groups and run Django commands.

How to manage Python dependencies in Ansible execution environments
Learn how to effectively manage Python content for producing Ansible execution environments.

sqlite-s3vfs
sqlite-s3vfs Neat open source project on the GitHub organisation for the UK government's ...


๐Ÿ“– Articles

How to Train an AI Image Model on Yourself
It takes less than an hour and $3.

Python Terminology: an unofficial glossary
Definitions for colloquial Python terminology (effectively an unofficial version of the Python ...

Vyper and Python Smart Contracts on Blockchain
This video covers blockchain software development from scratch using Python and Vyper, covering smart contract creation, Python scripting, and interaction with contracts. It also includes advanced topics like fuzzing, NFTs, algorithmic trading, AI, ERC20s, and DeFi, making it suitable for beginners and those looking to expand their blockchain development skills.

Suno.ai
FlashLearn

Python 3.13.2 and 3.12.9 now available!

Python Hub Weekly Digest for 2025-02-09

The surprising way to save memory with BytesIO
If you want to save memory when reading from a BytesIO, getvalue() is surprisingly a good choice.

Building Machine Learning Systems for a Trillion Trillion Floating Point Operations
Over the past decade, Machine Learning has become ubiquitous, transforming industries and scientific research, while requiring massive computational infrastructure. The talk will explore the evolution of ML systems like PyTorch, discussing how they've adapted to meet growing training demands, optimizing single-GPU performance, and scaling to thousands of GPUs.

Let's compile Python 1.0
SummaryWith a little help from podman, we can compile the first major stable version of Python. ...


โš™๏ธ Projects

YuE
Open Full-song Music Generation Foundation Model, something similar toSuno.aibut open

pylume
A lightweight Python library to create, run and manage macOS and Linux virtual machines (VMs) natively on Apple Silicon.

FilmAgent
A Multi-Agent Framework for End-to-End Film Automation in Virtual 3D Spaces.

Oumi
Everything you need to build state-of-the-art foundation models, end-to-end.

devin.cursorrules
Transform your $20 Cursor into a Devin-like AI Assistant.

Kreuzberg
A text extraction library supporting PDFs, images, office documents and more.

smolmodels
Build specialised ML models from natural language.

FlashLearn
FlashLearn provides a simple interface and orchestration (up to 1000 calls/min) for incorporating Agent LLMs into your typical workflows.


๐Ÿ‘พ Reddits

A new type of interpreter has been added to Python 3.14 with much better performance


← Previous

Project by Ruslan Keba. Since 2012. Powered by Python. Made in ๐Ÿ‡บ๐Ÿ‡ฆUkraine.