en
Feedback
PythonHub

PythonHub

Open in Telegram

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

Show more
2 530
Subscribers
+324 hours
+27 days
+3330 days
Posts Archive
Parlant A structured approach to building and guiding customer-facing AI agents. https://github.com/emcie-co/parlant

A Deep Dive into Celery Task Resilience, Beyond Basic Retries How to make your Celery tasks more resilient with best practices to prevent workflow interruptions and handle various failure scenarios. https://blog.gitguardian.com/celery-tasks-retries-errors/

Minima Chat with RAG on local files. https://github.com/dmayboroda/minima

Django and Postgres for the Busy Rails Developer The article compares Django and Ruby on Rails frameworks from a Rails developer's perspective, focusing on database interactions with PostgreSQL. It highlights similarities and differences in language runtime management, library management, migrations, models, and command-line tools, providing insights for developers familiar with Rails who are exploring Django. https://andyatkinson.com/django-python-postgres-busy-rails-developer

Writing down (and searching through) every UUID The post describes a creative project to generate and catalog every possible Version 4 UUID, creating a comprehensive searchable database of unique identifiers. The author developed a method to systematically generate all 2^122 possible UUIDs, enabling full-text search and exploration of these globally unique identifiers. https://eieio.games/blog/writing-down-every-uuid/

Vanir Vanir is a source code-based static analysis tool that automatically identifies the list of missing security patches in the target system. By default, Vanir pulls up-to-date CVEs from Open Source Vulnerabilities (OSV) together with their corresponding signatures so that users can transparently scan missing patches for an up-to-date list of CVEs. https://github.com/google/vanir

Lazy self-installing Python scripts with uv The article introduces UV, a Python tool that streamlines script execution by managing dependencies automatically. It enables self-installing scripts with metadata for dependencies, eliminating the need for manual virtual environment setups or packaging. UV also offers tools to replace pipx and pyenv for Python installations and CLI tools. https://treyhunner.com/2024/12/lazy-self-installing-python-scripts-with-uv/

MarkItDown: Python tool for converting files and office documents to Markdown https://github.com/microsoft/markitdown

Python Hub Weekly Digest for 2024-12-15 https://pythonhub.dev/digest/2024-12-15/

Squashing Django Migrations the Easy Way The article outlines a step-by-step process for safely squashing Django migrations in large projects, using tools like django-model-info to visualize migration dependencies and identify safe linear paths for squashing. It emphasizes the importance of maintaining the migration graph's integrity, updating dependencies, and carefully deploying changes to reduce migration count without break... https://jacklinke.com/squashing-django-migrations-the-easy-way

Astral (uv/ruff) will be taking stewardship of python-build-standalone https://www.reddit.com/r/Python/comments/1h8qoxl/astral_uvruff_will_be_taking_stewardship_of/

Progresspal A decentralized python iterable, function and log tracker. https://github.com/levi2234/Progresspal

RAGLite RAGLite is a Python toolkit for Retrieval-Augmented Generation (RAG) with PostgreSQL or SQLite. https://github.com/superlinear-ai/raglite

agenta The open-source LLMOps platform: prompt playground, prompt management, LLM evaluation, and LLM Observability all in one place. https://github.com/Agenta-AI/agenta

Now I Know Why Most People Don’t Use gRPC This video explores gRPC, a compelling alternative to REST that’s gaining traction in distributed systems. Watch until the end of the video to find out if it’s worth ditching REST for it. https://www.youtube.com/watch?v=WpXs7e7kEoI

judges A small library of LLM judges. https://github.com/quotient-ai/judges