PythonHub Logo Python Hub Weekly Digest for 2026-08-09

Python Hub Weekly Digest cover

This week in Python: if you've ever found yourself wrestling with dependency hell, rejoice! Pip 26.2 is here to offer a lifeline with its shiny new `--only-deps` feature — because who needs to install the project when you can just skip to the good stuff, right? Meanwhile, for those tired of their AI models gathering dust, check out Claude-thermos, a tool that keeps your coding sessions toasty warm. It’s like a cozy blanket for your cloud computing! Happy coding, and may your dependencies be light!

💖 Most Popular

Self-contained highly-portable Python distributions

claude-thermos
Keeps your Claude session warm for you. Stop paying to rebuild your Claude Code cache.

i-have-adhd
A skill for your coding agent to stop it from burying the answer. ADHD-friendly output.

dottxt-ai / outlines
Structured Outputs

Pip 26.2: –only-deps solves 16 years of app deployment hacks
Pip 26.2 is expected to add pip install --only-deps ., allowing developers to install dependencies from pyproject.toml without installing the project itself. The feature resolves a 16-year pain point for deploying Python applications and scripts, replacing brittle requirements files, editable installs, and third-party workarounds.


📖 Articles

harbor-framework / harbor
Framework for evaluating and improving agents

Bringing PyTorch Monarch to AMD GPUs: Single-Controller Distributed Training on ROCm
PyTorch Monarch now supports AMD GPUs through ROCm, enabling developers to orchestrate large distributed training workloads from a single Python program. Its fault-tolerant architecture isolates failures and lets healthy GPUs continue training while failed nodes recover, reducing restarts, wasted computation, and infrastructure costs.

Running subprocesses in Python
Python’s subprocess.run provides a high-level way to launch external programs, pass arguments, and capture their output from within Python. Options such as capture_output=True, text=True, and check=True make it easier to process results and handle failed commands reliably.

MappingTools. Do stuff with Mappings and more.
This library provides utility functions for creating, manipulating, and transforming data structures, which have or include Mapping-like characteristics.

AlgebraX - Algebraic Structures in pure Python
AlgebraX is a Python library for generalized algebraic structures, focusing on Semirings and their applications in Graph Theory, Signal Processing, and Physics.

XY – Fast, composable, GPU-accelerated Python charting library

The Design of Everyday Cryptography
The article explains why cryptographic protocols should be designed to be difficult to misuse, comparing the simplicity of key encapsulation mechanisms (KEMs) with the complexity of modern digital signatures. It proposes designing opinionated, single-purpose, testable, and upgradeable cryptographic interfaces that reduce implementation errors and improve security.

Scaling NumPy on Free-Threaded Python
A recap on the work done in NumPy and CPython to make multi-threaded NumPy workloads scale on the free-threaded build of CPython.

Local text, image, video, music and 3D from one CLI, no Python

Rune 1.1: adds Python, an Emacs editor, a symbol index and is now free

AgriciDaniel / claude-seo
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, semantic clustering, e-commerce SEO, international SEO, Google APIs, and PDF/Excel reporting. Optional DataForSEO, Firecrawl, and Banana extensions.

13 Models and 4 Agents on SWE Tasks: Go, Java, Python, Rust, TS

mrexodia / ida-pro-mcp
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

Python Hub Weekly Digest for 2026-08-02

Turtle-inspired interactive Python project

A tool for finding the causes of unstable Python tests

blader / humanizer
Agent skill that removes signs of AI-generated writing from text


⚙️ Projects

OpenWorker
AI that gets your everyday tasks done. OpenWorker is an open-source AI coworker that lives on your desktop and delivers finished work, not just chat: a polished document, a Slack reply with the numbers, an updated calendar, a triaged inbox.

QueryTuner
AI-Powered SQL Query Diagnostics.

Adrian
Open-source runtime AI agent security tool - monitors and controls AI agents, catching malicious tool use, prompt injection, and policy drift in real time, before the agent acts.

Scanwheel
Scanwheel is a drum style mechanical television you can build yourself.

CheapSecurity
Provides a lightweight, self-hosted CCTV solution designed for Linux-based single-board computers (SBCs) and standard USB webcams



🎬 Videos

Your Codebase Is Too Fragile
The video refactors a travel-booking workflow to show how structural coupling, temporal coupling, and connascence can make software fragile. It explains how to identify and reduce these dependencies so future changes are safer and the code is easier to maintain

FastAPI and GraphQL overview - with Strawberry!
In this video, we'll look at GraphQL in a FastAPI app, using the Strawberry package to define types, queries and mutations, and integrating with FastAPI via the GraphQLRouter object.


← Previous

Project by Ruslan Keba. Since 2012. Powered by Python. Made in 🇺🇦Ukraine.