pythonhub | Technologies

Telegram-канал pythonhub - PythonHub

1140

News & links about Python programming. https://pythonhub.dev/ Administrator: @rukeba

Subscribe to a channel

PythonHub

Soft-deprecating re.match()

The article explains when to use re.prefixmatch(), re.search(), and re.fullmatch(), what soft deprecation means for existing code, and how to flag re.match() usage with Ruff.

https://hugovk.dev/blog/2026/soft-deprecating-re.match/

Читать полностью…

PythonHub

fugleramme

E-ink bird frame for Raspberry Pi - real-time bird detection by audio, fully local AI, rendered as real, hand-cut 1800s bird illustrations.

https://github.com/arnegiacomo/fugleramme

Читать полностью…

PythonHub

TencentCloud / Octop

A smarter, self-hosted AI assistant — multi-user, multi-agent.

https://github.com/TencentCloud/Octop

Читать полностью…

PythonHub

dbt-charts

A declarative YAML syntax around SQL for making dashboards.

https://github.com/dbt-labs/dbt-charts

Читать полностью…

PythonHub

caronc / apprise

Apprise - Push Notifications that work with just about every platform!

https://github.com/caronc/apprise

Читать полностью…

PythonHub

engrim

Engrim is a local-first Python memory layer for coding agents that preserves project context and decisions across tools like Claude Code, Cursor, Codex, Windsurf, and OpenCode.

https://github.com/timgordontg/engrim

Читать полностью…

PythonHub

Django raw SQL migrations next to the ORM

Keep Django ORM migrations; version views, indexes, and rollback SQL with a manage.py check.

https://dblift.com/blog/django-raw-sql-migrations

Читать полностью…

PythonHub

Pandas Should Go Extinct

Eddie Atkinson makes the case that many teams move from Pandas to distributed systems too early, when single-machine tools like Polars and DuckDB can handle much larger analytical workloads with significantly better performance and memory efficiency in his benchmarks. He highlights lazy execution, multithreading, streaming, spill-to-disk, and Arrow interoperability as reasons these tools...

https://eddie.codes/posts/pandas-should-go-extinct/

Читать полностью…

PythonHub

Django: serve the change password well-known URL

Adam Johnson explains how to implement the standard /.well-known/change-password URL redirect in Django using RedirectView, helping password managers direct users to their password change pages. He also covers testing the endpoint, checking for server misconfigurations that could interfere with password managers, and setting the correct autocomplete attributes on password fields.

https://adamj.eu/tech/2026/09/16/django-change-password-url/

Читать полностью…

PythonHub

k2-fsa / OmniVoice

High-Quality Voice Cloning TTS for 600+ Languages

https://github.com/k2-fsa/OmniVoice

Читать полностью…

PythonHub

Playing with a Badgeware Badger

Ben Tasker shares his experience customizing the Badgeware Badger—a Raspberry Pi RP2350-powered e-ink name badge running MicroPython. He details troubleshooting image formatting, color-depth, and font sizing issues to display his custom avatar, a Fediverse social handle, and logo on the device.

https://www.bentasker.co.uk/posts/blog/general/playing-with-an-eink-badge.html

Читать полностью…

PythonHub

Python Hub Weekly Digest for 2026-09-20

https://pythonhub.dev/digest/2026-09-20/

Читать полностью…

PythonHub

Pigeon

Delegated authority for AI agents. A Pigeon Pass says what an agent may do.

https://github.com/pigeonlabsHQ/pigeon

Читать полностью…

PythonHub

Praxist

Autonomous research system for measurable, computer-executable research.

https://github.com/sapientinc/PRAXIST

Читать полностью…

PythonHub

NPC-Forge

NPC-Forge is a framework for building conversational agents that run on the CPU without relying on machine learning or LLMs.

https://github.com/gioblu/NPC-Forge

Читать полностью…

PythonHub

Yokan: a compiler from a statically typed subset of Python to native desktop apps

Develop on real CPython with hot reload, ship one native binary, and check that both runs behave the same.

https://github.com/i2y/yokan

Читать полностью…

PythonHub

The last mile of a long road: faster NumPy in the browser

NumPy in the browser now uses OpenBLAS through Emscripten-forge, accelerating matrix multiplication by up to 30.92× for float32 and 14.90× for float64 in the authors’ 1024×1024 benchmarks. The article details the WebAssembly and Fortran toolchain work behind the improvement, plus upcoming SIMD optimizations that push performance further, reaching up to 64.89× with optional Relaxed SIMD i...

https://notebook.link/blog/the-last-mile-faster-numpy/

Читать полностью…

PythonHub

FlashML-org / FreeToken

FreeToken brings datacenter-scale model serving to your desktop. Run massive models locally, fast and efficiently.

https://github.com/FlashML-org/FreeToken

Читать полностью…

PythonHub

tenderness

Library for synthetic text-dense document generation with pixel perfect bboxes for your VLM and OCR models.

https://github.com/paperchase-labs/tenderness

Читать полностью…

PythonHub

Python Workers are now generally available

https://blog.cloudflare.com/python-workers-ga/

Читать полностью…

PythonHub

There are only twelve 4x4 sudokus - and a cool trick for finding minimal subsets

The article explores 4×4 Sudoku, showing that there are 288 valid solutions, which reduce to just 12 structurally distinct grids when digit permutations are ignored. Using Python brute force and a clever bitmask technique for checking minimal subsets, the author identifies 85,632 minimal puzzles (3,568 up to digit permutations), each with a unique solution that becomes non-unique if any ...

https://baldino.dev/blog/there-are-only-twelve-4x4-sudokus/

Читать полностью…

PythonHub

Agents Without Code: Skills, YAML, and Filesystems Replaced Python

Philipp Schmid demonstrates how improving LLM capabilities allow developers to replace complex Python agent orchestration with simple instructions and skill files (AGENTS.md and SKILL.md) running inside hosted sandboxes. By building the same GitHub pull request review agent three times, he shows why developers should simplify agent architectures, rely on general-purpose tools, and focus ...

https://www.youtube.com/watch?v=fjF8EKnxKCU

Читать полностью…

PythonHub

Rapidly scaling online storage to serve over 1 billion ChatGPT users

Learn how OpenAI evolved Habitat from a Python library into a globally distributed storage platform serving 1 billion ChatGPT users and 22M requests per second.

https://openai.com/index/scaling-storage-one-billion-users-part-one/

Читать полностью…

PythonHub

Jitter is the cheapest reliability fix you are not using

Distributed systems synchronise themselves without being told to: every client that retries on a fixed interval, restarts after a deploy, or reconnects after a network blip ends up firing at the same moment as every other client. The resulting spike is a self-inflicted denial of service that no single component is responsible for. Adding randomness to any repeating interval breaks the al...

https://ankit-rana.com/logs/49-jitter-synchronised-clients/

Читать полностью…

PythonHub

LintLang

LintLang is a Python-based static analyzer that catches ambiguous, conflicting, and error-prone instructions in AI agent prompts, tool descriptions, and configuration files.

https://github.com/hermes-labs-ai/lintlang

Читать полностью…

PythonHub

Cayu

Cayu is a production agent runtime for building and operating AI agents in Python.

https://github.com/cayu-dev/cayu

Читать полностью…

PythonHub

guardlist: a list that raises an error when modified during iteration

Python protects dicts and sets from mutation during iteration, but not lists. GuardedList fills that gap with a clear error.

https://pypi.org/project/guardlist/

Читать полностью…

PythonHub

Plugin Architecture Across Service Boundaries: An API Contract with Pydantic & FastAPI - Pt. 1

This articles shows how to build a service-level plugin architecture with Pydantic and FastAPI. I will be using an API contract package that plugin providers implement and our platform validates the contract during registration.

https://patrickm.de/plugin-architecture-across-service-boundaries-an-api-contract-with-pydantic-fastapi-pt-1/

Читать полностью…

PythonHub

NetAlertX

Centralized network visibility and continuous asset discovery. Monitor devices, detect change, and stay aware across distributed networks.

https://github.com/netalertx/NetAlertX

Читать полностью…

PythonHub

Nifty Django Feature: Q() Objects

Part of the Nifty Django features series: Django’s Q() objects allow you to some fancy filtering!

https://www.better-simple.com/django/2026/09/09/nifty-feature-q-objects/

Читать полностью…
Subscribe to a channel