This week in Python, we saw the introduction of effective developer tooling and a method to debug unraisable exceptions using Rich. The comet-ml/opik project is gaining attention for its ability to build efficient LLM systems. DrewThomasson's ebook2audiobook project, which converts ebooks to audiobooks using AI models, also made waves. In the articles section, topics ranged from UV tricks, the fast ASGI web framework BlackSheep, to accessing Google Gemini LLM via OpenAI Python Library. Have a great week and happy coding!
Effective Python Developer Tooling in December 2024
Python: debug unraisable exceptions with Rich
Take this Python class:
class Widget:
def __del__(self):
1 / 0
It implements a __del__ ...
comet-ml / opik
From RAG chatbots to code assistants to complex agentic pipelines and beyond, build LLM systems that run better, faster, and cheaper with tracing, evaluations, and dashboards.
I wrote a Turing complete language / interpreter on top of Python.
DrewThomasson / ebook2audiobook
Convert ebooks to audiobooks with chapters and metadata using dynamic AI models and voice cloning. Supports 1,107+ languages!
UV tricks
SummaryYou can test things in your venv without polluting it using uv run --with, create almost ...
BlackSheep: Fast ASGI web framework for Python
awslabs / multi-agent-orchestrator
Flexible and powerful framework for managing multiple AI agents and handling complex conversations
Python Hub Weekly Digest for 2024-12-29
Symbolic Reference and Hardware Models in Python
OpenSPG / KAG
KAG is a logical form-guided reasoning and retrieval framework based on OpenSPG engine and LLMs. It is used to build logical reasoning and factual Q&A solutions for professional domain knowledge bases. It can effectively overcome the shortcomings of the traditional RAG vector similarity calculation model.
Access Google Gemini LLM via OpenAI Python Library
Google Gemini now can be accessed via OpenAI python library:
from openai import ...
Things we learned about LLMs in 2024
A lot has happened in the world of Large Language Models over the course of 2024. Here's a ...
SSH Scripting with Fabric and Python
Reading and writing files is a basic task that most software applications need to do. You will also ...
Checking Python Code with GitHub Actions
When you are working on your personal or work projects in Python, you usually want to have a way to ...
All your Python project in one file with shiv
Summary(This article assumes you are comfy with pip + venv. If you are not, we have articles for ...
Project by Ruslan Keba. Since 2012. Powered by Python. Made in ๐บ๐ฆUkraine.