Public list by ~pycoders

Issue #741: Root Loggers, PEP 832, Django Tasks, and More (2026-06-30)

MelbournePUG

http://j.mp/mpug

Melbourne Python Users Group, Australia July 6, 2026 J.MP

about 2 months ago

Why I wrote PEP 832 -- virtual environment discovery

https://snarky.ca/why-i-wrote-pep-832-virtual-environment-discovery/

Why I Wrote PEP 832: Virtual Environment Discovery PEP 832 proposes a way to describe where your virtual environment is so that your tools can look in the right place. Although a relatively simple proposal it has caused some contention in the community. This post by Brett, the PEP’s author, describes his reasoning. BRETT CANNON

about 2 months ago

GitHub - Agent-Field/pr-af: AI-Native multi-agent Code Reviewer Built on AgentField

https://agentfield.ai/github/pr-af/?utm_id=pycoders-260630-pr-af

An Open-Source Code Reviewer That Runs on Any LLM Your agents open PRs faster than you can review them. pr-af is a multi-agent reviewer that drops into GitHub Actions and runs on the model you already use — open-source, self-hosted, or closed. Every finding ships with evidence. Star it on GitHub → AGENTFIELD sponsor

about 2 months ago

Django Tasks: Exploring the Built-in Tasks Framework

https://realpython.com/django-tasks/

Django Tasks: Exploring the Built-in Tasks Framework Explore Django Tasks, the new built-in framework in Django 6.0, and run background jobs with @task, named queues, and a lightweight alternative to Celery. REAL PYTHON

about 2 months ago

Django 6.1 beta 1 released

https://www.djangoproject.com/weblog/2026/jun/24/django-61-beta-1-released/

Django 6.1 Beta 1 Released DJANGO SOFTWARE FOUNDATION

#python #django #framework #open-source

about 2 months ago

Astral joins OpenAI

https://talkpython.fm/episodes/show/552/astral-joins-openai

Astral Joins OpenAI OpenAI recently acquired Astral, the company behind uv, Ruff, and ty. And if your first thought was ‘wait, is uv toast?’, you are not alone. Talk Python interviews Charlie Marsh and they talk about the acquisition experience and how they’re shipping more code than ever. TALK PYTHON podcast

about 2 months ago

The Fastest Python Struct?

https://www.crumpledpaper.tech/2026-06-21-python-struct-profiling/

The Fastest Python Struct? An adventure in Python struct benchmarking: slotted class, NamedTuple, dataclass, attrs, msgspec, record-type, and a new C extension based on record-type and msgspec. Focus is on import-time, type-construction, memory, and instantiation cost. JP HUTCHINS

about 2 months ago

Codex for Python Developers: A Hands-on Live Course

https://realpython.com/workshops/codex/

Codex for Python Developers: A Hands-on Live Course Build a complete Python project from an empty directory with OpenAI’s Codex in this two-day live course (July 11-12). You’ll scaffold, build, debug, and ship a real CLI app using an agent that works inside your codebase. See the Full Curriculum → REAL PYTHON sponsor

about 2 months ago

Write a coding agent from first principles

https://mathspp.com/blog/write-a-coding-agent-from-first-principles

Write a Coding Agent From First Principles Learn how to write a coding agent in this Python tutorial that teaches how to interact with an LLM through an API, how to manage the conversation context, and how to do tool calling. RODRIGO GIRÃO SERRÃO • Shared by Rodrigo Girão Serrão

#blogpost #python #programming #llms

about 2 months ago

Free Threading internals: PyMutex — Victor Stinner blog 3

https://vstinner.github.io/free-threading-pymutex.html

Free Threading Internals: PyMutex This is part 3 in an series about Free Threading internals (removal of the GIL) and talks about PyMutex, a one byte lock with fast inlineable lock and unlock functions. VICTOR STINNER

about 2 months ago

uv in production: the speed is real, the integration isn't free | Oleg Tsvetkov

https://tsv.one/articles/uv-in-production-caveats

uv in Production: The Speed Is Real, the Integration Isn’t Free Oleg’s work moved their tooling from pip to uv and lived with it for ~90 days. They discovered that the speed is real, but that doesn’t mean there aren’t complications. OLEG TSVETKOV • Shared by Oleg

#uv #python #pip #venv #docker #twine

about 2 months ago

Using LlamaIndex for RAG in Python

https://realpython.com/courses/using-llamaindex-for-rag-in-python/

Using LlamaIndex for RAG in Python Learn how to set up LlamaIndex, load your data, build and persist an index, and run queries to get grounded answers with RAG in Python. REAL PYTHON course

about 2 months ago

Python for Data Analysis: A Practical Guide

https://realpython.com/python-for-data-analysis/

Python for Data Analysis: A Practical Guide In this tutorial, you’ll learn data analysis with Python by following a structured workflow with pandas, Matplotlib, and scikit-learn. REAL PYTHON

about 2 months ago

When to use classmethod, staticmethod, or instance method in Python

https://belderbos.dev/blog/classmethod-vs-staticmethod-vs-instance-method-python/

When to Use classmethod, staticmethod, or Instance Methods A simple decision rule for when to use a @classmethod, a @staticmethod, or a plain instance method in Python. BOB BELDERBOS

about 2 months ago

7 More Common Mistakes in Architecture Diagrams

https://www.ilograph.com/blog/posts/more-common-diagram-mistakes/

7 More Common Mistakes in Architecture Diagrams A rundown of seven more common mistakes in system architecture diagrams and how to fix them BILLY PILGER

about 2 months ago

GitHub - atsuoishimoto/pyappdist

https://github.com/atsuoishimoto/pyappdist

pyappdist: Turn a Python App Into a Native Installer GITHUB.COM/ATSUOISHIMOTO • Shared by Atsuo Ishimtoo

about 2 months ago

Python Norte 2026

https://2026.pythonnorte.org/

Python Norte 2026 July 3 to July 6, 2026 PYTHONNORTE.ORG

#ananindeua #pará #unama - ananindeua #python norte 2026 #python-norte-2026-631670 #even3

about 2 months ago

Please don't hijack my Python root logger

https://rednafi.com/python/no-hijack-root-logger/

Please Don’t Hijack My Python Root Logger Some Python libraries configure the root logger at import time, which can silently override application logging choices. This article walks through the logger hierarchy, shows why libraries should use named loggers with NullHandler, and gives practical patterns that keep logging behavior under the application’s control. REDOWAN DELOWAR • Shared by Redowan Delowar

#python #logging

about 2 months ago