Python Hub Weekly Digest This week in Python, the most popular topics included a Python interpreter written in Python, a comparison of Python type checkers, and the full-stack Python framework Plain. There were also discussions on PyPI security best practices and the memory library Honcho. Interesting articles covered topics such as automated scientific discovery, state pattern in Python, tracking Celery task failures, debunking Django myths, and uv adoption stats. New projects introduced include Bindu, OpenSRE, Docglow, Vibe-Trading, Vera, and ppt-master. Have a great week and happy coding!
A Python Interpreter Written in Python
Python Type Checker Comparison: Speed and Memory Usage
A benchmark comparison of speed and memory usage across Python type checkers including Pyrefly, Ty, Pyright, and Mypy.
Plain – The full-stack Python framework designed for humans and agents
Awesome PyPI Security Best Practices
A curated and practical list of security best practices for using Python packages from PyPI.
plastic-labs / honcho
Memory library for building stateful agents
SakanaAI / AI-Scientist-v2
The AI Scientist-v2: Workshop-Level Automated Scientific Discovery via Agentic Tree Search
htdt / godogen
Claude Code & Codex skills that build complete Godot projects from a game description
Rethinking the State Pattern in Python
The video demonstrates a transition from high-boilerplate, inheritance-heavy State Pattern classes to a streamlined, data-driven state machine in Python. By leveraging enums, generics, and decorators, the author creates a reusable engine that makes state transitions explicit and significantly reduces the cognitive load of managing complex object behaviors.
Tracking Celery Task Failures in Python
Let's explore how Celery task failures behave and how you can keep track of everything that goes wrong.
Debunking Django Myths
Sarah Boyce, a Django Fellow, debunks common myths about the 20-year-old framework, showing that it is far from dead with new features merged every week and constant updates for modern Python versions. She addresses the framework's "marketing problem," highlighting that while often perceived as slow or outdated, Django powers major enterprise platforms and remains a leading choice for bo...
Why Aren’t We uv Yet?
The post analyzes uv adoption stats across GitHub repos, finding it in ~30-44% of new 2026 Python projects vs. requirements.txt despite high admiration (74% in Stack Overflow survey). It pins the gap on AI coding agents still defaulting to pip + requirements.txt, and recommends forcing uv in CI, documenting it, and prompting agents explicitly.
CadQuery is an open-source Python library for building 3D CAD models
lsdefine / GenericAgent
Self-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token consumption
Python Hub Weekly Digest for 2026-04-19
Bindu
Bindu: Turn any AI agent into a living microservice - interoperable, observable, composable.
OpenSRE
The open-source framework for AI SRE agents, and the training and evaluation environment they need to improve. Connect the 40+ tools you already run, define your own workflows, and investigate incidents on your own infrastructure.
Docglow
Modern documentation site generator for dbt Core - lineage explorer, health scoring, full-text search.
Vibe-Trading
One Command to Empower Your Agent with Comprehensive Trading Capabilities.
Vera
A programming language designed for LLMs to write.
ppt-master
ppt-master is an AI system that converts PDFs, DOCX, URLs, or Markdown into natively editable PowerPoint files with real shapes, charts, and text boxes instead of raster images.
Project by Ruslan Keba. Since 2012. Powered by Python. Made in 🇺🇦Ukraine.