<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://www.python.org/</id>
  <title>Python</title>
  <updated>2026-07-21T21:15:02.112869+00:00</updated>
  <author>
    <name>the Python community</name>
  </author>
  <link href="https://raw.githubusercontent.com/trvny/feeds/main/feedseek/feeds/feed_python.xml" rel="self"/>
  <link href="https://www.python.org/" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="2.0.1">python-feedgen</generator>
  <icon>https://www.python.org/favicon.ico</icon>
  <subtitle>Combined Python ecosystem feed: PyPI (blog + updates), Python Status, Planet Python, python.org downloads, Python Central, PEPs, PyDevTools, pip/build/cibuildwheel releases, and Pydantic.</subtitle>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/49540580f45a8f53</id>
    <title>aiogram_bot_tester 2.0.0</title>
    <updated>2026-07-21T21:14:57+00:00</updated>
    <content>Test your Telegram bots easily</content>
    <link href="https://pypi.org/project/aiogram-bot-tester/2.0.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T21:14:57+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4e5f29496e0821e3</id>
    <title>deepen-grade 0.2.1</title>
    <updated>2026-07-21T21:14:56+00:00</updated>
    <content>Free, local CLI that grades robot-learning datasets (MCAP/rosbag/LeRobot) on hygiene, episode quality, and calibration sanity -- every metric traced to a named paper.</content>
    <link href="https://pypi.org/project/deepen-grade/0.2.1/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T21:14:56+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d1af03f264d4dc0e</id>
    <title>girder-authorized-upload 5.0.13</title>
    <updated>2026-07-21T21:14:48+00:00</updated>
    <content>Allows registered users to authorize file uploads on their behalf via a secure one-use URL.</content>
    <link href="https://pypi.org/project/girder-authorized-upload/5.0.13/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T21:14:48+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/bf36d1b18983a8cd</id>
    <title>girder-audit-logs 5.0.13</title>
    <updated>2026-07-21T21:14:36+00:00</updated>
    <content>Keeps detailed logs of every REST request and low-level file download event.</content>
    <link href="https://pypi.org/project/girder-audit-logs/5.0.13/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T21:14:36+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/0c7063229531a6ad</id>
    <title>halo-record 0.2.9</title>
    <updated>2026-07-21T21:14:28+00:00</updated>
    <content>Open, tamper-evident runtime records for AI agents: the Halo Runtime Record format, with a dependency-free conformance verifier.</content>
    <link href="https://pypi.org/project/halo-record/0.2.9/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T21:14:28+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/c4015e8579a2cfb0</id>
    <title>PyCoder’s Weekly: Issue #744: CPython ABI, CLAUDE.md, Itertools Cheatsheet, and More (2026-07-21)</title>
    <updated>2026-07-21T19:30:00+00:00</updated>
    <content>#744 – JULY 21, 2026 View in Browser » What Every Dev Should Know About the CPython ABI An introduction to the concept of the Application Binary Interface (ABI), the various CPython ABIs, and the new abi3t stable ABI in Python 3.15. NATHAN GOLDBAUM How to Write a CLAUDE.md File for Claude Code Learn how to write a CLAUDE.md file for Claude Code, with global, project, and local examples that capture your Python commands and conventions. REAL PYTHON Quiz: How to Write a CLAUDE.md File for Claude C</content>
    <link href="https://pycoders.com/issues/744" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-21T19:30:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/500e6645098b84c1</id>
    <title>PyCharm: What’s New in PyCharm 2026.2</title>
    <updated>2026-07-21T15:53:12+00:00</updated>
    <content>In PyCharm 2026.2, you can build Python extensions with the new Rust plugin and debug them using debugpy, which is now the default engine. Running external utilities is now managed through a redesigned settings UI for uvx , while multi-project setups are supported out of the box for uv, Poetry, and Hatch workspaces. This release also introduces an editor minimap, integrates the Pyrefly engine for faster type insights, adds AI project generation, and more. Read the full What’s New Python extensio</content>
    <link href="https://blog.jetbrains.com/pycharm/2026/07/what-s-new-in-pycharm-2026-2/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-21T15:53:12+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e365e411e21bb66f</id>
    <title>Rodrigo Girão Serrão: Python quiz: EuroPython 2026 edition</title>
    <updated>2026-07-21T15:00:00+00:00</updated>
    <content>Replay the EuroPython 2026 Python quiz. These are the questions asked during the EuroPython 2026 quiz .
They will test your knowledge of the Python language, the community, and of EuroPython 2026.
Since we were celebrating 25 years of EuroPython at EuroPython 2026, some questions also touched on that theme.
(Unless explicitly stated, questions refer to CPython 3.14.) Note that the version of the quiz presented here is less interactive than the one presented at the conference. Questions In 25 yea</content>
    <link href="https://mathspp.com/blog/python-quiz-europython-2026-edition" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-21T15:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/95877b3268170e3b</id>
    <title>Building a research agent with Pydantic AI Harness and Exa</title>
    <updated>2026-07-21T09:00:00+00:00</updated>
    <content>Three copy-paste research agents on Pydantic AI: the built-in WebSearch capability for quick lookups, the harness's ExaAgent that delegates a full research pass to Exa's hosted Agent API, and a composed ExaSearch build for a customized deep research loop. Exa powers search for Cursor and Cognition's Devin.</content>
    <link href="https://pydantic.dev/articles/harness-exa" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-21T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3e7d9fd5c0a7a95d</id>
    <title>Python Bytes: #489 Or JSON?</title>
    <updated>2026-07-21T08:00:00+00:00</updated>
    <content>&lt;strong&gt;Topics covered in this episode:&lt;/strong&gt;&lt;br&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;a href="https://adamj.eu/tech/2026/07/15/introducing-django-orjson/?featured_on=pythonbytes"&gt;django-orjson&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.peterbe.com/plog/best-django-redis-configuration-for-speed-and-size?featured_on=pythonbytes"&gt;Best Django Redis configuration for speed and size&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linus Torvalds &lt;a href="https://lore.kernel.org/linux-media/CAHk-=wi4zC+Ze8e+p3tMv8TtG_80KzsZ1s</content>
    <link href="https://pythonbytes.fm/episodes/show/489/or-json" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-21T08:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7b15d71f65f2c06e</id>
    <title>evi-assistant 1.0.17</title>
    <updated>2026-07-21T02:50:47+00:00</updated>
    <content>Local-first personal AI assistant — CLI, web, and desktop frontends over a shared agent core.</content>
    <link href="https://pypi.org/project/evi-assistant/1.0.17/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T02:50:47+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3e602c1677d438ad</id>
    <title>relibmss 0.15.0</title>
    <updated>2026-07-21T02:50:41+00:00</updated>
    <content>A Python package for binary/multi state systems</content>
    <link href="https://pypi.org/project/relibmss/0.15.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T02:50:41+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ee7574a65f752220</id>
    <title>keep-npu 1.0.0</title>
    <updated>2026-07-21T02:50:40+00:00</updated>
    <content>KeepNPU is a polite NPU keeper with CLI, service, and MCP interfaces</content>
    <link href="https://pypi.org/project/keep-npu/1.0.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T02:50:40+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8441c1b095f8843c</id>
    <title>envcore-rs 1.4.3</title>
    <updated>2026-07-21T02:50:29+00:00</updated>
    <content>High-performance .env file parser with Rust-powered interpolation engine</content>
    <link href="https://pypi.org/project/envcore-rs/1.4.3/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T02:50:29+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/25777e366fb2f41f</id>
    <title>claude-task-master 0.1.61</title>
    <updated>2026-07-21T02:50:01+00:00</updated>
    <content>Autonomous task orchestration system that keeps Claude working until a goal is achieved</content>
    <link href="https://pypi.org/project/claude-task-master/0.1.61/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-21T02:50:01+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/37e39a42c3ec68b0</id>
    <title>Talk Python Blog: Calvin Hendryx-Parker joins Python Bytes as Co-Host</title>
    <updated>2026-07-21T02:46:48+00:00</updated>
    <content>TL;DR: Calvin Hendryx-Parker is the new permanent co-host of Python Bytes , starting with episode 483 on June 9th, 2026. After almost 10 years, Brian Okken, who founded the show with me back in 2016, has decided it’s time for him to move on. We have some major news to announce over at Python Bytes . We are welcoming a new co-host to the show: Calvin Hendryx-Parker. After almost 10 years, Brian Okken who founded the show with me, Michael back in 2016 has decided it’s time for him to move on. On t</content>
    <link href="https://talkpython.fm/blog/posts/calvin-hendryx-parker-joins-python-bytes-as-co-host/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-21T02:46:48+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b42b1ae1d36c279a</id>
    <title>Harness Week: Pydantic AI Harness, the capability library for agents</title>
    <updated>2026-07-20T09:00:00+00:00</updated>
    <content>Pydantic AI Harness is the official capability library for Pydantic AI: code mode, file system, shell, memory, guardrails, and sub-agents as standalone building blocks. Harness Week builds one agent from parts across five days, with Modal, LocalStack, Macroscope, and Exa.</content>
    <link href="https://pydantic.dev/articles/harness-week" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-20T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fbd434203554ed53</id>
    <title>mcp-samsclub-ads 0.1.0a3</title>
    <updated>2026-07-20T03:21:34+00:00</updated>
    <content>MCP server for Sam's Club Sponsored Ads APIs</content>
    <link href="https://pypi.org/project/mcp-samsclub-ads/0.1.0a3/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-20T03:21:34+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e93e904df057943d</id>
    <title>pyrig 18.28.8</title>
    <updated>2026-07-20T03:21:33+00:00</updated>
    <content>A tool that standardizes and automates Python project setup, configuration, development, and maintenance.</content>
    <link href="https://pypi.org/project/pyrig/18.28.8/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-20T03:21:33+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7bb055090cf6f112</id>
    <title>mcp-walmart-ads 0.1.1a0</title>
    <updated>2026-07-20T03:21:32+00:00</updated>
    <content>MCP server for Walmart Connect Ads APIs (Sponsored Search + Display)</content>
    <link href="https://pypi.org/project/mcp-walmart-ads/0.1.1a0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-20T03:21:32+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b5be2ad024a6e53f</id>
    <title>eticket-document-sdk 1.4.0</title>
    <updated>2026-07-20T03:21:31+00:00</updated>
    <content>Parse airline e-ticket PDFs into strongly-typed JSON with high accuracy.</content>
    <link href="https://pypi.org/project/eticket-document-sdk/1.4.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-20T03:21:31+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f0bb6ba4fc3802bf</id>
    <title>cfbd-json-py-2 0.0.1</title>
    <updated>2026-07-20T03:21:12+00:00</updated>
    <content>Allows users to access the CFBD API, and get the resulting data in either a dictionary (think JSON), or in a pandas DataFrame (think spreadsheet).</content>
    <link href="https://pypi.org/project/cfbd-json-py-2/0.0.1/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-20T03:21:12+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2b9bd3d2ca732c1d</id>
    <title>Wingware: Wing Python IDE Version 12 - July 20, 2026</title>
    <updated>2026-07-20T01:00:00+00:00</updated>
    <content>Wing Python IDE version 12 has been released.  Wing 12 integrates the Claude Code AI
coding agent directly into the IDE, with a new Claude Code tool, a Tasks tool
for planning and reviewing AI agent work, and a set of MCP servers that give the agent
access to Wing's source code analysis, unit testing, debugger, and code review --
making it faster and cheaper to direct AI agents from inside Wing than from a bare
terminal. Wing 12 also adds AI-driven Code Actions , FIX actions, and Write Tests ,
p</content>
    <link href="https://wingware.com/news/2026-07-20" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-20T01:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4c365484b308e1e8</id>
    <title>Paolo Melchiorre: My EuroPython 2026</title>
    <updated>2026-07-19T22:00:00+00:00</updated>
    <content>My EuroPython 2026 experience in Krakow, captured through Mastodon posts about talks, community, people, and moments along the way.</content>
    <link href="https://www.paulox.net/2026/07/20/my-europython-2026/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-19T22:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/296568e541aca113</id>
    <title>Peter Bengtsson: Best Django Redis configuration for speed and size</title>
    <updated>2026-07-19T20:01:27+00:00</updated>
    <content>`lzma` compresses the most and `zlib` is about as fast as `zstd` in `django_redis` as compressor.</content>
    <link href="http://www.peterbe.com/plog/best-django-redis-configuration-for-speed-and-size" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-19T20:01:27+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e9aec8140461d4f2</id>
    <title>quarb 0.3.1</title>
    <updated>2026-07-19T02:53:07+00:00</updated>
    <content>One query language for every tree — Python bindings for the Quarb engine: JSON, YAML, TOML, CSV, XML, HTML, Markdown, SQLite, kaiv (typed units), filesystem, git, archives, XLSX, and source code (Rust/Python/JS/C), plus jq/XPath/SQL translators</content>
    <link href="https://pypi.org/project/quarb/0.3.1/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-19T02:53:07+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/c7412eca2fcc76e0</id>
    <title>openbricks 1.18.1</title>
    <updated>2026-07-19T02:53:03+00:00</updated>
    <content>openbricks — host-side CLI + MuJoCo-backed simulator for the openbricks MicroPython firmware. Flash, list, run, upload, log; ``openbricks sim`` for the physics simulator.</content>
    <link href="https://pypi.org/project/openbricks/1.18.1/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-19T02:53:03+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/77c34638788d846c</id>
    <title>gpuops 0.1.0</title>
    <updated>2026-07-19T02:52:27+00:00</updated>
    <content>A small GPU operations CLI for shared lab servers.</content>
    <link href="https://pypi.org/project/gpuops/0.1.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-19T02:52:27+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7eab1a8cda2cb86e</id>
    <title>vdb-mcp 0.1.1</title>
    <updated>2026-07-19T02:52:24+00:00</updated>
    <content>MCP server for VDB — AI-aware vulnerability database (packages, MCP servers, models). Check packages for CVEs and slopsquatting before installing.</content>
    <link href="https://pypi.org/project/vdb-mcp/0.1.1/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-19T02:52:24+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/dc0d46ac894dc706</id>
    <title>types-aiobotocore-verifiedpermissions 3.8.0</title>
    <updated>2026-07-19T02:52:22+00:00</updated>
    <content>Type annotations for aiobotocore VerifiedPermissions 3.8.0 service generated with mypy-boto3-builder 8.12.0</content>
    <link href="https://pypi.org/project/types-aiobotocore-verifiedpermissions/3.8.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-19T02:52:22+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/6ade22763b043442</id>
    <title>PyPy: Moving linux builds to GLIBC==2.28</title>
    <updated>2026-07-18T18:09:11+00:00</updated>
    <content>A short note for visibility. PyPy builds tarballs of the python interpreter ready for
download . These include the latest
releases and also nightly builds, fresh from our fleet of buildbots. Over the
next couple of days, the nightly builds on linux will transition from manylinux2014 based docker images to manylinux2_28 images . The practical implication is that
nightly images, and the next releases, will require a minimum of GLIBC&gt;=2.28 ,
i.e. AlmaLinux8, amanzonlinux 2023, debian 10, ubuntu 20.</content>
    <link href="https://www.pypy.org/posts/2026/07/moving-linux-builds-to-glibc228.html" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-18T18:09:11+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/174a2eddd6f091de</id>
    <title>Python 3.15.0b4</title>
    <updated>2026-07-18T13:05:38+00:00</updated>
    <content>Release date: 2026-07-18 13:05:38+00:00</content>
    <link href="https://www.python.org/downloads/release/python-3150b4/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-07-18T13:05:38+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/0b2e3b90c46ebf20</id>
    <title>cyt-indexer-sdk 1.3.2</title>
    <updated>2026-07-18T02:37:05+00:00</updated>
    <content>Python SDK for cyt-indexer — tool schema decomposition and catalog indexing</content>
    <link href="https://pypi.org/project/cyt-indexer-sdk/1.3.2/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-18T02:37:05+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/79743934c56d7bb1</id>
    <title>tinax 0.0.9</title>
    <updated>2026-07-18T02:36:56+00:00</updated>
    <content>Reliable productivity primitives for the JAX ecosystem</content>
    <link href="https://pypi.org/project/tinax/0.0.9/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-18T02:36:56+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/6d81c6c69789533f</id>
    <title>sage-ai-cli 1.20.167</title>
    <updated>2026-07-18T02:36:24+00:00</updated>
    <content>Sage — a local-first AI coding CLI (like Claude Code, using free/open models)</content>
    <link href="https://pypi.org/project/sage-ai-cli/1.20.167/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-18T02:36:24+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/11799efa349358bc</id>
    <title>pyrig-executables 3.13.0</title>
    <updated>2026-07-18T02:36:20+00:00</updated>
    <content>A pyrig plugin to build executables.</content>
    <link href="https://pypi.org/project/pyrig-executables/3.13.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-18T02:36:20+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f21d43dd765d8cb6</id>
    <title>ultralytics-opencv-headless 8.4.100</title>
    <updated>2026-07-18T02:36:18+00:00</updated>
    <content>Ultralytics YOLO 🚀 for SOTA computer vision in server, container, and headless environments.</content>
    <link href="https://pypi.org/project/ultralytics-opencv-headless/8.4.100/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-18T02:36:18+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e2710b17f9197ccd</id>
    <title>Core Dispatch: Core Dispatch #8</title>
    <updated>2026-07-18T00:00:00+00:00</updated>
    <content>Welcome back to Core Dispatch! This edition covers July 5 through July 18, 2026.
Python 3.15.0 beta 4 landed today, July 18 (we just released
it at the EuroPython sprints!), with 3.13.15, 3.14.7 and the first 3.15
release candidate following on August 4. It's EuroPython week! Much of the core team has been gathered in one place for our annual
Language Summit (blog posts to come!) and the conference. Recordings aren't up just yet,
but as promised with the PyCon US talks, once they are, we'll pull</content>
    <link href="https://coredispatch.xyz/editions/8" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-18T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/59397dd7990d8caf</id>
    <title>Python Insider: Python 3.15.0 beta 4 is here!</title>
    <updated>2026-07-18T00:00:00+00:00</updated>
    <content>The final 3.15 beta is out!</content>
    <link href="https://blog.python.org/2026/07/python-3150-beta-4/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-18T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/03a1edcbaa858f8f</id>
    <title>PyPodcats: Episode 12: With Juanita Gomez</title>
    <updated>2026-07-17T13:00:00+00:00</updated>
    <content>Learn about Juanita Gomez, a Ph.D. candidate at UC Santa Cruz researching open source security. From developing the Spyder IDE to leading community efforts for Scientific Python and singing on stage at SciPy, Juanita shares her journey in open source.Learn about Juanita Gomez, a Ph.D. candidate at UC Santa Cruz researching open source security. From developing the Spyder IDE to leading community efforts for Scientific Python and singing on stage at SciPy, Juanita shares her journey in open sourc</content>
    <link href="https://pypodcats.live/episodes/ep-12/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-17T13:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/04bcd60ee9db99db</id>
    <title>Prompt optimization and managed prompts in Pydantic Logfire</title>
    <updated>2026-07-17T09:00:00+00:00</updated>
    <content>Pydantic Logfire's optimizer reads production traces and proposes one evidence-cited prompt edit. Managed variables and prompts ship it with immutable versions, movable labels, and weighted rollout, no deploy required.</content>
    <link href="https://pydantic.dev/articles/logfire-prompt-optimization" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-17T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/5ee25a61c9aac244</id>
    <title>openai 2.46.0</title>
    <updated>2026-07-17T02:48:03+00:00</updated>
    <content>The official Python library for the openai API</content>
    <link href="https://pypi.org/project/openai/2.46.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-17T02:48:03+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2c5e37b66a608c48</id>
    <title>alethic-kernel 0.1.0</title>
    <updated>2026-07-17T02:47:21+00:00</updated>
    <content>A governed cognition framework for AI systems</content>
    <link href="https://pypi.org/project/alethic-kernel/0.1.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-17T02:47:21+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/46a76cdef80ad379</id>
    <title>premove 0.0.1</title>
    <updated>2026-07-17T02:47:13+00:00</updated>
    <content>Use interim transcripts to cut voice-to-voice latency — KV-cache prefilling, speculative generation, intent extraction, and tool prefetch while the user is still talking.</content>
    <link href="https://pypi.org/project/premove/0.0.1/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-17T02:47:13+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/0263ec337fd5ccf2</id>
    <title>nxplora 0.15.192</title>
    <updated>2026-07-17T02:47:06+00:00</updated>
    <content>NX — the operator. Terminal CLI for the Nexplora model layer.</content>
    <link href="https://pypi.org/project/nxplora/0.15.192/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-17T02:47:06+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3383876d62b5832f</id>
    <title>tinet-cticloud-cli 0.1.6</title>
    <updated>2026-07-17T02:47:03+00:00</updated>
    <content>Tinet CtiCloud OpenAPI CLI</content>
    <link href="https://pypi.org/project/tinet-cticloud-cli/0.1.6/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-17T02:47:03+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/05d3e3c0a0aed5da</id>
    <title>Tryton News: Release 1.0.0 of Relatorio</title>
    <updated>2026-07-16T16:42:24+00:00</updated>
    <content>We are proud to announce the release of Relatorio version 1.0.0. Relatorio is a templating library for OpenDocument using also OpenDocument as source format. In addition to bug-fixes, this release contains the following improvements: Replace python-magic dependency by puremagic Remove support for chart template Remove support for PDF The package is available at Client Challenge The documentation is available at Relatorio — A templating library able to output odt files 1 post - 1 participant Read</content>
    <link href="https://discuss.tryton.org/t/release-1-0-0-of-relatorio/9293" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-16T16:42:24+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1f097f50bff82a94</id>
    <title>Tryton News: Release 1.0.0 of GooCalendar</title>
    <updated>2026-07-16T16:25:29+00:00</updated>
    <content>We are proud to announce the release 1.0.0 of GooCalendar . GooCalendar is a Python library that implements a calendar widget for GTK+ . In addition to bug-fixes, this release contains this following improvements: Remove GooCanvas dependency Remove support for Python older than 3.9 Upgrade to pyproject GooCalendar is available on PyPI: GooCalendar · PyPI The documentation is available at goocalendar — Calendar widget — A calendar widget for GTK 1 post - 1 participant Read full topic</content>
    <link href="https://discuss.tryton.org/t/release-1-0-0-of-goocalendar/9292" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-16T16:25:29+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1f59aa303f2ce577</id>
    <title>Human annotations for agent runs in Pydantic Logfire</title>
    <updated>2026-07-16T09:00:00+00:00</updated>
    <content>Annotations in Pydantic Logfire let humans grade agent runs with a pass/neutral/fail verdict, a failure category, and an expected output, stored durably and exportable to build eval datasets and fine-tuning sets.</content>
    <link href="https://pydantic.dev/articles/logfire-annotations" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-16T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/a9324fbf48164f25</id>
    <title>scc-firewall-manager-sdk 1.22.367</title>
    <updated>2026-07-16T02:44:46+00:00</updated>
    <content>Cisco Security Cloud Control Firewall Manager API</content>
    <link href="https://pypi.org/project/scc-firewall-manager-sdk/1.22.367/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-16T02:44:46+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/557a9e0989327773</id>
    <title>clio-relay 1.2.12</title>
    <updated>2026-07-16T02:44:11+00:00</updated>
    <content>Cluster relay endpoints backed by clio-core and JARVIS-CD.</content>
    <link href="https://pypi.org/project/clio-relay/1.2.12/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-16T02:44:11+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3545f40e4935cf1b</id>
    <title>pymscada-html 0.2.7b8</title>
    <updated>2026-07-16T02:44:08+00:00</updated>
    <content>Angular single page application html files served by pymscada.</content>
    <link href="https://pypi.org/project/pymscada-html/0.2.7b8/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-16T02:44:08+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fbd5b4e21a99a4a9</id>
    <title>myxagent 0.3.11</title>
    <updated>2026-07-16T02:43:55+00:00</updated>
    <content>Independent AI Agent with Persistent First-Person Memory and Multi-User Interaction</content>
    <link href="https://pypi.org/project/myxagent/0.3.11/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-16T02:43:55+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1b59330bc053f01e</id>
    <title>tinyplace 2.0.3</title>
    <updated>2026-07-16T02:43:28+00:00</updated>
    <content>Async Python REST SDK for tiny.place</content>
    <link href="https://pypi.org/project/tinyplace/2.0.3/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-16T02:43:28+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b1526b272ef2954b</id>
    <title>Seth Michael Larson: EuroPython 2026: Learning from the “not-so-secret” Python security cabal</title>
    <updated>2026-07-16T00:00:00+00:00</updated>
    <content>I delivered this talk at EuroPython 2026, I'll update this blog post once the
recording is available on EuroPython's YouTube channel . Below are the slides
and full list of links and resources included. This talk is
a continuation of a talk I gave a year ago: “ Security Work isn’t Special ”
as the keynote for OpenSSF Community Day NA where I lamented on how
security work didn't match other Open Source contribution models like
documentation, community, or code contributions. My work as the Securi</content>
    <link href="https://sethmlarson.dev/europython-2026-security-talk?utm_campaign=rss" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-16T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4b26b7300646e4df</id>
    <title>Provision Pydantic Logfire from the CLI with Stripe Projects | Pydantic Logfire</title>
    <updated>2026-07-15T20:00:00+00:00</updated>
    <content>Pydantic Logfire is now a provider in Stripe Projects. Provision a Logfire project and get working credentials in your environment in two commands, from the terminal or from a coding agent.</content>
    <link href="https://pydantic.dev/articles/logfire-stripe-projects" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-15T20:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/bb6f42b8deb5396f</id>
    <title>Python Software Foundation: Affirm Your PSF Membership Voting Status</title>
    <updated>2026-07-15T11:06:17+00:00</updated>
    <content>Every Python Software Foundation (PSF) voting-eligible Member (Supporting, Contributing, and Fellow) needs to affirm their membership to vote in this year’s PSF Board and Python Packaging Council (PPC) elections. If you wish to vote in either the PSF Board or Python Packaging Council elections, you must affirm your intention to vote for each election no later than Tuesday, August 25th, 2:00 pm UTC, to participate in this year’s elections. This year’s election votes begin Tuesday, September 1st, </content>
    <link href="https://pyfound.blogspot.com/2026/07/affirm-PSF-voting-status-2026.html" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-15T11:06:17+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/a96c8f3fcc93d43a</id>
    <title>Django Weblog: Supporting the Triptych Project</title>
    <updated>2026-07-15T11:00:20+00:00</updated>
    <content>The Django Steering Council — in its role as the DSF's arm for technical
governance — has provided a Letter of Collaboration in support of a funding
application by Carson Gross and Alex Petros to advance the Triptych
Project : three proposals to make HTML itself more
expressive, in every browser, by default. Here's why, and how you can help. HTML over the wire, and Django The last few years have seen a move back towards serving multipage
applications, with server-rendered templates. The HTMX lib</content>
    <link href="https://www.djangoproject.com/weblog/2026/jul/15/supporting-the-triptych-project/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-15T11:00:20+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2fd1a87c2251d6bb</id>
    <title>AI gateway with data loss prevention, failover, and spend caps in Pydantic Logfire</title>
    <updated>2026-07-15T09:00:00+00:00</updated>
    <content>The Pydantic Logfire AI gateway routes every provider through one key, scans prompts and completions for PII and secrets (data loss prevention), and adds priority failover, weighted load balancing, and hard per-key spending caps, observed on the same trace ID as the rest of your agent.</content>
    <link href="https://pydantic.dev/articles/logfire-ai-gateway" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-15T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/628279991d5ecdf1</id>
    <title>Logfire sandboxes: a unified interface for Python sandboxes</title>
    <updated>2026-07-15T09:00:00+00:00</updated>
    <content>A unified interface to sandbox providers for running Python code: full REPL support, host callbacks via the Monty wire protocol, billed through Logfire.</content>
    <link href="https://pydantic.dev/articles/logfire-sandboxes" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-15T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/78ca996b357ebbd4</id>
    <title>federate 0.9.35</title>
    <updated>2026-07-15T02:38:53+00:00</updated>
    <content>A cross-platform terminal based p2p agent orchestration harness and universal automation system</content>
    <link href="https://pypi.org/project/federate/0.9.35/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-15T02:38:53+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/0fe4a1f08545dd8c</id>
    <title>roaringrange 0.34.0</title>
    <updated>2026-07-15T02:38:52+00:00</updated>
    <content>Build static, range-fetchable full-text search datasets (RRS/RRSF/RRSR) from Python — search millions of records in the browser with no backend</content>
    <link href="https://pypi.org/project/roaringrange/0.34.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-15T02:38:52+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/07ae0032bac60d1b</id>
    <title>ethan-agent 0.4.42</title>
    <updated>2026-07-15T02:38:38+00:00</updated>
    <content>Ethan — Lightweight personal AI agent with memory, skills, and multi-model support</content>
    <link href="https://pypi.org/project/ethan-agent/0.4.42/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-15T02:38:38+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/face951b50b4fa62</id>
    <title>prusik 0.197.19</title>
    <updated>2026-07-15T02:38:32+00:00</updated>
    <content>Iron-clad autonomous harness for Claude Code agent teams — phase gates, scoping, triage, evidence, binding-mismatch detection, and closed-loop verification.</content>
    <link href="https://pypi.org/project/prusik/0.197.19/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-15T02:38:32+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b8394db9f3d686a9</id>
    <title>dulus 3.10.8</title>
    <updated>2026-07-15T02:38:28+00:00</updated>
    <content>Use IA as an agent without an API key. $0. Harvest your browser session for Gemini (guest, no login), Claude.ai, Claude Code, Kimi.com, Qwen, DeepSeek — drive them like an API, no per-token billing. Plus LiteLLM (100+ paid providers), local models via Ollama, /lang in 34 languages, Mesa Redonda, voice, OCR, MemPalace, embedded sandbox OS.</content>
    <link href="https://pypi.org/project/dulus/3.10.8/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-15T02:38:28+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f5430d0368c18b60</id>
    <title>PEP 838: Adding python-version to pyvenv.cfg</title>
    <updated>2026-07-15T00:00:00+00:00</updated>
    <content>This PEP proposes adding a python-version field to pyvenv.cfg which records the Python interpreter used by a virtual environment. It records only the major and minor version to be resilient to patch version updates.</content>
    <link href="https://peps.python.org/pep-0838/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-07-15T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e96bb07ce2d7a01c</id>
    <title>PEP 840: Name Resolution in Class Namespaces</title>
    <updated>2026-07-15T00:00:00+00:00</updated>
    <content>There is a long-standing inconsistency in the way variable names are resolved in classes.  Several alternatives to resolve this inconsistency are discussed.</content>
    <link href="https://peps.python.org/pep-0840/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-07-15T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d35b881e866b868e</id>
    <title>PEP 837: Name Resolution in Class Namespaces</title>
    <updated>2026-07-15T00:00:00+00:00</updated>
    <content>There is a long-standing inconsistency in the way variable names are resolved in classes.  Several alternatives to resolve this inconsistency are discussed.</content>
    <link href="https://peps.python.org/pep-0837/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-07-15T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3ee23a564e9d8113</id>
    <title>PyCoder’s Weekly: Issue #743: Stacks &amp;amp; Queues, Django F-Expressions, MCP Clients, and More (2026-07-14)</title>
    <updated>2026-07-14T19:30:00+00:00</updated>
    <content>#743 – JULY 14, 2026 View in Browser » Stacks and Queues in Python This post shows you how to use a Python list for stack operations (last-in, first-out) and a deque from the collections module for queue operations (first-in, first-out). TREY HUNNER Nifty Django Feature: F Expressions Django’s F-Expression provides a way of querying fields from the ORM. They’re particularly handy to traverse relationships in more complex queries. TIM SCHILLING Secure Your Code, Wherever, or However You Write It </content>
    <link href="https://pycoders.com/issues/743" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-14T19:30:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/873c3be0a741550f</id>
    <title>Peter Bengtsson: How to use a list/tuple/array in Django with a raw SQL cursor</title>
    <updated>2026-07-14T13:14:40+00:00</updated>
    <content>This does not work: from django.db import connection

list_of_values = [ 1 , 2 , 3 ] with connection.cursor() as cursor:
    cursor.execute( """
        SELECT *
        FROM my_model_table
        WHERE some_value IN %s
    """ , [ tuple (list_of_values),
    ])
    results = cursor.fetchall() It will give you: django.db.utils.ProgrammingError: syntax error at or near "'(1,2,3)'"
LINE 4:         WHERE id IN '(1,2,3)' It used to work with psycopg v2. Now, in psycopg v3, you have to use the ANY o</content>
    <link href="http://www.peterbe.com/plog/how-to-use-a-listtuplearray-in-django-with-a-raw-sql-cursor" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-14T13:14:40+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/df4219dadb904fa7</id>
    <title>Mike Driscoll: Python 101 3rd Edition Kickstarter Launch</title>
    <updated>2026-07-14T13:05:15+00:00</updated>
    <content>Learn Python with a Book Designed for Beginners Hello! I’m Michael Driscoll, and I’m excited to announce the third edition of Python 101 . For years, Python 101 has helped readers take their first steps into programming. Whether you’re a complete beginner, a student, or someone looking to learn Python for work or personal projects, the goal has always been the same: make learning Python approachable, practical, and enjoyable. Python has continued to evolve, and it’s time for the book to evolve w</content>
    <link href="https://blog.pythonlibrary.org/2026/07/14/python-101-3rd-edition-kickstarter-launch/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-14T13:05:15+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/992aff6cd8280d33</id>
    <title>PyPodcats: Trailer: Episode 12 With Juanita Gomez</title>
    <updated>2026-07-14T13:00:00+00:00</updated>
    <content>A preview of our chat with Juanita Gomez. Watch the full episode on July 17, 2026A preview of our chat with Juanita Gomez. Watch the full episode on July 17, 2026 Sneak Peek of our chat with Juanita Gomez, hosted by Cheuk Ting Ho and Mariatta Wijaya. Juanita is a Ph.D. candidate in Computer Science at UC Santa Cruz, where her research focuses on improving the
security of scientific open source software. She is a former developer of the Spyder IDE, one of the community
managers for the Scientific</content>
    <link href="https://pypodcats.live/episodes/ep-12-trailer/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-14T13:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b1f66b33c755caaa</id>
    <title>When agents build agents: the loop</title>
    <updated>2026-07-14T12:00:00+00:00</updated>
    <content>A harness arms one run; a loop is what you build when one run is not enough. How a loop of agents decomposes work, authors its own tools, and survives between runs.</content>
    <link href="https://pydantic.dev/articles/when-agents-build-agents" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-14T12:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/6d013e4a8651e7fd</id>
    <title>Agent and LLM views in Pydantic Logfire</title>
    <updated>2026-07-14T09:00:00+00:00</updated>
    <content>New Agents and LLMs views in Pydantic Logfire: per-agent run distributions with avg-vs-p90 tool-call charts, a Tools tab that reconstructs each run's config, and a per-provider-and-model inventory with latency, throughput, and open-source cost data.</content>
    <link href="https://pydantic.dev/articles/logfire-agents-llms-view" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-14T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9736289463ff5e15</id>
    <title>Python Bytes: #488 tau - it's 2pi and it writes code</title>
    <updated>2026-07-14T08:00:00+00:00</updated>
    <content>&lt;strong&gt;Topics covered in this episode:&lt;/strong&gt;&lt;br&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;The trusted-publishing debate: how to do it right vs. why you shouldn't trust it&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://link.mail.beehiiv.com/ss/c/u001.nhis-D9RLtwtIum5I0BjhZ22Z4E_bpBKQN-16RenQ3ws2TZPhzEfwjZMSGiGAQx3p407RO5QUnbYLEGjQnorGAGD5oCA5TGTjsy6RbCrTYDXJN8BUDTRz-W0ZLYlAKrwzGPByECjf7lwVCl3nZRCGXvvhp8TvBLNfJRgnY-wJ9ktogLFr2YqqQyXhwmgzpa-6HsPhylQ_9BWTK3teRtSwrRXrLfxrVWwQXEG6Zbqaz5nRGc6xNV7pMdWvEGpfoBMUwbGl0aGZ40ZX_cY</content>
    <link href="https://pythonbytes.fm/episodes/show/488/tau-its-2pi-and-it-writes-code" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-14T08:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/74b1560b3e92cc0f</id>
    <title>graph-genus 0.1.2</title>
    <updated>2026-07-14T02:38:13+00:00</updated>
    <content>Python bindings for various graph genus and embedding tools</content>
    <link href="https://pypi.org/project/graph-genus/0.1.2/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-14T02:38:13+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4e4ce00494d5f3a6</id>
    <title>esphome-device-builder 1.4.4b9</title>
    <updated>2026-07-14T02:37:22+00:00</updated>
    <content>ESPHome Device Builder</content>
    <link href="https://pypi.org/project/esphome-device-builder/1.4.4b9/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-14T02:37:22+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4dafb177428108d5</id>
    <title>wallet 2.7.2</title>
    <updated>2026-07-14T02:37:18+00:00</updated>
    <content>wallet-api</content>
    <link href="https://pypi.org/project/wallet/2.7.2/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-14T02:37:18+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e520a4c70d6e31f4</id>
    <title>scrumdo-mcp 0.4.0</title>
    <updated>2026-07-14T02:37:18+00:00</updated>
    <content>MCP server for ScrumDo boards — connect any AI tool directly to your board</content>
    <link href="https://pypi.org/project/scrumdo-mcp/0.4.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-14T02:37:18+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fb58232319a01838</id>
    <title>talentsavvy-improveteam 0.56.157</title>
    <updated>2026-07-14T02:37:13+00:00</updated>
    <content>Scripts for data extraction scripts from software development systems</content>
    <link href="https://pypi.org/project/talentsavvy-improveteam/0.56.157/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-14T02:37:13+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/800b8cce869fa483</id>
    <title>Django Weblog: Explore the DjangoCon US 2026 Speaker Lineup and Reserve Your Spot</title>
    <updated>2026-07-13T22:51:23+00:00</updated>
    <content>DjangoCon US 2026 is just around the corner, and now is the perfect time to start planning your conference experience. Our speaker lineup is now available , featuring talks from Django contributors, maintainers, educators, and community members covering everything from web development and APIs to deployment, security, testing, AI, and the future of the Django ecosystem. Whether you're attending your first DjangoCon US or returning to reconnect with friends and colleagues, you'll find opportuniti</content>
    <link href="https://www.djangoproject.com/weblog/2026/jul/13/explore-the-djangocon-us-2026-speaker-lineup-and-r/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-13T22:51:23+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/51b8c3638f07fada</id>
    <title>Hugo van Kemenade: Security: line goes up</title>
    <updated>2026-07-13T20:44:50+00:00</updated>
    <content>Like many other projects, CPython is experiencing a huge increase in security reports. CVEs per year # Last month, PSF Security Developer-in-Residence Seth Larson posted a chart of CVEs per year , showing a
large increase in 2026: But this only represents the output of security work, and doesn’t show all the work
dealing with incoming reports. Many are closed and dealt with as non-security bug
reports instead; many are closed as neither security nor bug reports. Let’s reveal some of this unseen </content>
    <link href="https://hugovk.dev/blog/2026/security-line-goes-up/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-13T20:44:50+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ef11941adb6638d7</id>
    <title>Talk Python to Me: #555: Marimo Pair - A Canvas for Agent + Developers Collaboration</title>
    <updated>2026-07-13T17:07:43+00:00</updated>
    <content>Coding agents have gotten really good at one kind of work. You scope a feature, edit some files, run the tests, ship it. It all happens on disk. But that is not how data work feels. You load something, you look at it, you run a cell, you watch how it responds, and you decide the next move from whatever is sitting in memory. And until now, your agent couldn't see any of that. It only saw the files. Never the live state.
&lt;br/&gt;

&lt;br/&gt;
This episode, that wall comes down. marimo pair drops a coding a</content>
    <link href="https://talkpython.fm/episodes/show/555/marimo-pair-a-canvas-for-agent-developers-collaboration" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-13T17:07:43+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/00548cc811c0f96c</id>
    <title>Rodrigo Girão Serrão: itertools cheatsheet</title>
    <updated>2026-07-13T14:28:00+00:00</updated>
    <content>Cheatsheet with visual diagrams that explain how the iterables from itertools work. This cheatsheet contains diagrams that explain how the iterables from the module itertools work in a visual way. Download this cheatsheet Download this cheatsheet</content>
    <link href="https://mathspp.com/blog/itertools-cheatsheet" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-13T14:28:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cb689ce4576caec6</id>
    <title>Agents Week: ship real agents and fix them from production traces | Pydantic Logfire</title>
    <updated>2026-07-13T09:00:00+00:00</updated>
    <content>Pydantic Logfire Agents Week: the agent and LLM views, the AI gateway, annotations, prompt optimization, and managed prompts. Ship an agent, learn what it should have been from production traces, and run the whole fleet from one place.</content>
    <link href="https://pydantic.dev/articles/agents-week" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-13T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b7306366fa184f09</id>
    <title>seamaze 0.0.5</title>
    <updated>2026-07-13T02:57:02+00:00</updated>
    <content>A python library for classical, limited-memory, and dynamical low-rank covariance matrix adaptation evolution strategy.</content>
    <link href="https://pypi.org/project/seamaze/0.0.5/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-13T02:57:02+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3295085b0d63e3eb</id>
    <title>pf-core 0.6.0</title>
    <updated>2026-07-13T02:56:44+00:00</updated>
    <content>Dependency-light Python foundation (logging, exceptions, config, utils) with LLM clients, anti-slop guards, cost tracking, and an opinionated FastAPI+SQLAlchemy framework available as opt-in extras</content>
    <link href="https://pypi.org/project/pf-core/0.6.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-13T02:56:44+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/23b8a7b288d3bec3</id>
    <title>growsurf-python 1.2.0</title>
    <updated>2026-07-13T02:56:42+00:00</updated>
    <content>The official Python library for the growsurf API</content>
    <link href="https://pypi.org/project/growsurf-python/1.2.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-13T02:56:42+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cd98adc2c73ebd65</id>
    <title>qdsv-bridge 0.2.0</title>
    <updated>2026-07-13T02:56:17+00:00</updated>
    <content>Lightweight Python client for capability-driven QDSV semantic-to-circuit compilation.</content>
    <link href="https://pypi.org/project/qdsv-bridge/0.2.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-13T02:56:17+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9117e7808ea34b90</id>
    <title>PyVaultRCE 2.1.0</title>
    <updated>2026-07-13T02:56:17+00:00</updated>
    <content>Remote Code Execution &amp; Hosting client for PyVault — source never exposed</content>
    <link href="https://pypi.org/project/pyvaultrce/2.1.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-13T02:56:17+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fa02374f07a10a30</id>
    <title>Mike C. Fletcher: PyVRML97 2.3.4b1</title>
    <updated>2026-07-13T01:53:42+00:00</updated>
    <content>Continuing on with the Open Source work. PyVRML97 2.3.4b1 is almost all build and CI process updates. There are a few minor fixes for modern Python's where bool can't be used as a list index and a change for NumPy 2.x array comparison failures. This beta is mostly just so that we can pull it from OpenGLContext's alpha when it's released.</content>
    <link href="http://blog.vrplumber.com/b/2026/07/12/pyvrml97-234b1/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-13T01:53:42+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/faeb5936a414ad5a</id>
    <title>Armin Ronacher: The Tower Keeps Rising</title>
    <updated>2026-07-13T00:00:00+00:00</updated>
    <content>I feel that some vibecoded software changes somewhat randomly and unexpectedly.
That made me think about Bruegel’s “The Tower of
Babel” which shows
an already quite chaotic depiction of the Tower of Babel.  The story is usually
told as one about pride and ambition and ultimately why people no longer speak
the same language.  But it is also a story about the unity that makes
technological progress work. The text begins with a technology upgrade: And they said one to another, Go to, let us make br</content>
    <link href="https://lucumr.pocoo.org/2026/7/13/the-tower-keeps-rising/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-13T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ef17d1ba3bca883c</id>
    <title>Bob Belderbos: Learning New Skills in the AI Era (vBrownBag)</title>
    <updated>2026-07-13T00:00:00+00:00</updated>
    <content>I joined the vBrownBag podcast with Damian to talk about how to actually learn a new language or skill when an agent can write the code before you finish typing the prompt. Keep the friction in The thread running through the whole conversation is friction. Agents are close to slot machines: a bit of dopamine, the path of least resistance, and suddenly you are delegating the thinking, not just the typing. The weeks where I hand off the most are the weeks I come out least happy with my own skills.</content>
    <link href="https://belderbos.dev/blog/vbrownbag-learning-skills-ai-era/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-13T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d1e12f94acf831d7</id>
    <title>Christian Ledermann: Buzzword Bingo: An Experiment in Spec-Driven AI Development</title>
    <updated>2026-07-12T21:23:52+00:00</updated>
    <content>This is a submission for Weekend Challenge: Passion Edition What I Built I built Buzzword Bingo , a multiplayer bingo game for conferences, webinars and meetings where players mark off the inevitable buzzwords as they appear. The application allows someone to create a game, share a link with participants, and let everyone play along on their own unique bingo board. The first player to complete a row, column or diagonal wins. Under the hood, though, the game itself was almost secondary. The real </content>
    <link href="https://dev.to/ldrscke/buzzword-bingo-an-experiment-in-spec-driven-ai-development-1m88" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-12T21:23:52+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/dd4a356b449bea07</id>
    <title>Mike C. Fletcher: PyOpenGL 4.0.0a1</title>
    <updated>2026-07-12T20:55:51+00:00</updated>
    <content>I've been trying to make some time for Open Source projects again. I've been using LLMs for much of the coding because the vast bulk of it at this point is just grunt work. First up is PyOpenGL. The tests the LLM produced turned up a bunch of bugs in the core that have lain dormant for years because the endpoints weren't getting used. The LLM tests are not particularly fun or interesting, but they did a pretty good job of finding wrapping errors. They also exercised GLES and EGL enough to make i</content>
    <link href="http://blog.vrplumber.com/b/2026/07/12/pyopengl-400a1/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-12T20:55:51+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ee7a37f9f87bdd77</id>
    <title>deml-storage 0.1.0</title>
    <updated>2026-07-12T02:54:48+00:00</updated>
    <content>S3-compatible object storage abstraction for DEML Platform (RustFS, S3)</content>
    <link href="https://pypi.org/project/deml-storage/0.1.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-12T02:54:48+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2a1d20a2f737eabc</id>
    <title>andi-ai 0.1.2</title>
    <updated>2026-07-12T02:54:26+00:00</updated>
    <content>ANDI: Advanced Natural Language Database Interface</content>
    <link href="https://pypi.org/project/andi-ai/0.1.2/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-12T02:54:26+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d8e43c82c3133c62</id>
    <title>arti-fit 1.1.0</title>
    <updated>2026-07-12T02:54:09+00:00</updated>
    <content>AI x RT: dynamic latent tensor representation layers for PyTorch.</content>
    <link href="https://pypi.org/project/arti-fit/1.1.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-12T02:54:09+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/38c00b9ad62cec69</id>
    <title>eling 0.12.0</title>
    <updated>2026-07-12T02:54:06+00:00</updated>
    <content>Unified second brain for AI agents — 6-tier memory, Blackbox flight recorder, HRR reasoning, 73 MCP tools (5 servers), Obsidian vault, markdownify (PDF/DOCX/XLSX/PPTX/images/audio→MD), Continuum multi-agent hub, temporal queries, per-fact versioning, vector search, Zettelkasten linking, memory evolution, spec-kit verification, verify-on-stop</content>
    <link href="https://pypi.org/project/eling/0.12.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-12T02:54:06+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/216508df4e6fb946</id>
    <title>typeshed_stats 26.7.12</title>
    <updated>2026-07-12T02:53:27+00:00</updated>
    <content>Library and command-line tool to gather stats on typeshed packages</content>
    <link href="https://pypi.org/project/typeshed-stats/26.7.12/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-12T02:53:27+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/c5c7b12f9078a0d6</id>
    <title>hol-guard 2.0.1044</title>
    <updated>2026-07-11T15:55:18+00:00</updated>
    <content>Protect local AI harnesses with HOL Guard and run scanner checks for Codex, Claude, Cursor, Gemini, OpenCode, and Pi.</content>
    <link href="https://pypi.org/project/hol-guard/2.0.1044/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-11T15:55:18+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/0ab500038a91b577</id>
    <title>mira-eval 0.4.0</title>
    <updated>2026-07-11T15:55:04+00:00</updated>
    <content>Python SDK for authoring Mira eval studies (protocol over stdio, no Rust dependency).</content>
    <link href="https://pypi.org/project/mira-eval/0.4.0/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-11T15:55:04+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3d123a37acfd1c23</id>
    <title>piot-fixture-zzz-python-sdist 0.0.1783784946</title>
    <updated>2026-07-11T15:55:01+00:00</updated>
    <content>Put It Out There canary fixture. Safe to ignore.</content>
    <link href="https://pypi.org/project/piot-fixture-zzz-python-sdist/0.0.1783784946/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-11T15:55:01+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/697071014f913051</id>
    <title>piot-fixture-zzz-python-no-rust-fp 0.0.1783784945</title>
    <updated>2026-07-11T15:54:56+00:00</updated>
    <content>Put It Out There canary fixture (first-publish variant). Safe to ignore.</content>
    <link href="https://pypi.org/project/piot-fixture-zzz-python-no-rust-fp/0.0.1783784945/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-11T15:54:56+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/79b5aa0ea49678d2</id>
    <title>piot-fixture-zzz-python-no-rust 0.0.1783784946</title>
    <updated>2026-07-11T15:54:55+00:00</updated>
    <content>Put It Out There canary fixture. Safe to ignore.</content>
    <link href="https://pypi.org/project/piot-fixture-zzz-python-no-rust/0.0.1783784946/" rel="alternate"/>
    <category term="PyPI Updates" label="PyPI Updates"/>
    <published>2026-07-11T15:54:55+00:00</published>
    <dc:creator>PyPI Updates</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3a80343827fcb2d7</id>
    <title>mise: Polyglot Runtime and Tool Version Manager</title>
    <updated>2026-07-11T14:30:08+00:00</updated>
    <content>mise (pronounced “meez,” formerly named rtx) is a cross-platform command-line tool that manages multiple language runtimes, environment variables, and project tasks from a single manifest. It installs and switches versions of Python, Node.js, Rust, Go, Ruby, and more than a thousand other tools, activating the correct versions automatically as the shell moves between directories. When to use mise mise fits polyglot projects that need more than one language runtime pinned together. A repository t</content>
    <link href="https://pydevtools.com/handbook/reference/mise/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-07-11T14:30:08+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7398f33096a02c47</id>
    <title>marimo: Reactive Python Notebook</title>
    <updated>2026-07-11T13:35:56+00:00</updated>
    <content>marimo is an open-source Python notebook in which cells re-execute automatically when the variables they read change. Notebooks are stored as plain .py files rather than JSON and are parsed by static analysis to derive a deterministic execution order. The same file can be run as a standalone script or inside a sandboxed environment managed by uv . It is licensed under Apache-2.0 and requires Python 3.10 or newer. Reactive Notebook Model The traditional notebook model decouples cell ordering from</content>
    <link href="https://pydevtools.com/handbook/reference/marimo/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-07-11T13:35:56+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/92982b01cd98efe0</id>
    <title>Python⇒Speed: 6× faster binary search: from compiled code to mechanical sympathy</title>
    <updated>2026-07-11T00:00:00+00:00</updated>
    <content>How do you speed up computational Python code? A common, and useful,
starting point is: Pick a good algorithm. Use a compiled language to write a Python extension. Maybe add parallelism so you can use multiple CPU cores. But what if you need more speed? Consider the following real problem,
one of the steps in scikit-learn’s gradient histogram boosting
algorithm: You have a large array of floating point numbers. You want to assign them to the integer range 0-254, spread out evenly. scikit-learn i</content>
    <link href="https://pythonspeed.com/articles/branchless-binary-search/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-11T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b37e4a9d3edd3ca7</id>
    <title>Mike Driscoll: An Intro to Spiel – Creating Presentations in Your Terminal with Python</title>
    <updated>2026-07-10T15:13:38+00:00</updated>
    <content>Have you ever wanted to create a presentation in your computer’s terminal? While this is an uncommon need, a clever open source developer has provided a solution to this problem! The project is called Spiel , and while it is currently archived, the idea is pretty cool. Spiel uses the Rich package to create the slides for your presentation. Note: while the GitHub page doesn’t explain why the project is archived, it appears to use a very old version of Textual which cannot be upgraded. Let’s spend</content>
    <link href="https://blog.pythonlibrary.org/2026/07/10/an-intro-to-spiel-creating-presentations-in-your-terminal-with-python/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-10T15:13:38+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/94832d74e7448a3d</id>
    <title>The Real Python Podcast – Episode #302: Constructing and Judging Modern Agentic Workflows</title>
    <updated>2026-07-10T12:00:00+00:00</updated>
    <content>How can you improve your LLM agent systems through specification enrichment? What are the advantages of having an LLM act as a judge within an agent system? This week on the show, Senior IEEE Member and Quality Engineer Suneet Malhotra joins us to discuss building and evaluating agentic architecture.</content>
    <link href="https://realpython.com/podcasts/rpp/302/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-10T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7aa86b38732e1d5d</id>
    <title>Talk Python to Me: #554: Trustworthy AI in Healthcare and Longevity</title>
    <updated>2026-07-10T05:10:31+00:00</updated>
    <content>You ask an AI a question and it answers with total confidence. Most of the time, a confidently wrong answer is just an annoyance. But what if the question is medical, and there's a real patient on the other end? In that world, a hallucination isn't a bug, it's a patient-safety event. Sumit Gundawar is a London-based software engineer who builds the clinical platform for a UK longevity and aesthetic-medicine clinic, and his whole argument is that in high-stakes AI, the model is the easy part. Ear</content>
    <link href="https://talkpython.fm/episodes/show/554/trustworthy-ai-in-healthcare-and-longevity" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-10T05:10:31+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/5c4cc5c777978be4</id>
    <title>Basedpyright: Python Type Checker (pyright Fork)</title>
    <updated>2026-07-09T23:41:52+00:00</updated>
    <content>Basedpyright is a static type checker and language server for Python, maintained by DetachHead as a community fork of Microsoft’s pyright . It tracks upstream pyright closely and adds diagnostic rules, stricter defaults, and language-server features that Microsoft keeps exclusive to its closed-source Pylance extension. The fork exists because pyright ships as an npm package and depends on Node.js, which makes it awkward to pin as a project dependency, and because the editor features most Python </content>
    <link href="https://pydevtools.com/handbook/reference/basedpyright/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-07-09T23:41:52+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/eb4b19c905d96504</id>
    <title>The PSF D&amp;I Workgroup Are Starting Office Hours in July!</title>
    <updated>2026-07-09T18:11:06.805000+00:00</updated>
    <content>Starting Tuesday 28 July, 2026, the PSF Diversity &amp; Inclusion (D&amp;I) Workgroup is opening its virtual doors once a month on Discord. Come chat with workgroup members from all over the world! Doing diversity and inclusion work in tech can feel isolating sometimes. You might be organizing a meetup, writing a code of conduct, trying to get funding for your community, or helping people feel welcome, often in your spare time, and wondering if anyone else is wrestling with the same things. They are. We</content>
    <link href="https://pyfound.blogspot.com/2026/07/the-psf-d-workgroup-are-starting-office.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-07-09T18:11:06.805000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/88c6409d639df00b</id>
    <title>EuroPython: Humans of EuroPython: Daria Linhart Grudzień</title>
    <updated>2026-07-09T17:05:57+00:00</updated>
    <content>EuroPython wouldn&amp;apost exist without the wonderful volunteers who pour countless hours into organising it. From contracting the venue to selecting and confirming talks and workshops, hundreds of hours of loving work go into making each edition the best one yet. Join us in celebrating one of the humans behind the keyboard. Today, we&amp;aposre delighted to share an interview with Daria Linhart Grudzień, our Communications Lead. Thank you for being the voice of the EuroPython community, Daria! EP: Wh</content>
    <link href="https://blog.europython.eu/humans-of-europython-daria-linhart-grudzien/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-09T17:05:57+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b0d1d4d7a8d47a03</id>
    <title>Quiz: Build Enumerations of Constants With Python's Enum</title>
    <updated>2026-07-09T12:00:00+00:00</updated>
    <content>Test your understanding of Python's Enum class, from grouping related constants to using IntEnum and IntFlag for integer and bitwise behavior.</content>
    <link href="https://realpython.com/quizzes/python-enum/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-09T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1fd7cb4ca8becfc5</id>
    <title>1.5.1</title>
    <updated>2026-07-09T06:21:48+00:00</updated>
    <content>What's Changed ✨ feat(cli): accept sdist tarball as srcdir argument by @gaborbernat in #1057 chore: drop 3.9 branches for version_info checks by @henryiii in #1059 tests: skip test_uv_install_strips_pythonpath with missing uv by @mtelka in #1063 chore: remove myself from codeowners by @FFY00 in #1066 refactor: safe_extractall to use pathlib.Path by @henryiii in #1060 ci: secure GitHub Actions workflows by @henryiii in #1068 test: cover config settings forwarding in build_package and build_packag</content>
    <link href="https://github.com/pypa/build/releases/tag/1.5.1" rel="alternate"/>
    <category term="build (pypa)" label="build (pypa)"/>
    <published>2026-07-09T06:21:48+00:00</published>
    <dc:creator>build (pypa)</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8d940de4588a7355</id>
    <title>Django Weblog: Last Call 2026 Django Developer Survey</title>
    <updated>2026-07-08T19:31:21+00:00</updated>
    <content>Time is running out. This is the last call for the 2026 Django Developers Survey , which the Django Software Foundation is running in partnership with JetBrains. The survey closes on July 13, 2026 . It is one of the best measures we have of how Django is used, and it helps guide future technical and community decisions. So far, over 3,100 people have responded, and we would love to push that number past 4,000. Every response helps us better understand the Django community. This year's survey was</content>
    <link href="https://www.djangoproject.com/weblog/2026/jul/08/last-call-2026-django-developer-survey/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-08T19:31:21+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4cf2dcf3c1cb7506</id>
    <title>Mike Driscoll: New Book Release: Python Typing</title>
    <updated>2026-07-08T18:46:18+00:00</updated>
    <content>I am happy to announce that my latest book, Python Typing , is now available on all platforms. You can get your copy on Gumroad or Leanpub or Amazon Python has had type hinting support since Python 3.5, over TEN years ago! However, Python’s type annotations have changed repeatedly over the years. In Python Typing: Type Checking for Python Programmers , you will learn all you need to know to add type hints to your Python applications effectively. You will also learn how to use Python type checker</content>
    <link href="https://blog.pythonlibrary.org/2026/07/08/new-book-release-python-typing/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-08T18:46:18+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/61402547276de4bd</id>
    <title>Hugo van Kemenade: Fixing the dictionary with Python 3.14</title>
    <updated>2026-07-08T16:40:05+00:00</updated>
    <content>Yes, but not the dict kind of
dictionary. When working on CPython, we often find obscure bugs elsewhere, in compilers, operating
systems and elsewhere: Rust/LLVM , clang-19 , clang 21 and BOLT GCC 13 , GCC 15 , glibc , readline and curses musl fma Since Python 3.8, the release notes have a section called “And now for something
completely different”. These have included Monty Python sketches, astrophysics facts and
poetry. For Python 3.14, I’m doing all things π , pie and [mag]pie ( more here ). </content>
    <link href="https://hugovk.dev/blog/2026/fixing-dict/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-08T16:40:05+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/6d987b2f4c7fdbb7</id>
    <title>Marc-André Lemburg: My 25th EuroPython - in a row😊</title>
    <updated>2026-07-08T15:48:56+00:00</updated>
    <content>Next weekend, I&amp;aposll be heading to Kraków, Poland, for my 25th EuroPython conference . It&amp;aposs been a long ride since the first EuroPython conference in Charleroi, Belgium, but one I wouldn&amp;apost have wanted to miss. This year, I&amp;aposll be giving a talk about DuckLake , an extension to DuckDB , one of the most exciting new database systems in the last few years. Come join in. Cheers, Marc-André</content>
    <link href="https://malemburg.com/my-25th-europython-in-a-row/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-08T15:48:56+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d44596977ecf8b74</id>
    <title>How to Use GitHub</title>
    <updated>2026-07-08T14:00:00+00:00</updated>
    <content>Learn how to use GitHub step by step to create a remote repository, push your local Python project, and collaborate with others using GitHub Issues.</content>
    <link href="https://realpython.com/how-to-use-github/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-08T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7c29a14f05f0fcf0</id>
    <title>mypy: Python Static Type Checker</title>
    <updated>2026-07-08T13:57:56+00:00</updated>
    <content>mypy is a static type checker for Python that analyzes type annotations to detect bugs before runtime. It has been the default Python type checker since 2012 and has the broadest ecosystem support of any Python type checking tool. When to use mypy Use mypy when you want to catch type-related bugs before runtime by adding static type checking to a Python project. It is the most established Python type checker with broad ecosystem support, making it a reliable default for projects that are adoptin</content>
    <link href="https://pydevtools.com/handbook/reference/mypy/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-07-08T13:57:56+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/04b5b88eb9f26fba</id>
    <title>Quiz: How to Use GitHub</title>
    <updated>2026-07-08T12:00:00+00:00</updated>
    <content>Practice putting a Python project on GitHub by creating a remote repository, pushing your local code, and collaborating with others.</content>
    <link href="https://realpython.com/quizzes/how-to-use-github/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-08T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/bb492fc850424e1c</id>
    <title>Python GUIs: Why Widgets Appear as Separate Windows — Understanding widget parenting in Qt and how to fix widgets that float outside your main window</title>
    <updated>2026-07-08T06:00:00+00:00</updated>
    <content>Sometimes when I dynamically add widgets to tabs in my PyQt6 application, they pop out as windows instead. What's going on? If you're dynamically adding widgets to your PyQt6 application and finding that they pop out as separate floating windows instead of appearing neatly inside your application, you're running into one of Qt's gotchas: widget parenting . This problem usually shows up when widgets are added from a callback, event listener or signal handler. But there are a million different way</content>
    <link href="https://www.pythonguis.com/faq/adding-new-tabs-in-tabwidget-appears-as-a-seperate-window-when-tab-is-selected/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-08T06:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1a023e0f8edfa1fe</id>
    <title>Brett Cannon: How to publish to PyPI using GitHub Actions securely</title>
    <updated>2026-07-07T20:44:52+00:00</updated>
    <content>There have been several security incidents lately that involved compromising GitHub Actions workflows. This has led some to say " GitHub Actions is the weakest link " in publishing and to GitHub publishing a GitHub Actions security roadmap update . But saying it&amp;aposs an issue and acknowledging the fact is one thing, but you still need to do the mitigation work today so you are not going to be the next headline. So this post is going to outline 3 things to do so you can publish to PyPI securely </content>
    <link href="https://snarky.ca/how-to-publish-to-pypi-using-github-actions-securely/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T20:44:52+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fe366724f0d0ed73</id>
    <title>PyCoder’s Weekly: Issue #742: Wagtail as Admin, Random Values, Code Quality, and More (2026-07-07)</title>
    <updated>2026-07-07T19:30:00+00:00</updated>
    <content>#742 – JULY 7, 2026 View in Browser » Wagtail as Django Admin on Steroids Wagtail can do pretty much everything the Django Admin can do, but includes a much more modern UI and more features. This article shows you how to use Wagtail as an Admin alternative. TIM KAMANIN Selecting Random Values in Python Python’s random module provides utilities for generating pseudorandom numbers. For cryptographically-secure randomness, use the secrets module instead. TREY HUNNER Let AI Agents Into Your B2B App.</content>
    <link href="https://pycoders.com/issues/742" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T19:30:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/72675b6d86d37a64</id>
    <title>PyCharm: Best Object Detection Models for Machine Learning in 2026</title>
    <updated>2026-07-07T17:51:48+00:00</updated>
    <content>Object detection powers transformative applications, from autonomous vehicles navigating city streets and security systems identifying threats in real time to retail analytics tracking inventory and medical imaging detecting tumors. But choosing the right model for your computer vision project can be challenging, especially with dozens of architectures claiming superiority across different metrics. In this guide, we’ll examine the top object detection models available in 2026, comparing their ar</content>
    <link href="https://blog.jetbrains.com/pycharm/2026/07/best-object-detection-models-for-machine-learning-in-2026/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T17:51:48+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8316d1487603b5f7</id>
    <title>Ari Lamstein: This Thursday: Building Data Apps with Streamlit and Copilot</title>
    <updated>2026-07-07T16:00:39+00:00</updated>
    <content>On July 9 (9am–1pm Pacific) — this Thursday — I’ll be teaching a 4-hour live workshop for O’Reilly: Building Data Apps with Streamlit and Copilot. This is the second time I’ve run this workshop, and I’ve made several improvements based on what I learned the first time. If you work in Python and want to turn your analyses into interactive, shareable tools, this workshop is designed for you. We’ll start from a Jupyter notebook and build a complete Streamlit app that lets users explore a dataset th</content>
    <link href="https://arilamstein.com/blog/2026/07/07/this-thursday-building-data-apps-with-streamlit-and-copilot/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T16:00:39+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f1dd1adf8d187751</id>
    <title>Testing MCP Servers With a Python MCP Client</title>
    <updated>2026-07-07T14:00:00+00:00</updated>
    <content>Learn how to build a Python MCP client that tests MCP servers from your terminal. List their tools, prompts, and resources, then call each one.</content>
    <link href="https://realpython.com/courses/testing-mcp-servers-with-a-python-mcp-client/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-07T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/19a9f1bc536a65ff</id>
    <title>Django Weblog: Django security releases issued: 6.0.7 and 5.2.16</title>
    <updated>2026-07-07T14:00:00+00:00</updated>
    <content>In accordance with our security release policy ,
the Django team is issuing releases for Django 6.0.7 and Django 5.2.16 .
These releases address the security issues detailed below. We encourage all
users of Django to upgrade as soon as possible. CVE-2026-48588: Potential exposure of private data via cached Set-Cookie response django.middleware.cache.UpdateCacheMiddleware and django.views.decorators.cache.cache_page avoided caching responses that set a cookie while varying on Cookie only when the</content>
    <link href="https://www.djangoproject.com/weblog/2026/jul/07/security-releases/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T14:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/517d44bf3efb698e</id>
    <title>Quiz: Testing MCP Servers With a Python MCP Client</title>
    <updated>2026-07-07T12:00:00+00:00</updated>
    <content>Build a command-line MCP client in Python, connect it to servers over stdio, and test their tools, prompts, and resources.</content>
    <link href="https://realpython.com/quizzes/testing-mcp-servers-with-a-python-mcp-client/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-07T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f025e575022764e1</id>
    <title>PyCon: Welcome, Kattni!</title>
    <updated>2026-07-07T11:50:07+00:00</updated>
    <content>We are thrilled to welcome Kattni as the next Co-Chair and future Chair of PyCon US! You may already know Kattni from her work on CircuitPython and BeeWare, as a conference speaker, and as the Conference Chair of PyOhio since 2024. We are truly excited for what she will bring to PyCon US and its community over the next four years, and we can't wait to share that with you. In her own words: Hello, all! I'm Kattni, and I've been a Python community organiser for nearly a decade. I'm grateful to hav</content>
    <link href="https://pycon.blogspot.com/2026/07/welcome-kattni.html" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T11:50:07+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/407aafa29d54dfce</id>
    <title>Python Bytes: #487 Minimum requirements</title>
    <updated>2026-07-07T08:00:00+00:00</updated>
    <content>&lt;strong&gt;Topics covered in this episode:&lt;/strong&gt;&lt;br&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/bootandy/dust?featured_on=pythonbytes"&gt;dust&lt;/a&gt; -  a better du&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://hermes-agent.org/?featured_on=pythonbytes"&gt;Hermes Agent&lt;/a&gt;: The AI agent that grows with you&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/simonw/llm-coding-agent/releases/tag/0.1a0?featured_on=pythonbytes"&gt;llm-coding-agent 0.1a0&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Extras&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;</content>
    <link href="https://pythonbytes.fm/episodes/show/487/minimum-requirements" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T08:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/57791b4eb47877d0</id>
    <title>The No Title® Tech Blog: Optimize Images X now supports WEBP and drag and drop</title>
    <updated>2026-07-07T06:50:00+00:00</updated>
    <content>Optimize Images X, the multi-platform desktop application that helps you reduce the file size of your images on macOS, Windows and Linux, has just been updated to version 2.1.0. This new version adds drag-and-drop, conversion to more output formats, including WebP and AVIF , a new image info window with a readable EXIF report, and a PyInstaller spec file for building standalone executables.</content>
    <link href="https://no-title.victordomingos.com/articles/2026/optimize-images-x_drag-and-drop" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T06:50:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/57af9243d7ec8bf9</id>
    <title>Seth Michael Larson: Playing the “Second Quest” of Legend of Zelda: Four Swords Adventures</title>
    <updated>2026-07-07T00:00:00+00:00</updated>
    <content>The Legend of Zelda: Four Swords Adventures (FSA) was released for the Nintendo
GameCube in 2004 in Japan and America and 2005 globally. The game is split into eight areas with three levels per area.
Data miners discovered that there were 8 levels that were cut late into development of the game that were
all mostly playable. These cut levels can be seen on The Cutting Room Floor . In 2021 a game modding and localizing group named “ Eternal Dream Arabization ”
and $$$Link created a mod for FSA wh</content>
    <link href="https://sethmlarson.dev/legend-of-zelda-four-swords-adventures-second-quest?utm_campaign=rss" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-07T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/19012677623cfb21</id>
    <title>Python's JIT Faces Some Challenges and Other News for July 2026</title>
    <updated>2026-07-06T14:00:00+00:00</updated>
    <content>Python 3.15 picks up two more betas, the Steering Council puts CPython's JIT on a six-month clock, and the PSF confronts its finances.</content>
    <link href="https://realpython.com/python-news-july-2026/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-06T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cb4566e728febf6b</id>
    <title>Rodrigo Girão Serrão: Write a coding agent from first principles: better tools</title>
    <updated>2026-07-06T13:00:00+00:00</updated>
    <content>Improve the capabilities of your agent by providing it with better tools. Introduction This tutorial builds on the coding agent you implemented in the tutorial “Write a coding agent from first principles” .
In this tutorial, you'll take your agent and improve its capabilities by implementing the text edit and bash command tools that Anthropic provides. Why use Anthropic's tools? In the previous tutorial you implemented a coding agent that has a few tools that it can use to read, write, and execu</content>
    <link href="https://mathspp.com/blog/write-a-coding-agent-from-first-principles-better-tools" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-06T13:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/79126bf584d0f1b4</id>
    <title>Seth Michael Larson: Mario Kart World and “seamless” media</title>
    <updated>2026-07-06T00:00:00+00:00</updated>
    <content>Mario Kart World for the Nintendo Switch 2 adds a new unique
game mechanic for the series where courses that neighbor
each other in the sprawling world map can physically and thematically morph
over a short transitionary “lap”. These course-connecting laps are commonly called Routes or “Intermission Tracks”.
There are 202 routes connecting the 30 courses in Mario Kart
World, some of which change depending on your
direction between courses. This new mechanic enables
what I consider the highlight </content>
    <link href="https://sethmlarson.dev/mario-kart-world-and-seamless-media?utm_campaign=rss" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-06T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/44c1af7d93d0fef1</id>
    <title>Christian Ledermann: Migrate From mypy To ty And pyrefly</title>
    <updated>2026-07-05T16:29:47+00:00</updated>
    <content>I wanted to migrate one of my Python packages from mypy to ty and pyrefly . I handed this task over to Claude, and at the end I asked it to write out some guidance on how to perform it most efficiently. So what follows is AI-generated 'slop' . This guide is not about using fastkml . It documents how fastkml itself was migrated from mypy to Astral's ty and Meta's pyrefly , so the same playbook can be replayed on other codebases with less trial and error. Keep it here because the next migration (h</content>
    <link href="https://dev.to/ldrscke/migrate-from-mypy-to-ty-and-pyrefly-4p30" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-05T16:29:47+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/035206a0373812df</id>
    <title>Sebastian Pölsterl: scikit-survival 0.28.0 released</title>
    <updated>2026-07-05T16:22:05+00:00</updated>
    <content>I am pleased to announce the release of scikit-survival 0.28.0 . A highlight of this release is the support for Polars DataFrames alongside pandas DataFrames via
the Narwhals dataframe abstraction layer.
In addition, this release adds support for scikit-learn 1.9 . Support for Polars Polars is a data frame library similar to pandas ,
but with its core written in Rust instead of Python, which often gives Polars an advantage in terms of performance. All datasets shipped with scikit-survival can no</content>
    <link href="https://k-d-w.org/blog/2026/07/scikit-survival-0.28.0-released/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-05T16:22:05+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/77c1adb87a49ec2e</id>
    <title>Core Dispatch: Core Dispatch #7</title>
    <updated>2026-07-05T00:00:00+00:00</updated>
    <content>Welcome back to Core Dispatch! This edition covers June 19 through July 5, 2026.
Python 3.15.0 beta 3 landed on June 23, and beta 4 is up next on July 18, with
3.13.15 and 3.14.7 following on August 4. Last edition, we covered the Steering Council's request that the experimental
JIT chart its future through a Standards Track PEP. A new PEP has now been
drafted and discussion has started: PEP 836 ,
"JIT Go Brrr: The Path to a Supported JIT Compiler for CPython," sketches what
moving the JIT from </content>
    <link href="https://coredispatch.xyz/editions/7" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-05T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7b173532ee178371</id>
    <title>Bob Belderbos: One Core, Two Interfaces, No Rewrites</title>
    <updated>2026-07-04T00:00:00+00:00</updated>
    <content>When building applications, I always build the core first, then the interfaces. It was no different with Ask the Canon : a uv run main.py ask "..." CLI for quick iteration and validation, then the web app for MVP. Search, ranking, citations, all using the same engine. Ask the Canon's core is a handful of pure functions in one module. Both interfaces are thin wrappers. This is the second post in a series on how it's built. The first one was about the retrieval engine. This one is about the wider </content>
    <link href="https://belderbos.dev/blog/two-interfaces-one-core/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-04T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/91b57688d4f48f14</id>
    <title>PyCon Ireland: Update on PyCon Ireland 2026: Venue Change and Extended CFP Deadline</title>
    <updated>2026-07-04T00:00:00+00:00</updated>
    <content>Our booked venue, Trinity College Dublin , has informed us that it can no longer host the conference. This decision was made by the venue, and it means we can no longer confirm 17 October 2026 as our event date. We know this is disappointing, especially for everyone who was planning to submit a talk, book travel, or simply mark the date in their calendar. We’re disappointed too, but we want to be transparent with the community as soon as we have news, rather than staying quiet while we sort thin</content>
    <link href="https://main--pycon-ireland-2026.netlify.app/blog/venue-change/" rel="alternate"/>
    <category term="Planet Python" label="Planet Python"/>
    <published>2026-07-04T00:00:00+00:00</published>
    <dc:creator>Planet Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fd5da674afadfde2</id>
    <title>Quiz: Python Interfaces: Object-Oriented Design Principles</title>
    <updated>2026-07-03T12:00:00+00:00</updated>
    <content>Check your understanding of Python interfaces, from informal interfaces and duck typing to formal interfaces built with the abc module.</content>
    <link href="https://realpython.com/quizzes/interfaces-object-oriented-design-principles/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-03T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/0719e69f6c1b9051</id>
    <title>The Real Python Podcast – Episode #301: Running Python Locally in a Sandbox</title>
    <updated>2026-07-03T12:00:00+00:00</updated>
    <content>How do you avoid the risk of running a Python application locally that could be malicious, break your code, or leak private data? How can you create a sandboxed local environment using WASM and MicroPython? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.</content>
    <link href="https://realpython.com/podcasts/rpp/301/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-03T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ed372d272cab7225</id>
    <title>cx_Freeze</title>
    <updated>2026-07-02T20:20:47+00:00</updated>
    <content>cx_Freeze is a Python application freezer that packages a Python program and its dependencies into a self-contained directory or executable. It targets Windows, macOS, and Linux from the same configuration and ships native commands for producing each platform’s preferred installer format. Recent releases add experimental support for freezing free-threaded CPython builds. Install it with uv tool install cx_Freeze or pipx install cx_Freeze . When to Use cx_Freeze cx_Freeze fits projects whose deli</content>
    <link href="https://pydevtools.com/handbook/reference/cx-freeze/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-07-02T20:20:47+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1630f214a486dcc3</id>
    <title>Material for MkDocs: Documentation Theme and Framework</title>
    <updated>2026-07-02T20:20:40+00:00</updated>
    <content>Material for MkDocs is a theme and feature framework for MkDocs . Built by Martin Donath (squidfunk) , it layers Material Design styling, client-side search, dark mode, code annotations, and a wide configuration surface on top of the base MkDocs build pipeline. Note</content>
    <link href="https://pydevtools.com/handbook/reference/mkdocs-material/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-07-02T20:20:40+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/941e11322c9f8587</id>
    <title>Flit: Python Build and Publish Tool</title>
    <updated>2026-07-02T20:20:40+00:00</updated>
    <content>Flit is a Python packaging tool for building and publishing pure-Python packages. It provides a CLI for scaffolding ( flit init ), local installation ( flit install ), and PyPI publishing ( flit publish ). Its build backend, flit-core, ships as a separate package with zero runtime dependencies and can be used independently of the flit CLI. Flit does not manage virtual environments or resolve dependencies; those are handled by separate tools such as uv . When to use Flit Flit suits pure-Python li</content>
    <link href="https://pydevtools.com/handbook/reference/flit/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-07-02T20:20:40+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/950b5ec5463eb083</id>
    <title>build: Python Package Build Frontend</title>
    <updated>2026-07-02T20:20:31+00:00</updated>
    <content>build is a PEP 517-compliant Python package builder developed by the Python Packaging Authority (PyPA) . It provides a standardized interface for building Python packages using any compliant build backend , serving as a simple frontend tool that executes the build process defined by backends like setuptools , flit , or hatchling . Core Functionality Build Operations Source Distributions: Creates sdist packages containing source code Binary Distributions: Builds wheel packages for direct installa</content>
    <link href="https://pydevtools.com/handbook/reference/build/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-07-02T20:20:31+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1c0277b4937cb172</id>
    <title>Thinking about running for the PSF Board? Let’s talk!</title>
    <updated>2026-07-02T13:07:22.425000+00:00</updated>
    <content>PSF Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the Python community. This year, there are 4 seats open on the PSF Board. Check out who is currently on the PSF Board on our website . (Cheuk Ting Ho, Christopher Neugebauer, Denny Perez, and Georgi Ker are at the end of their current terms.) Office Hours Information This year, the PSF Board is dedicating a few of their regular Office Hour sessions on the PSF D</content>
    <link href="https://pyfound.blogspot.com/2026/07/thinking-about-running-for-psf-board.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-07-02T13:07:22.425000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9ce8c06ad5f45099</id>
    <title>Quiz: Natural Language Processing With Python's NLTK Package</title>
    <updated>2026-07-02T12:00:00+00:00</updated>
    <content>Test your understanding of natural language processing with Python's NLTK, from tokenizing and stemming to tagging, chunking, and analyzing text.</content>
    <link href="https://realpython.com/quizzes/nltk-nlp-python/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-02T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fc7efa977aa59fdc</id>
    <title>Observability MCP comparison: Pydantic Logfire, ClickStack, LangSmith, Braintrust, Galileo, Phoenix, and Langfuse</title>
    <updated>2026-07-02T00:00:00+00:00</updated>
    <content>We tested observability MCPs, CLIs, SDKs, and APIs across Pydantic Logfire, ClickStack, LangSmith, Braintrust, Galileo, Arize Phoenix, and Langfuse to see which tools help AI agents answer debugging questions with the least reconstruction.</content>
    <link href="https://pydantic.dev/articles/observability-tools-agents-want" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-07-02T00:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ab93ed430bf27757</id>
    <title>PEP 836: JIT Go Brrr: The Path to a Supported JIT Compiler for CPython</title>
    <updated>2026-07-02T00:00:00+00:00</updated>
    <content>The experimental Just-in-Time (JIT) compiler has been part of CPython’s main branch since Python 3.13. PEP 744 described part of its initial design and explicitly deferred a number of questions about the JIT’s long-term status. Since then, the JIT has been re-architected and matured considerably. In Python 3.15, it delivers a measurable, reproducible speedup over the interpreter (about 4-12% geometric mean performance improvement across measured Tier 1 platforms; see Appendix), emits frames that</content>
    <link href="https://peps.python.org/pep-0836/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-07-02T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ba5b90de4bd515b5</id>
    <title>Python 3.15 Preview: Upgraded JIT Compiler</title>
    <updated>2026-07-01T14:00:00+00:00</updated>
    <content>Learn how the upgraded Python 3.15 JIT compiler speeds up your code with a new tracing frontend, register allocation, and in-place numeric operations.</content>
    <link href="https://realpython.com/python315-jit-compiler/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-01T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b02cc3e93b121589</id>
    <title>Quiz: Python 3.15 Preview: Upgraded JIT Compiler</title>
    <updated>2026-07-01T12:00:00+00:00</updated>
    <content>Check your understanding of the Python 3.15 JIT compiler, from enabling and benchmarking it to the optimizer upgrades that make your code faster.</content>
    <link href="https://realpython.com/quizzes/python315-jit-compiler/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-07-01T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/841273c952b930cd</id>
    <title>Python install manager 26.3</title>
    <updated>2026-06-30T16:40:57+00:00</updated>
    <content>Release date: 2026-06-30 16:40:57+00:00</content>
    <link href="https://www.python.org/downloads/release/pymanager-263/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-06-30T16:40:57+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/a7980d918cd4a618</id>
    <title>Managing and Measuring Python Code Quality</title>
    <updated>2026-06-30T14:00:00+00:00</updated>
    <content>Master Python code quality tools like linters, formatters, type checkers, and profilers to measure, manage, and improve the code you write.</content>
    <link href="https://realpython.com/courses/managing-and-measuring-python-code-quality/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-30T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/71fa03dd3d71d98c</id>
    <title>Quiz: Managing and Measuring Python Code Quality</title>
    <updated>2026-06-30T12:00:00+00:00</updated>
    <content>Test your understanding of what makes Python code functional, readable, efficient, and reusable, plus the tools that measure code quality.</content>
    <link href="https://realpython.com/quizzes/managing-and-measuring-python-code-quality/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-30T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d9cfcce6bc971be1</id>
    <title>Dispatches from the hallway track: what developers are actually talking about at conferences</title>
    <updated>2026-06-30T09:00:00+00:00</updated>
    <content>PyCon DE, PyCon Italia, and PyData London 2026 from the corridor: agents at 19% of sessions and rising, beginner content dropping sharply, RAG graduating quietly to infrastructure. On the loop-more orthodoxy, long planning smells, and why it's okay to be tired and cynical right now.</content>
    <link href="https://pydantic.dev/articles/hallway-track-2026" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-06-30T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3e1d1c8c2bd90405</id>
    <title>Some Customers Can't Use Your Cloud. Now What?</title>
    <updated>2026-06-29T19:00:00+00:00</updated>
    <content>What we learned building the self-hosted Logfire Helm chart: why the support surface is harder than the build, and what we did about it — sizing presets, env var drift, and instance admin APIs.</content>
    <link href="https://pydantic.dev/articles/some-customers-cant-use-your-cloud" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-06-29T19:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/548350de5fc3a1d0</id>
    <title>Python Packaging Council Inaugural Election Dates</title>
    <updated>2026-06-29T17:58:01.503000+00:00</updated>
    <content>With the recent approval of PEP 772 – Packaging Council governance process , a new Python Packaging Council (PPC) is being established with broad authority over packaging specifications and the mandate to coordinate Python packaging efforts. The election of the inaugural PPC will be held in parallel to the 2026 Python Software Foundation (PSF) Board election. What is the Python Packaging Council? The PPC will be the technical decision making body for the interoperability specifications affecting</content>
    <link href="https://pyfound.blogspot.com/2026/06/packaging-council-inaugural-election.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-06-29T17:58:01.503000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7a6928b0a4c7d983</id>
    <title>How to Get Started With the GitHub Copilot CLI</title>
    <updated>2026-06-29T14:00:00+00:00</updated>
    <content>Learn how to install, authenticate, and use the GitHub Copilot CLI to plan, write, and review Python code from your terminal with AI agents.</content>
    <link href="https://realpython.com/github-copilot-cli/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-29T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/835044725945567c</id>
    <title>Quiz: How to Get Started With the GitHub Copilot CLI</title>
    <updated>2026-06-29T12:00:00+00:00</updated>
    <content>Test your understanding of the GitHub Copilot CLI, from installing it to running prompts, switching agent modes, and reviewing code in your terminal.</content>
    <link href="https://realpython.com/quizzes/github-copilot-cli/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-29T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3703a9186339bf3d</id>
    <title>Packaging Council Inaugural Election Dates</title>
    <updated>2026-06-28T00:00:00+00:00</updated>
    <content>A new Python Packaging Council (PPC) is being established, with their election of the inaugural PPC will be held in parallel to the 2026 PSF Board election.</content>
    <link href="https://blog.python.org/2026/06/2026-packaging-council-election-dates/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-06-28T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8df7e3b22145031c</id>
    <title>Black: Python Code Formatter</title>
    <updated>2026-06-27T11:06:27+00:00</updated>
    <content>Black is an opinionated Python code formatter that rewrites source files to conform to a strict subset of PEP 8 . It exposes few configuration options by design, so teams converge on one canonical style instead of debating formatting choices. To sort imports alongside Black, most projects pair it with isort (or use Ruff , which bundles both). When to use Black Black fits codebases that already run it in CI or pre-commit hooks and have built workflows around its stable output. Its formatting has </content>
    <link href="https://pydevtools.com/handbook/reference/black/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-27T11:06:27+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f767908f987bb006</id>
    <title>conda-pypi</title>
    <updated>2026-06-27T11:04:21+00:00</updated>
    <content>conda-pypi is a conda plugin that installs PyPI packages into a conda environment by converting their sdists or wheels into the .conda format at install time. The conda solver tracks every package the plugin installs, which closes the long-standing gap where pip -installed packages were invisible to conda and the two views of the environment would drift apart. As of conda 26.5.3, the conda-pypi channel integrates with the standard conda install command, enabling a single solve across conda-forge</content>
    <link href="https://pydevtools.com/handbook/reference/conda-pypi/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-27T11:04:21+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3f9b1f3b99c3befd</id>
    <title>distutils: Python's Original Build System</title>
    <updated>2026-06-26T21:55:31+00:00</updated>
    <content>distutils was a standard library module that provided the original mechanism for building and distributing Python packages. It defined the setup.py -based workflow that became the foundation of Python packaging for over two decades. What It Did distutils handled package building, installation, and distribution through a setup.py script: from distutils.core import setup setup ( name = "example" , version = "1.0" , py_modules = [ "example" ], ) Running python setup.py install would copy modules in</content>
    <link href="https://pydevtools.com/handbook/reference/distutils/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-26T21:55:31+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/c475c7166b871722</id>
    <title>Briefcase</title>
    <updated>2026-06-26T21:55:31+00:00</updated>
    <content>Briefcase is the only mainstream Python packaging tool that ships to iOS and Android. It also packages applications for macOS, Windows, Linux, and the Web, producing platform-specific artifacts ( .app /DMG, MSI, .deb / .rpm /AppImage/Flatpak, Xcode project, Gradle project, PyScript/Pyodide site) from a single pyproject.toml configuration. Briefcase is part of the BeeWare project and is the packaging companion to Toga , BeeWare’s cross-platform GUI toolkit. Briefcase does not require Toga; it pac</content>
    <link href="https://pydevtools.com/handbook/reference/briefcase/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-26T21:55:31+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/27d1860fbb35a6f6</id>
    <title>The Real Python Podcast – Episode #300: Maintaining Your Python Developer Instincts While Using LLM Tools</title>
    <updated>2026-06-26T12:00:00+00:00</updated>
    <content>Do you feel like your Python skills are atrophying after using LLM coding tools? How do you add the right kind of friction into your coding routine to keep your developer instincts sharp? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.</content>
    <link href="https://realpython.com/podcasts/rpp/300/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-26T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/905ea7748ce64576</id>
    <title>What makes a good agent harness</title>
    <updated>2026-06-26T11:30:00+00:00</updated>
    <content>What makes an agent harness good is timing: surfacing the right context and corrections to the model at the right moment, with capabilities, code mode, and just-in-time tools. Plus why the loop comes next.</content>
    <link href="https://pydantic.dev/articles/what-makes-a-good-harness" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-06-26T11:30:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/61d758c7139f2daf</id>
    <title>Applied generative AI maturity model for senior leaders</title>
    <updated>2026-06-25T09:00:00+00:00</updated>
    <content>A five-level, five-dimension maturity model for applied generative AI, built for CTOs and VPs of Engineering. Find the gap that's bleeding and close it first.</content>
    <link href="https://pydantic.dev/articles/applied-generative-ai-maturity-model" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-06-25T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cb01d1caea51ef63</id>
    <title>conda-forge: Community Conda Package Channel</title>
    <updated>2026-06-24T17:34:36+00:00</updated>
    <content>conda-forge is a community-maintained collection of conda packages distributed through a public channel on anaconda.org . Over 25,000 feedstocks (package repositories) produce builds for Linux, macOS, and Windows across multiple CPU architectures. Each feedstock contains a build recipe in its own GitHub repository, and automated infrastructure rebuilds packages when dependencies change or new platforms appear. Note</content>
    <link href="https://pydevtools.com/handbook/reference/conda-forge/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-24T17:34:36+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2ae0cdd4f0a61584</id>
    <title>Django Tasks: Exploring the Built-in Tasks Framework</title>
    <updated>2026-06-24T14:00:00+00:00</updated>
    <content>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.</content>
    <link href="https://realpython.com/django-tasks/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-24T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4bbb08ba7ad77105</id>
    <title>Quiz: Django Tasks: Exploring the Built-in Tasks Framework</title>
    <updated>2026-06-24T12:00:00+00:00</updated>
    <content>Practice using Django Tasks in Django 6.0 to run background jobs with the @task decorator, enqueue work, check task results, and use named queues.</content>
    <link href="https://realpython.com/quizzes/django-tasks/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-24T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2c41dfc093ad039e</id>
    <title>Full-stack AI agent template with Pydantic AI and Logfire</title>
    <updated>2026-06-24T09:00:00+00:00</updated>
    <content>Skip months of scaffolding. This open-source template ships FastAPI, Next.js 15, Pydantic AI agents, streaming, auth, and Logfire observability in one command.</content>
    <link href="https://pydantic.dev/articles/full-stack-ai-agent-template-pydantic-ai" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-06-24T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8df2c1b862ad83c7</id>
    <title>Hatch: Python Project Manager</title>
    <updated>2026-06-23T14:06:05+00:00</updated>
    <content>hatch is a Python project management tool maintained by the Python Packaging Authority (PyPA). It handles virtual environment management, dependency resolution, project scaffolding, and publishing through a unified interface that follows Python packaging standards. Its build backend, hatchling, is one of the most widely used on PyPI. When to Use Hatch Hatch suits library authors who want a single, standards-compliant tool covering scaffolding, building, publishing, and multi-version testing. Its</content>
    <link href="https://pydevtools.com/handbook/reference/hatch/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-23T14:06:05+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e303c149811c7e0d</id>
    <title>Using LlamaIndex for RAG in Python</title>
    <updated>2026-06-23T14:00:00+00:00</updated>
    <content>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.</content>
    <link href="https://realpython.com/courses/using-llamaindex-for-rag-in-python/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-23T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/52d03d04a7683499</id>
    <title>Python 3.15.0b3</title>
    <updated>2026-06-23T13:25:25+00:00</updated>
    <content>Release date: 2026-06-23 13:25:25+00:00</content>
    <link href="https://www.python.org/downloads/release/python-3150b3/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-06-23T13:25:25+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/27474bbf536031f8</id>
    <title>Quiz: Using LlamaIndex for RAG in Python</title>
    <updated>2026-06-23T12:00:00+00:00</updated>
    <content>Test your understanding of RAG in Python with LlamaIndex by loading data, building and persisting an index, and querying an LLM for grounded answers.</content>
    <link href="https://realpython.com/quizzes/using-llamaindex-for-rag-in-python/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-23T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4cf38758e7a77deb</id>
    <title>Pydantic AI v2: capabilities, a leaner core, and the Harness</title>
    <updated>2026-06-23T09:00:00+00:00</updated>
    <content>Pydantic AI v2 is here: one capability primitive for instructions, tools, hooks, and settings, a slimmer core, and the Pydantic AI Harness.</content>
    <link href="https://pydantic.dev/articles/pydantic-ai-v2" rel="alternate"/>
    <category term="Pydantic" label="Pydantic"/>
    <published>2026-06-23T09:00:00+00:00</published>
    <dc:creator>Pydantic</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1df86da533494713</id>
    <title>pdb: Python's Built-in Debugger</title>
    <updated>2026-06-23T02:36:07+00:00</updated>
    <content>pdb is Python’s interactive source debugger, distributed as a module in the standard library. It supports setting breakpoints, single-stepping at the source-line level, inspecting and modifying variables in any stack frame, and post-mortem analysis of an unhandled exception. The interface is line-oriented and runs in any terminal with no external dependencies. When to use pdb Use pdb when a problem can be reproduced locally and adding a print statement is not enough. Drop a breakpoint() call at </content>
    <link href="https://pydevtools.com/handbook/reference/pdb/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-23T02:36:07+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ecffcf2928101b16</id>
    <title>Cookiecutter: Python Project Template Tool</title>
    <updated>2026-06-23T02:36:07+00:00</updated>
    <content>Cookiecutter is a cross-platform command-line utility that creates projects from templates. It generates project structures by copying template directories and replacing templated variables with user-provided values, supporting any programming language or markup format. Core Functionality Template Processing Copies source directory trees and replaces names surrounded by templating tags {{ }} with values from cookiecutter.json Supports variable replacement in file names, directory names, and file</content>
    <link href="https://pydevtools.com/handbook/reference/cookiecutter/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-23T02:36:07+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3679d48f9f55d3d8</id>
    <title>Conda Package</title>
    <updated>2026-06-23T02:36:07+00:00</updated>
    <content>A conda package is a compressed archive containing pre-built binaries, library code, metadata, and dependency information for installation through conda channels. It serves the same role in the conda ecosystem that a wheel serves on PyPI , with one critical difference: conda packages can bundle software from any language (Python, R, C++, Fortran, Julia), not just Python. Package Formats The conda ecosystem recognizes two archive formats, referred to as v1 and v2.</content>
    <link href="https://pydevtools.com/handbook/reference/conda-package/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-23T02:36:07+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b39689f4809b285c</id>
    <title>Anaconda: Python and R Data Science Platform</title>
    <updated>2026-06-23T02:36:07+00:00</updated>
    <content>Anaconda Distribution is a pre-packaged Python and R data science platform maintained by Anaconda, Inc. It bundles the conda package manager, a Python interpreter, and over 1,500 scientific computing libraries into a single installer. The current release, Anaconda Distribution 2025.12, ships with Python 3.13.9 and conda 25.11.0. Warning</content>
    <link href="https://pydevtools.com/handbook/reference/anaconda/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-23T02:36:07+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/37301a9e91452dba</id>
    <title>Python 3.15.0 beta 3 is here!</title>
    <updated>2026-06-23T00:00:00+00:00</updated>
    <content>The penultimate 3.15 beta is out!</content>
    <link href="https://blog.python.org/2026/06/python-3150-beta-3/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-06-23T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e7e9f16963bebf54</id>
    <title>Mitigated API authentication bypass for python.org download metadata</title>
    <updated>2026-06-23T00:00:00+00:00</updated>
    <content>Vulnerability mitigated in python.org with follow-up third-party audit from Trail of Bits</content>
    <link href="https://blog.python.org/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-06-23T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/581b1568d010b747</id>
    <title>Python for Data Analysis: A Practical Guide</title>
    <updated>2026-06-22T14:00:00+00:00</updated>
    <content>In this tutorial, you'll learn data analysis with Python by following a structured workflow with pandas, Matplotlib, and scikit-learn.</content>
    <link href="https://realpython.com/python-for-data-analysis/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-22T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/40c553b6bb1379c5</id>
    <title>PDM: Python Package and Dependency Manager</title>
    <updated>2026-06-19T20:53:25+00:00</updated>
    <content>PDM is a Python package and dependency manager that implements the modern PEP 517/518 build-system interface and reads PEP 621 project metadata from pyproject.toml . When to use PDM Use PDM when you have an existing project built around its workflow and want a standards-compliant package manager with lockfile support and dependency groups. PDM’s strict adherence to the PEP 517/518 build-system interface and PEP 621 project metadata makes it a good fit for teams that prioritize alignment with off</content>
    <link href="https://pydevtools.com/handbook/reference/pdm/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-19T20:53:25+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/0b5991ac8b08e772</id>
    <title>Homebrew: macOS Package Manager for Python</title>
    <updated>2026-06-19T11:56:54+00:00</updated>
    <content>Homebrew is a package manager for macOS and Linux that installs software outside the operating system’s own package manager, without requiring root access. It manages its own dependency tree, handles updates, and exposes installed binaries on PATH . Homebrew can install Python, but using it as a Python version manager for development is not recommended . Homebrew updates can silently change Python versions, breaking project environments. Use uv python install or pyenv for version management. Key</content>
    <link href="https://pydevtools.com/handbook/reference/homebrew/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-19T11:56:54+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f3d62c78b77f6893</id>
    <title>PSF Board Election Dates for 2026</title>
    <updated>2026-06-18T12:15:20.549000+00:00</updated>
    <content>Python Software Foundation (PSF) Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the Python community. This year, there are 4 seats open on the PSF Board. Check out who is currently on the PSF Board on our website . (Cheuk Ting Ho, Christopher Neugebauer, Denny Perez, and Georgi Ker are at the end of their current terms.) The recent approval of the Packaging Council (PPC) through PEP 772 means that the PPC elect</content>
    <link href="https://pyfound.blogspot.com/2026/06/psf-board-election-dates-for-2026.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-06-18T12:15:20.549000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cd602c93cf11368a</id>
    <title>cibuildwheel: Cross-Platform Python Wheel Builder</title>
    <updated>2026-06-18T11:25:09+00:00</updated>
    <content>cibuildwheel is a CI tool that builds Python wheels for multiple platforms, architectures, and Python versions from a single configuration. It runs on CI servers (GitHub Actions, GitLab CI, Azure Pipelines, CircleCI, and Cirrus CI), automating the work of compiling C/C++/Rust/Cython extensions and producing manylinux /musllinux-compliant wheels. Note</content>
    <link href="https://pydevtools.com/handbook/reference/cibuildwheel/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-18T11:25:09+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/73900e398bd60fc2</id>
    <title>nox: Python Test Automation Tool</title>
    <updated>2026-06-18T11:24:57+00:00</updated>
    <content>nox manages Python virtual environments and runs tests across multiple Python versions and configurations. Where tox uses declarative TOML or INI configuration, nox uses Python code in a noxfile.py , which makes it straightforward to express conditionals, loops, and dynamic session generation. Hatch offers a third approach with its environment matrix system configured in pyproject.toml . When to Use nox nox solves the problem of running test suites, linters, and other checks across multiple Pyth</content>
    <link href="https://pydevtools.com/handbook/reference/nox/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-18T11:24:57+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f2588ff05cf50a48</id>
    <title>direnv: Per-Directory Environment Variables for Python</title>
    <updated>2026-06-18T11:24:57+00:00</updated>
    <content>direnv is a shell extension that loads and unloads environment variables based on the current working directory. It reads a per-directory .envrc file when entering a folder and reverts the environment when leaving. Although direnv is language-agnostic, it is widely used in Python projects to activate virtual environments and export project-specific settings without polluting the global shell. Key Features Loads variables from .envrc on cd into a directory and unloads them on cd out Provides a st</content>
    <link href="https://pydevtools.com/handbook/reference/direnv/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-18T11:24:57+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3df82b919d82a1e3</id>
    <title>Context Engineering for Python Codebases</title>
    <updated>2026-06-17T14:00:00+00:00</updated>
    <content>Learn how context engineering shapes what your AI coding agent sees on every turn, and use four practical strategies to keep your Python projects on track.</content>
    <link href="https://realpython.com/python-context-engineering-ai/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-17T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ee4cebceeab68ece</id>
    <title>Everything Security at PyCon US 2026</title>
    <updated>2026-06-17T13:55:10.667000+00:00</updated>
    <content>Phew, PyCon US 2026 is a wrap! Now it's time
to share about everything security that happened
in case you weren't able to attend (or you just want to reminisce). Subscribe to
the PyCon US channel on YouTube so you're notified as soon as recordings for each talk are published.
This blog post will also be updated with links once all
talks are available. PyCon US Security Track Hala Ali on generating SBOMs directly from the Python runtime Juanita Gomez and Seth Larson were the chairs of the first t</content>
    <link href="https://pyfound.blogspot.com/2026/06/everything-security-at-pycon-us-2026.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-06-17T13:55:10.667000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/da929dd1c5263302</id>
    <title>Building Python Skills for the Job Market</title>
    <updated>2026-06-16T14:00:00+00:00</updated>
    <content>Learn which Python skills employers value most and how to build them, using a skill roadmap worksheet, weekly practice plan, and interview prep tips.</content>
    <link href="https://realpython.com/courses/building-python-skills-for-the-job-market/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-16T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4b4758891fe76c5c</id>
    <title>Implementing Interfaces in Python: ABCs and Protocols</title>
    <updated>2026-06-15T14:00:00+00:00</updated>
    <content>Learn how to implement interfaces in Python using abstract base classes, Protocols, and duck typing, and enforce method contracts cleanly.</content>
    <link href="https://realpython.com/python-interface/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-15T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/32fe80ac89984c66</id>
    <title>IPython: Enhanced Python Interactive Shell</title>
    <updated>2026-06-15T13:13:31+00:00</updated>
    <content>IPython is an enhanced interactive Python interpreter that provides a powerful command-line interface with advanced features like syntax highlighting, tab completion, magic commands, and rich display capabilities. It serves as the computational kernel for Jupyter notebooks. Core Features Enhanced Interactive Shell Syntax Highlighting: Real-time code coloring for better readability Tab Completion: Intelligent autocompletion for objects, methods, and file paths History Management: Persistent comma</content>
    <link href="https://pydevtools.com/handbook/reference/ipython/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-15T13:13:31+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2b525c5f84e4ea9f</id>
    <title>v4.1.0</title>
    <updated>2026-06-12T16:03:06+00:00</updated>
    <content>✨ Updates Pyodide to the final 314.0.0 release, so Pyodide 3.14 wheels now build by default without the pyodide-prerelease enable flag. ( #2906 ) 🐛 Raises clear errors when a build produces no wheel, instead of failing later with a confusing message ( #2909 ) 🛠 Speeds up CLI startup through lazy imports on Python 3.15 ( #2797 ) 📚 Adds an FAQ section on caching cibuildwheel's downloaded tools with CIBW_CACHE_PATH ( #2842 ) 📚 Documentation improvements: clarifies which shell is used for command op</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v4.1.0" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-06-12T16:03:06+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cccfcae7f934fd4f</id>
    <title>v4.1</title>
    <updated>2026-06-12T16:02:23+00:00</updated>
    <content>v4.1.0</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v4.1" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-06-12T16:02:23+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/12b94d20dbfffc3d</id>
    <title>The Real Python Podcast – Episode #299: EuroPython 2026: Celebrating 25 Years</title>
    <updated>2026-06-12T12:00:00+00:00</updated>
    <content>What's happening at EuroPython 2026? The conference celebrates its 25th anniversary this year in Kraków, Poland. This week on the show, organizers Mia Bajić and Daria Linhart Grudzien join me to discuss this year's conference.</content>
    <link href="https://realpython.com/podcasts/rpp/299/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-12T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/95f40ace705ed11d</id>
    <title>PEP 835: Shorthand syntax for Annotated type metadata</title>
    <updated>2026-06-12T00:00:00+00:00</updated>
    <content>This proposal introduces a shorthand syntax for typing.Annotated using the @ operator. This change reduces verbosity for type annotations with metadata, benefiting libraries like Pydantic, FastAPI, Typer, and SQLModel.</content>
    <link href="https://peps.python.org/pep-0835/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-06-12T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cf87310b45cdd5bd</id>
    <title>Python 3.13.14</title>
    <updated>2026-06-10T16:00:00+00:00</updated>
    <content>Release date: 2026-06-10 16:00:00+00:00</content>
    <link href="https://www.python.org/downloads/release/python-31314/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-06-10T16:00:00+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/6de0905ec427cc2f</id>
    <title>Cursor vs Windsurf: Which AI Code Editor Is Best for Python?</title>
    <updated>2026-06-10T14:00:00+00:00</updated>
    <content>Compare Cursor vs Windsurf for Python across code completion, multi-file editing, and debugging to choose the right editor for your workflow.</content>
    <link href="https://realpython.com/cursor-vs-windsurf-python/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-10T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9fecd09eccf1bd27</id>
    <title>Python 3.14.6</title>
    <updated>2026-06-10T13:13:18+00:00</updated>
    <content>Release date: 2026-06-10 13:13:18+00:00</content>
    <link href="https://www.python.org/downloads/release/python-3146/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-06-10T13:13:18+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/546e8d9c90792332</id>
    <title>Python 3.14.6 and 3.13.14 are now available!</title>
    <updated>2026-06-10T00:00:00+00:00</updated>
    <content>A pair of bug fix releases await your upgrade.</content>
    <link href="https://blog.python.org/2026/06/python-3146-31314/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-06-10T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/071c0fe363df2110</id>
    <title>Accessing Multiple AI Models With the OpenRouter API</title>
    <updated>2026-06-09T14:00:00+00:00</updated>
    <content>Access models from popular AI providers in Python through OpenRouter's unified API with smart routing, fallbacks, and cost controls.</content>
    <link href="https://realpython.com/courses/multiple-ai-models-openrouter-api/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-09T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3c92309e0a59cf71</id>
    <title>Python 3.15 Hits Feature Freeze and Other News for June 2026</title>
    <updated>2026-06-08T14:00:00+00:00</updated>
    <content>Python 3.15 hits feature freeze with a built-in sentinel, PEP 829 lands, Pydantic forks httpx, and AI goes bug-hunting in C code.</content>
    <link href="https://realpython.com/python-news-june-2026/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-08T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d45e61d90eaf2cea</id>
    <title>v4.0.0</title>
    <updated>2026-06-07T19:24:15+00:00</updated>
    <content>See @henryiii 's release post for more info on new features! 🌟 Adds wheel auditing with abi3audit as a default after the repair step, with new audit-requires and audit-command options ( #2805 ) 🌟 Adds pyemscripten platform tag support (PEP 783), updates Pyodide to 314.0.0a2, and adds a pyodide-eol enable flag for building end-of-life Pyodide versions ( #2812 , #2848 ) 🌟 Sets up delvewheel as the default repair-wheel-command for Windows, so extension module DLLs are now bundled automatically. Ski</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v4.0.0" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-06-07T19:24:15+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2e1144a6e4d51e53</id>
    <title>v4.0</title>
    <updated>2026-06-07T18:53:57+00:00</updated>
    <content>Bump version: v4.0.0</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v4.0" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-06-07T18:53:57+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d5def26daadb180a</id>
    <title>Conda</title>
    <updated>2026-06-06T12:35:46+00:00</updated>
    <content>Conda is a language-agnostic, cross-platform package and environment manager. Where pip installs Python packages from PyPI , conda resolves dependencies across Python, R, C/C++, Fortran, and other languages in a single dependency graph. The current stable release is 26.3.1 (March 2026). Note</content>
    <link href="https://pydevtools.com/handbook/reference/conda/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-06T12:35:46+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/59d367dd04320e6e</id>
    <title>v4.0.0rc2</title>
    <updated>2026-06-05T13:29:48+00:00</updated>
    <content>✨ Adds CPython 3.15 support for iOS and Android ( #2857 , #2858 ) ✨ Adds Android improvements for building NumPy and related packages, including auditwheel support, pkg-config and Fortran configuration, and the xbuild-files option ( #2695 ) ✨ Adds CIBUILDWHEEL_BUILD_IDENTIFIER environment variable set to the current build identifier (e.g. cp311-manylinux_x86_64 ) during per-build steps ( #2872 ) 🔐 Adds SHA256 verification for direct downloads of Python interpreters, virtualenv, and python-build-</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v4.0.0rc2" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-06-05T13:29:48+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fba2a043b71ebca5</id>
    <title>The Real Python Podcast – Episode #298: Reducing the Size of Python Docker Containers</title>
    <updated>2026-06-05T12:00:00+00:00</updated>
    <content>How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.</content>
    <link href="https://realpython.com/podcasts/rpp/298/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-05T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1e2d2e7a3556b083</id>
    <title>PSF Strategic Plan 2026 Draft: Open for Community Feedback</title>
    <updated>2026-06-04T13:38:17.366000+00:00</updated>
    <content>In May, we shared the high-level goals of the Python Software Foundation's (PSF) strategic plan and asked for your commentary. Today we are publishing the full draft and opening a three-week community feedback window. We welcome you to review the full PSF Strategic Plan Community Draft 2026 document , also embedded below. The feedback window closes on June 25, 2026, End Of Day, Anywhere on Earth . The PSF Board will carefully review all input, use it to refine the final version of the strategic </content>
    <link href="https://pyfound.blogspot.com/2026/06/psf-strategic-plan-2026-draft-open-for.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-06-04T13:38:17.366000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d4e005317594330c</id>
    <title>MkDocs: Markdown Documentation for Python Projects</title>
    <updated>2026-06-03T06:50:43+00:00</updated>
    <content>MkDocs is a static site generator that builds documentation websites from Markdown source files. A project’s structure, navigation, theme, and plugins are declared in a single mkdocs.yml file at the repo root. Note</content>
    <link href="https://pydevtools.com/handbook/reference/mkdocs/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-06-03T06:50:43+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ab4057625b98c9e3</id>
    <title>Python 3.15.0b2</title>
    <updated>2026-06-02T17:32:11+00:00</updated>
    <content>Release date: 2026-06-02 17:32:11+00:00</content>
    <link href="https://www.python.org/downloads/release/python-3150b2/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-06-02T17:32:11+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d545ea767cf1a964</id>
    <title>Structuring Your Python Script</title>
    <updated>2026-06-02T14:00:00+00:00</updated>
    <content>Master Python script structure with best practices for shebangs, ordered imports, formatting with Ruff, constants, and a clean entry point.</content>
    <link href="https://realpython.com/courses/structuring-your-python-script/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-06-02T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/54daf4b21a5067c5</id>
    <title>No Starch Press Humble Bundle: Grab a Deal and Support the PSF!</title>
    <updated>2026-06-02T11:21:16.830000+00:00</updated>
    <content>Curious about leveling up your Python skills, or just getting your feet wet? Pick up a whole set of solid Python books at a great price and support the Python Software Foundation (PSF) at the same time! No Starch Press , an indie tech-book publisher and long time supporter of the PSF, just announced a new Python-themed Humble Bundle. Grab ‘ Python: The Good Stuff by No Starch ’ and pay what you want for all-Python DRM-free ebook titles for Python beginners to pros. And a share of the proceeds fr</content>
    <link href="https://pyfound.blogspot.com/2026/06/no-starch-press-humble-bundle-grab-deal.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-06-02T11:21:16.830000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/86e6ce602408069e</id>
    <title>Python 3.15.0 beta 2 is here!</title>
    <updated>2026-06-02T00:00:00+00:00</updated>
    <content>The antepenultimate 3.15 beta is out!</content>
    <link href="https://blog.python.org/2026/06/python-3150-beta-2/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-06-02T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8334eb428f539a74</id>
    <title>26.1.2</title>
    <updated>2026-05-31T17:16:13+00:00</updated>
    <content>Release 26.1.2</content>
    <link href="https://github.com/pypa/pip/releases/tag/26.1.2" rel="alternate"/>
    <category term="pip" label="pip"/>
    <published>2026-05-31T17:16:13+00:00</published>
    <dc:creator>pip</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/63198a4d17b3202c</id>
    <title>The Real Python Podcast – Episode #297: Improving Python Through PEPs and Protocols</title>
    <updated>2026-05-29T12:00:00+00:00</updated>
    <content>Have you ever been confused by the naming of modules you're importing from a package? Is there a standard way to organize and name your Python virtual environments? This week on the show, Brett Cannon returns to discuss the Python Enhancement Proposals (PEPs) he's been working on recently.</content>
    <link href="https://realpython.com/podcasts/rpp/297/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-29T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/dfe6223c8e064c8c</id>
    <title>Connecting LLMs to Your Data With Python MCP Servers</title>
    <updated>2026-05-26T14:00:00+00:00</updated>
    <content>Build an MCP server in Python that exposes tools, resources, and prompts so AI agents like Cursor can interact with your data.</content>
    <link href="https://realpython.com/courses/connecting-llms-data-python-mcp-servers/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-26T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2ea7490835f33a5b</id>
    <title>The Real Python Podcast – Episode #296: Managing Polars Schema Issues &amp; Profiling GitHub Users</title>
    <updated>2026-05-22T12:00:00+00:00</updated>
    <content>How can you avoid schema problems in your Polars data pipeline when adding new columns? How can you quickly examine a GitHub user's profile to decide how much to invest in their contributions? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.</content>
    <link href="https://realpython.com/podcasts/rpp/296/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-22T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2178ec26784f685b</id>
    <title>flake8: Python Linter</title>
    <updated>2026-05-22T11:38:18+00:00</updated>
    <content>Flake8 is a Python linting tool that wraps three checkers into one CLI: PyFlakes for logical errors, pycodestyle for PEP 8 style, and mccabe for cyclomatic complexity. A plugin system extends it with additional rules. Ruff reimplements flake8’s entire rule set with autofix support and 10-100x faster runs. Consider Ruff for new projects. When to use flake8 Flake8 fits codebases that already run it in CI and have tuned a stable configuration across setup.cfg , tox.ini , or .flake8 . Teams that dep</content>
    <link href="https://pydevtools.com/handbook/reference/flake8/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-05-22T11:38:18+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/a9e8d199aa4749a7</id>
    <title>Tapping Into the Zen of Python</title>
    <updated>2026-05-19T14:00:00+00:00</updated>
    <content>Explore the Zen of Python and its 19 guiding principles for writing readable, practical code. Learn its history, jokes, and meaning.</content>
    <link href="https://realpython.com/courses/tapping-into-the-zen-of-python/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-19T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/bbb8bd4bb880915d</id>
    <title>The Real Python Podcast – Episode #295: Agentic Architecture: Why Files Aren't Always Enough</title>
    <updated>2026-05-15T12:00:00+00:00</updated>
    <content>What are the limitations of using a file-based agent workflow? Why do massive context windows tend to collapse? This week on the show, Mikiko Bazeley from MongoDB joins us to discuss agentic architecture and context engineering.</content>
    <link href="https://realpython.com/podcasts/rpp/295/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-15T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e4e552b29165b8a8</id>
    <title>v4.0.0rc1</title>
    <updated>2026-05-14T15:59:32+00:00</updated>
    <content>🌟 Adds wheel auditing with abi3audit as a default after the repair step, with new audit-requires and audit-command options ( #2805 ) 🌟 Adds pyemscripten platform tag support (PEP 783), updates Pyodide to 314.0.0a1, and adds a pyodide-eol enable flag for building end-of-life Pyodide versions ( #2812 , #2848 ) 🌟 Sets up delvewheel as the default repair-wheel-command for Windows, so extension module DLLs are now bundled automatically. Skip by setting it to empty if not needed. ( #2831 ) ✨ Adds CPyt</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v4.0.0rc1" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-05-14T15:59:32+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/214019075a98ed75</id>
    <title>PSF Welcomes Hudson River Trading (HRT) as a Visionary Sponsor</title>
    <updated>2026-05-13T21:19:47.434000+00:00</updated>
    <content>[May 13, 2026] – The Python Software Foundation (PSF) is excited to announce that Hudson River Trading (HRT), a global leader in quantitative trading, has made a commitment to support Python and the PSF as a Visionary Sponsor. HRT’s "Visionary" sponsorship—our highest tier—will help to support the foundation’s core work of advancing and protecting the Python programming language and supporting a diverse and international community of Python programmers. HRT is the first quantitative trading firm</content>
    <link href="https://pyfound.blogspot.com/2026/05/psf-welcomes-hudson-river-trading-hrt.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-05-13T21:19:47.434000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/0ff27d0fdef5df5a</id>
    <title>Announcing PSF Community Service Award Recipients!</title>
    <updated>2026-05-12T15:55:00+00:00</updated>
    <content>The PSF Community Service Awards (CSAs) are a formal way for the PSF Board of Directors to offer recognition of work which, in its opinion, significantly improves the Foundation's fulfillment of its mission to build a vibrant, welcoming, global Python community. These awards shine a light on the incredible people who are the heart and soul of our community– those whose dedication, creativity, and generosity help the PSF fulfill its mission. The PSF CSAs celebrate individuals who have been truly </content>
    <link href="https://pyfound.blogspot.com/2026/05/announcing-psf-community-service-award.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-05-12T15:55:00+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/74a5aeabd7f23fe3</id>
    <title>Building Type-Safe LLM Agents With Pydantic AI</title>
    <updated>2026-05-12T14:00:00+00:00</updated>
    <content>Build type-safe LLM agents in Python with Pydantic AI using structured outputs, function calling, and dependency injection.</content>
    <link href="https://realpython.com/courses/building-type-safe-llm-agents-with-pydantic-ai/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-12T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/191f928d2463c6c7</id>
    <title>Python install manager 26.2</title>
    <updated>2026-05-11T21:33:48+00:00</updated>
    <content>Release date: 2026-05-11 21:33:48+00:00</content>
    <link href="https://www.python.org/downloads/release/pymanager-262/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-05-11T21:33:48+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/879ca0eaa12530df</id>
    <title>Strategic Planning at the PSF</title>
    <updated>2026-05-11T10:40:00.001000+00:00</updated>
    <content>The Python Software Foundation (PSF) is excited to share that the PSF Board has been developing a strategic plan to guide the foundation's direction over the next five years. We are sharing the high-level goals today to collect feedback and commentary from the Python community. A full draft with detailed objectives will be published in early June for public feedback, and the board hopes to adopt the plan in July 2026, to be reviewed annually going forward. Why now The Python ecosystem is growing</content>
    <link href="https://pyfound.blogspot.com/2026/05/strategic-planning-at-psf.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-05-11T10:40:00.001000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8e0d59eba7ea0a00</id>
    <title>Python 3.14.5</title>
    <updated>2026-05-10T12:24:58+00:00</updated>
    <content>Release date: 2026-05-10 12:24:58+00:00</content>
    <link href="https://www.python.org/downloads/release/python-3145/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-05-10T12:24:58+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7464853afe3240c1</id>
    <title>Python 3.14.5 is out!</title>
    <updated>2026-05-10T00:00:00+00:00</updated>
    <content>A special release with a new (old) garbage collector.</content>
    <link href="https://blog.python.org/2026/05/python-3145-is-out/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-05-10T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/eb6fdf4507551c67</id>
    <title>The Real Python Podcast – Episode #294: Declarative Charts in Python &amp; Discerning Iterators vs Iterables</title>
    <updated>2026-05-08T12:00:00+00:00</updated>
    <content>What if you could build charts in Python by describing what your data means, instead of scripting every visual detail? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.</content>
    <link href="https://realpython.com/podcasts/rpp/294/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-08T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ea87a677a02de5db</id>
    <title>Python 3.15.0b1</title>
    <updated>2026-05-07T15:45:57+00:00</updated>
    <content>Release date: 2026-05-07 15:45:57+00:00</content>
    <link href="https://www.python.org/downloads/release/python-3150b1/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-05-07T15:45:57+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/6357001ff46e06d2</id>
    <title>Python 3.15.0 beta 1 is here!</title>
    <updated>2026-05-07T00:00:00+00:00</updated>
    <content>The propreantepenultimate 3.15 beta is out!</content>
    <link href="https://blog.python.org/2026/05/python-3150-beta-1/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-05-07T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d9a28d23eefbe153</id>
    <title>Use Codex CLI to Enhance Your Python Projects</title>
    <updated>2026-05-05T14:00:00+00:00</updated>
    <content>Learn how to use Codex CLI to add features to Python projects directly from your terminal, without needing a browser or IDE plugins.</content>
    <link href="https://realpython.com/courses/use-codex-cli-enhance-your-python-projects/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-05T14:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b1851d5640f9ce3b</id>
    <title>Python 3.14.5rc1</title>
    <updated>2026-05-04T19:57:10+00:00</updated>
    <content>Release date: 2026-05-04 19:57:10+00:00</content>
    <link href="https://www.python.org/downloads/release/python-3145rc1/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-05-04T19:57:10+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/89a6f8ab9073af62</id>
    <title>26.1.1</title>
    <updated>2026-05-04T18:56:10+00:00</updated>
    <content>Release 26.1.1</content>
    <link href="https://github.com/pypa/pip/releases/tag/26.1.1" rel="alternate"/>
    <category term="pip" label="pip"/>
    <published>2026-05-04T18:56:10+00:00</published>
    <dc:creator>pip</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ca5e77665603b149</id>
    <title>Python 3.14.5 release candidate</title>
    <updated>2026-05-04T00:00:00+00:00</updated>
    <content>A special release candidate with a new (old) garbage collector.</content>
    <link href="https://blog.python.org/2026/05/python-3145rc1/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-05-04T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9a72f2e13c0e74fb</id>
    <title>The Real Python Podcast – Episode #293: Agentic Data Science Pair Programming With marimo pair</title>
    <updated>2026-05-01T12:00:00+00:00</updated>
    <content>How do you add agent skills to your data science workflow? How can a coding agent assist with data wrangling and research? This week on the show, Trevor Manz from marimo joins us to discuss marimo pair.</content>
    <link href="https://realpython.com/podcasts/rpp/293/" rel="alternate"/>
    <category term="Real Python" label="Real Python"/>
    <published>2026-05-01T12:00:00+00:00</published>
    <dc:creator>Real Python</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/69f7464550e0ae9c</id>
    <title>1.5.0</title>
    <updated>2026-04-30T03:18:02+00:00</updated>
    <content>What's Changed ci: try to improve release docs by @henryiii in #1051 feat: drop 3.9, require 3.10+ by @henryiii in #1036 chore: tox toml by @henryiii in #1033 fix: api should not ignore installed, only CLI by @henryiii in #1056 Full Changelog : 1.4.4...1.5.0</content>
    <link href="https://github.com/pypa/build/releases/tag/1.5.0" rel="alternate"/>
    <category term="build (pypa)" label="build (pypa)"/>
    <published>2026-04-30T03:18:02+00:00</published>
    <dc:creator>build (pypa)</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/edc7724d65a94346</id>
    <title>mkdocstrings: Autogenerate API Documentation in MkDocs</title>
    <updated>2026-04-29T18:33:02+00:00</updated>
    <content>mkdocstrings is a MkDocs plugin that generates API documentation from source code and injects it directly into Markdown pages. The base plugin is language-agnostic; concrete language support ships as separate handler packages. Note</content>
    <link href="https://pydevtools.com/handbook/reference/mkdocstrings/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-04-29T18:33:02+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d6e1aaa9d673f674</id>
    <title>Furo: Sphinx Documentation Theme</title>
    <updated>2026-04-29T18:33:02+00:00</updated>
    <content>Furo is a Sphinx theme written by Pradyun Gedam . It is a clean, customisable replacement for Sphinx’s default alabaster theme, with built-in light and dark modes, a responsive layout, and a focused sidebar. Note</content>
    <link href="https://pydevtools.com/handbook/reference/furo/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-04-29T18:33:02+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9c115d2254ed0eda</id>
    <title>Nuitka</title>
    <updated>2026-04-29T01:54:51+00:00</updated>
    <content>Nuitka is a Python-to-C compiler that translates CPython bytecode into C source, then compiles and links the result against libpython . The output runs without a separate Python installation and can ship as a standalone folder, a self-extracting single-file executable, or an importable extension module. Nuitka runs on Linux, macOS, and Windows; the build machine needs a C toolchain ( gcc , clang , or MSVC). Install it with uv tool install nuitka or pipx install nuitka . Nuitka is AGPL-3.0+ with </content>
    <link href="https://pydevtools.com/handbook/reference/nuitka/" rel="alternate"/>
    <category term="PyDevTools" label="PyDevTools"/>
    <published>2026-04-29T01:54:51+00:00</published>
    <dc:creator>PyDevTools</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/de133e8a802d2d7e</id>
    <title>26.1</title>
    <updated>2026-04-26T17:39:36+00:00</updated>
    <content>Release 26.1</content>
    <link href="https://github.com/pypa/pip/releases/tag/26.1" rel="alternate"/>
    <category term="pip" label="pip"/>
    <published>2026-04-26T17:39:36+00:00</published>
    <dc:creator>pip</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8d9d103cfac9e6e5</id>
    <title>Announcing Python Software Foundation Fellow Members for Q1 2026! 🎉</title>
    <updated>2026-04-23T11:07:00.003000+00:00</updated>
    <content>The PSF is pleased to announce its first batch of PSF Fellows for 2026 . Let us welcome the new PSF Fellows for Q1 ! The following people continue to do amazing things for the Python community: Bill Deegan Website , LinkedIn , GitHub , X El-karece Asiedu LinkedIn (James) Kanin Kearpimy Linktree Jonas Obrist Kristen McIntyre Lucie Anglade Website Phebe Polk Philippe Gagnon Sarah Kuchinsky Mastodon , Bluesky Simon Charette LinkedIn , GitHub Sony Valdez Website , GitHub Stan Ulbrych GitHub , Mastod</content>
    <link href="https://pyfound.blogspot.com/2026/04/announcing-python-software-foundation.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-04-23T11:07:00.003000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b971a556d3d8b6b5</id>
    <title>1.4.4</title>
    <updated>2026-04-22T20:53:28+00:00</updated>
    <content>What's Changed 🐛 fix(release): generate consistent CHANGELOG heading levels by @gaborbernat in #1032 docs: move source links by @henryiii in #1034 revert: drop PEP 660 change by @henryiii in #1039 fix: ignore installed when running pip by @henryiii in #1040 fix: revert part of #973 by @henryiii in #1044 chore: report coverage failure lines by @henryiii in #1046 tests: fix issue with uv run by @henryiii in #1048 docs: reorganize testing docs for copy/paste by @abitrolly in #1043 tests: keep envir</content>
    <link href="https://github.com/pypa/build/releases/tag/1.4.4" rel="alternate"/>
    <category term="build (pypa)" label="build (pypa)"/>
    <published>2026-04-22T20:53:28+00:00</published>
    <dc:creator>build (pypa)</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9c56aa1eb1aca4a5</id>
    <title>PEP 833: Freezing the HTML simple repository API</title>
    <updated>2026-04-21T00:00:00+00:00</updated>
    <content>This PEP proposes freezing the standard HTML representation of the simple repository API, as originally specified in PEP 503 and updated over subsequent PEPs.</content>
    <link href="https://peps.python.org/pep-0833/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-04-21T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d2c347eca1e56bb6</id>
    <title>PyPI has completed its second audit</title>
    <updated>2026-04-16T14:00:00+00:00</updated>
    <content>In 2023 PyPI completed its first security audit , and I am proud to announce that we have now completed our second external security audit. This work was funded by the Sovereign Tech Agency , a supporter of Open Source security-related improvements, partnering with Trail of Bits to perform the audit. Thanks to ongoing support from Alpha-Omega , my role at the PSF enabled me to focus on rapid remediation of the findings. This time around, there's no three-part series, as the scope was narrower, f</content>
    <link href="https://blog.pypi.org/posts/2026-04-16-pypi-completes-second-audit/" rel="alternate"/>
    <category term="PyPI Blog" label="PyPI Blog"/>
    <published>2026-04-16T14:00:00+00:00</published>
    <dc:creator>PyPI Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/239a2260c869be60</id>
    <title>PyCon US 2026: Why we're asking you to think about your hotel reservation</title>
    <updated>2026-04-14T14:13:00+00:00</updated>
    <content>The PyCon US 2026 team has already covered some of the fun, unexpected, and meaningful reasons you’ll want to stay in the PyCon US hotel block. The PSF wants to use our blog to give a different angle, to keep being transparent with you, and share a little bit of real talk on the economics of holding a conference in the US at this moment in time. The short version is, if you’re joining us in Long Beach, please book the official PyCon US hotels through your PyCon US 2026 dashboard, because booking</content>
    <link href="https://pyfound.blogspot.com/2026/04/pycon-us-2026-hotels.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-04-14T14:13:00+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cd4636aea60b1895</id>
    <title>Reflecting on Five Years as the PSF’s First CPython Developer in Residence</title>
    <updated>2026-04-13T18:01:00+00:00</updated>
    <content>After nearly five wonderful years at the Python Software Foundation as the inaugural CPython Developer in Residence, it's time for me to move on. I feel honored and honestly so lucky to have had the opportunity to kick off the program that now includes several wonderful full-time engineers. I'm glad to see the program left in good hands. The vacancy created by my departure will be filled after PyCon US as the PSF is currently focused on delivering a strong event. I'm happy to share that Meta wil</content>
    <link href="https://pyfound.blogspot.com/2026/04/reflecting-on-five-years-as-psfs-first.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-04-13T18:01:00+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/00d5d6358b38a4e2</id>
    <title>1.4.3</title>
    <updated>2026-04-10T21:25:27+00:00</updated>
    <content>What's Changed 🐛 fix(api): resolve thread-safety races in build API by @gaborbernat in #1015 🐛 fix(builder): validate backend-path entries exist on disk by @gaborbernat in #1016 test: cover config settings build paths by @terminalchai in #992 Add kind=(step, ) for root messages with * by @abitrolly in #973 fix: correct changelog category ordering by @gaborbernat in #1017 🐛 fix(cli): show full dependency chain in missing deps error by @gaborbernat in #1019 tests: fully annotate by @henryiii in #1</content>
    <link href="https://github.com/pypa/build/releases/tag/1.4.3" rel="alternate"/>
    <category term="build (pypa)" label="build (pypa)"/>
    <published>2026-04-10T21:25:27+00:00</published>
    <dc:creator>build (pypa)</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ff749c9786220309</id>
    <title>Rust for CPython Progress Update April 2026</title>
    <updated>2026-04-08T00:00:00+00:00</updated>
    <content>Rust for CPython project status update April 2026</content>
    <link href="https://blog.python.org/2026/04/rust-for-cpython-2026-04/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-04-08T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/46802a6e2b7a677e</id>
    <title>Python 3.13.13</title>
    <updated>2026-04-07T18:20:00+00:00</updated>
    <content>Release date: 2026-04-07 18:20:00+00:00</content>
    <link href="https://www.python.org/downloads/release/python-31313/" rel="alternate"/>
    <category term="Python.org Downloads" label="Python.org Downloads"/>
    <published>2026-04-07T18:20:00+00:00</published>
    <dc:creator>Python.org Downloads</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/2eb2fe4ca373dfb6</id>
    <title>Python 3.15.0a8, 3.14.4 and 3.13.13 are out!</title>
    <updated>2026-04-07T00:00:00+00:00</updated>
    <content>A final alpha and two bug fixes are awaiting your upgrade.</content>
    <link href="https://blog.python.org/2026/04/python-3150a8-3144-31313/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-04-07T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7c99fd305b48f1a5</id>
    <title>v3.4.1</title>
    <updated>2026-04-02T13:58:09+00:00</updated>
    <content>⚠️ Building for the experimental CPython 3.13 free-threading variant is now deprecated. That functionality will be removed in the next minor release. The enable option cpython-freethreading is therefore also deprecated. Builds specifying enable = "all" no longer select cpython-freethreading . CPython 3.14 free-threading support remains available without the enable flag. ( #2787 ) 🐛 iOS builds will no longer skip repair-wheel-command if it's defined in config ( #2761 ) 🐛 Fix bug causing uv to fai</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v3.4.1" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-04-02T13:58:09+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b58bba84b52c1cca</id>
    <title>v3.4</title>
    <updated>2026-04-02T13:57:46+00:00</updated>
    <content>v3.4.1</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v3.4" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-04-02T13:57:46+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/c82cbb1910286cfd</id>
    <title>Incident Report: LiteLLM/Telnyx supply-chain attacks, with guidance</title>
    <updated>2026-04-02T06:09:00+00:00</updated>
    <content>This post will drill deeper into two recent supply chain exploits, targeting users of popular PyPI packages - litellm &amp; telnyx . We also provide Python developers and maintainers with guidance on what they can do to prepare and protect themselves from future incidents. What happened with LiteLLM and telnyx? After an API token exposure from an exploited Trivy dependency releases of the packages litellm and telnyx were published to PyPI containing credential harvesting malware. The malware ran on </content>
    <link href="https://blog.pypi.org/posts/2026-04-02-incident-report-litellm-telnyx-supply-chain-attack/" rel="alternate"/>
    <category term="PyPI Blog" label="PyPI Blog"/>
    <published>2026-04-02T06:09:00+00:00</published>
    <dc:creator>PyPI Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8dca915c357dc99f</id>
    <title>PEP 829: Package Startup Configuration Files</title>
    <updated>2026-03-31T00:00:00+00:00</updated>
    <content>This PEP changes the way packages influence Python’s startup process. Previously controlled through legacy .pth files parsed and executed by the site.py file during interpreter startup, such files are used to extend sys.path and execute package initialization code before control is passed to the first line of user code.</content>
    <link href="https://peps.python.org/pep-0829/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-03-31T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/a72f35a34b3bc03d</id>
    <title>1.4.2</title>
    <updated>2026-03-25T14:20:05+00:00</updated>
    <content>What's Changed fix(uv): always pass the python to use by @henryiii in #996 🐛 fix(release): detect pre-commit environment inconsistencies by @gaborbernat in #1001 🔧 fix(towncrier): match docstrfmt RST formatting expectations by @gaborbernat in #1002 Fix _has_valid_outer_pip when pip is missing by @notatallshaw in #1003 fix: release changelog issue by @henryiii in #1006 New Contributors @notatallshaw made their first contribution in #1003 Full Changelog : 1.4.1...1.4.2</content>
    <link href="https://github.com/pypa/build/releases/tag/1.4.2" rel="alternate"/>
    <category term="build (pypa)" label="build (pypa)"/>
    <published>2026-03-25T14:20:05+00:00</published>
    <dc:creator>build (pypa)</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/5f8118294faa71ff</id>
    <title>1.4.1</title>
    <updated>2026-03-24T23:08:43+00:00</updated>
    <content>What's Changed Fix documentation grammar and typos by @DimitriPapadopoulos in #979 Allow setting build constraints by @layday in #963 fix: pip hack workaround by @henryiii in #980 📚 docs: reorganize using Diataxis framework by @gaborbernat in #988 ✨ feat(ci): automate releases and harden workflows by @gaborbernat in #991 chore: avoid template injection zizmor issue by @henryiii in #994 chore: fix PR template by @henryiii in #995 chore: fix fix job by @henryiii in #997 🐛 fix(ci): resolve pre-rele</content>
    <link href="https://github.com/pypa/build/releases/tag/1.4.1" rel="alternate"/>
    <category term="build (pypa)" label="build (pypa)"/>
    <published>2026-03-24T23:08:43+00:00</published>
    <dc:creator>build (pypa)</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9276b3d1fce36981</id>
    <title>Python 3.15's JIT is now back on track</title>
    <updated>2026-03-23T00:00:00+00:00</updated>
    <content>A look at Python's JIT in 3.15a7.</content>
    <link href="https://blog.python.org/2026/03/jit-on-track/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-03-23T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/260ba1632e3bce12</id>
    <title>v2.23.4</title>
    <updated>2026-03-16T19:32:28+00:00</updated>
    <content>🐛 Fix HTTP 429 errors while downloading virtualenv from GitHub blob URLs – uses a https://bootstrap.pypa.io/ URL instead. ( #2775 )</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v2.23.4" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-03-16T19:32:28+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/a6262535a396f47b</id>
    <title>v2.23</title>
    <updated>2026-03-16T19:31:55+00:00</updated>
    <content>v2.23.4</content>
    <link href="https://github.com/pypa/cibuildwheel/releases/tag/v2.23" rel="alternate"/>
    <category term="cibuildwheel" label="cibuildwheel"/>
    <published>2026-03-16T19:31:55+00:00</published>
    <dc:creator>cibuildwheel</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/920838ad71c46918</id>
    <title>PEP 830: Add timestamps to exceptions and tracebacks</title>
    <updated>2026-03-15T00:00:00+00:00</updated>
    <content>This PEP adds an optional __timestamp_ns__ attribute to BaseException that records when the exception was instantiated with no observable overhead. When enabled via environment variable or command-line flag, formatted tracebacks display this timestamp alongside the exception message.</content>
    <link href="https://peps.python.org/pep-0830/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-03-15T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/5ddef020ee19827c</id>
    <title>PEP 831: Frame Pointers Everywhere: Enabling System-Level Observability for Python</title>
    <updated>2026-03-14T00:00:00+00:00</updated>
    <content>This PEP proposes two things:</content>
    <link href="https://peps.python.org/pep-0831/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-03-14T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/23a5703a2eda5b9a</id>
    <title>Applications to Join the PSF Meetup Pro Network Are Back Open</title>
    <updated>2026-03-12T12:47:00.002000+00:00</updated>
    <content>Following the introduction of the PSF Community Partner Program , the Python Software Foundation (PSF) is pleased to announce that we have reopened the application for Python Meetup groups to join the PSF’s Meetup Pro Network ! We’re very excited to bring back this offering to the Python community after applications were temporarily suspended under the broader PSF Grants Program pause last August. Make sure to check out the PSF’s Meetup Pro Network documentation page for more information on how </content>
    <link href="https://pyfound.blogspot.com/2026/03/applications-to-join-psf-meetup-pro.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-03-12T12:47:00.002000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/6aebee74ba84250c</id>
    <title>Python 3.15.0 alpha 7</title>
    <updated>2026-03-10T00:00:00+00:00</updated>
    <content>The penultimate 3.15 alpha is out!</content>
    <link href="https://blog.python.org/2026/03/python-3150-alpha-7/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-03-10T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b85ee9cbf5f56189</id>
    <title>CPython: 36 Years of Source Code</title>
    <updated>2026-03-08T00:00:00+00:00</updated>
    <content>An analysis of the growth of CPython's codebase from its first commits to the present day</content>
    <link href="https://blog.python.org/2026/03/cpython-codebase-growth/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-03-08T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/744cc2d0e761e11d</id>
    <title>PEP 828: Supporting 'yield from' in asynchronous generators</title>
    <updated>2026-03-07T00:00:00+00:00</updated>
    <content>This PEP introduces support for yield from in an asynchronous generator function through a new async yield from construct:</content>
    <link href="https://peps.python.org/pep-0828/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-03-07T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f6a92918671d3b88</id>
    <title>The Python Insider Blog Has Moved!</title>
    <updated>2026-03-03T00:00:00+00:00</updated>
    <content>Python Insider now lives at blog.python.org, backed by a Git repository. All 307 posts from the Blogger era have been migrated, and old URLs redirect automatically.</content>
    <link href="https://blog.python.org/2026/03/the-python-insider-blog-has-moved/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-03-03T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/c7409d17e4d4beba</id>
    <title>Python 3.12.13, 3.11.15 and 3.10.20 are now available!</title>
    <updated>2026-03-03T00:00:00+00:00</updated>
    <content>[Python Releases For Your Security!](https://discuss.python.org/t/python-3-12-13-3-11-15-and-3-10-20-are-now-available/106363) New security releases for 3.10, 3.11 and 3.12 are now available.</content>
    <link href="https://blog.python.org/2026/03/python-31213-31115-31020/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-03-03T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/01fd8892091a7b2d</id>
    <title>PEP 827: Type Manipulation</title>
    <updated>2026-02-27T00:00:00+00:00</updated>
    <content>We propose adding powerful type-level introspection and construction facilities to Python’s type system. This design is inspired largely by TypeScript’s conditional and mapped types, but is adapted to the distinct semantics and constraints of Python’s typing model.</content>
    <link href="https://peps.python.org/pep-0827/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-02-27T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4bbb990d445a0f92</id>
    <title>Python Infrastructure Outage</title>
    <updated>2026-02-26T23:26:50+00:00</updated>
    <content>Feb 26 , 23:26 UTC Resolved - The incident has been resolved. Feb 26 , 20:40 UTC Update - The root cause has been identified as an erroneous scaling operation that affected some application workloads. All services have been restored and are coming back online. We are monitoring to confirm full recovery. Feb 26 , 20:04 UTC Investigating - We are currently investigating this issue</content>
    <link href="https://status.python.org/incidents/r47c43jw19zq" rel="alternate"/>
    <category term="Python Status" label="Python Status"/>
    <published>2026-02-26T23:26:50+00:00</published>
    <dc:creator>Python Status</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/195a73451088b903</id>
    <title>PEP 826: Python 3.16 Release Schedule</title>
    <updated>2026-02-23T00:00:00+00:00</updated>
    <content>This document describes the development and release schedule for Python 3.16.</content>
    <link href="https://peps.python.org/pep-0826/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-02-23T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ca768b1e66eaf69e</id>
    <title>API Traffic experiencing intermittent failures</title>
    <updated>2026-02-19T23:59:14+00:00</updated>
    <content>Feb 19 , 23:59 UTC Resolved - This incident has been resolved. Feb 19 , 22:56 UTC Monitoring - A fix has been implemented and we are monitoring the results. Feb 19 , 22:46 UTC Investigating - We are currently investigating this issue.</content>
    <link href="https://status.python.org/incidents/lls76r349nns" rel="alternate"/>
    <category term="Python Status" label="Python Status"/>
    <published>2026-02-19T23:59:14+00:00</published>
    <dc:creator>Python Status</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/e6fe74193561aaed</id>
    <title>PEP 825: Wheel Variants: Package Format</title>
    <updated>2026-02-17T00:00:00+00:00</updated>
    <content>This PEP proposes variant wheels, an extension to packaging:specifications/binary-distribution-format that permits building multiple variants of the same package while embedding additional compatibility data. The specific properties are stored inside the wheel, and expressed via a human-readable variant label in the filename, which is then mapped to the actual properties via a separately hosted JSON mapping. This aims to make {tool} install {package} capable of selecting the most appropriate var</content>
    <link href="https://peps.python.org/pep-0825/" rel="alternate"/>
    <category term="PEPs" label="PEPs"/>
    <published>2026-02-17T00:00:00+00:00</published>
    <dc:creator>PEPs</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/268257eea1a20225</id>
    <title>Join the Python Security Response Team!</title>
    <updated>2026-02-17T00:00:00+00:00</updated>
    <content>The Python Security Response Team now has an approved public governance document (PEP 811) and is welcoming new members.</content>
    <link href="https://blog.python.org/2026/02/join-the-python-security-response-team/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-02-17T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d9f919cecce3f5c6</id>
    <title>Python is for Everyone: Inside the PSF's D&amp;I Work Group</title>
    <updated>2026-02-12T12:53:00+00:00</updated>
    <content>We are living in a moment where diversity and inclusion work is being actively undermined. From policy changes to corporate rollbacks, the gains we’ve fought for are being questioned and dismantled. Having lived in different countries and been part of many diverse communities, I’ve seen firsthand what happens when people feel excluded from spaces they want to be part of. As the chair of the Python Software Foundation’s Diversity &amp; Inclusion Work Group for the past two years, I want to share what</content>
    <link href="https://pyfound.blogspot.com/2026/02/python-is-for-everyone-inside-psfs-d.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-02-12T12:53:00+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/375b4ef59a226c37</id>
    <title>Python 3.15.0 alpha 6</title>
    <updated>2026-02-11T00:00:00+00:00</updated>
    <content>This is an early developer preview of Python 3.15 www.python.org/downloads/release/python-3150a6/ Major new features of the 3.15 series, compared to 3.14 Pyt...</content>
    <link href="https://blog.python.org/2026/02/python-3150-alpha-6/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-02-11T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/8868a99443fcdb40</id>
    <title>Introducing the PSF Community Partner Program</title>
    <updated>2026-02-10T13:37:00.001000+00:00</updated>
    <content>The Python Software Foundation (PSF) is excited to announce the introduction of the PSF Community Partner Program . This new program is designed as an “in-kind” way for us to support Python events and initiatives with non-financial assistance through the use of the PSF logo and name, as well as promotional support via sharing qualified posts on PSF official social media accounts. The PSF looks forward to supporting Python community events and initiatives through this new program! The introductio</content>
    <link href="https://pyfound.blogspot.com/2026/02/introducing-psf-community-partner.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-02-10T13:37:00.001000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/fee6ab8ef1560f3d</id>
    <title>26.0.1</title>
    <updated>2026-02-05T00:11:12+00:00</updated>
    <content>Release 26.0.1</content>
    <link href="https://github.com/pypa/pip/releases/tag/26.0.1" rel="alternate"/>
    <category term="pip" label="pip"/>
    <published>2026-02-05T00:11:12+00:00</published>
    <dc:creator>pip</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/9a13edde3282b3b0</id>
    <title>Python 3.14.3 and 3.13.12 are now available!</title>
    <updated>2026-02-03T00:00:00+00:00</updated>
    <content>Python 3.14.3 is now available!   This is third maintenance release of Python 3.14 Python 3.14.3 is the third maintenance release of 3.14, containing around ...</content>
    <link href="https://blog.python.org/2026/02/python-3143-and-31312-are-now-available/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-02-03T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/4902ea6a4250b04a</id>
    <title>Merge pull request #13779 from notatallshaw/fix-26.0-news</title>
    <updated>2026-01-31T01:15:05+00:00</updated>
    <content>fix 26.0 news</content>
    <link href="https://github.com/pypa/pip/releases/tag/26.0" rel="alternate"/>
    <category term="pip" label="pip"/>
    <published>2026-01-31T01:15:05+00:00</published>
    <dc:creator>pip</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/dbd336634e6a5e4e</id>
    <title>Your Python. Your Voice. Join the Python Developers Survey 2026!</title>
    <updated>2026-01-26T13:31:00.001000+00:00</updated>
    <content>This year marks the ninth iteration of the official Python Developers Survey. We intentionally launched the survey in January (later than years prior) so that data collection and results can be completed and shared within the same calendar year. The survey aims to capture the current state of the Python language and its surrounding ecosystem. By comparing the results with last year’s, the community can identify emerging trends and gain deeper insight into how Python continues to evolve. We encou</content>
    <link href="https://pyfound.blogspot.com/2026/01/your-python-your-voice-join-python.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-01-26T13:31:00.001000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7a117f44fc851b2a</id>
    <title>Dispatch from PyPI Land: A Year (and a Half!) as the Inaugural PyPI Support Specialist</title>
    <updated>2026-01-26T06:09:00+00:00</updated>
    <content>Hello there! I am Maria, the inaugural PyPI Support Specialist. I go by "Thespi-Brain" on GitHub. I wanted to provide a dispatch of how this past year (and a half!) has been regarding my role and PyPI. PyPI has now reached over a million users and has over 700,000 projects. It is, without a doubt, a critical part of the Python ecosystem. As the inaugural PyPI Support Specialist, there were numerous challenges that needed to be tackled regarding PyPI support, such as the ever growing backlog of a</content>
    <link href="https://blog.pypi.org/posts/2026-01-26-a-year-and-a-half-as-inaugural-pypi-support-specialist/" rel="alternate"/>
    <category term="PyPI Blog" label="PyPI Blog"/>
    <published>2026-01-26T06:09:00+00:00</published>
    <dc:creator>PyPI Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/6d963e27c3452f7a</id>
    <title>Departing the Python Software Foundation (Staff)</title>
    <updated>2026-01-21T20:00:00.002000+00:00</updated>
    <content>This week will be my last as the Director of Infrastructure at the Python Software Foundation and my last week as a staff member. Supporting the mission of this organization with my labor has been unbelievable in retrospect and I am filled with gratitude to every member of this community, volunteer, sponsor, board member, and staff member of this organization who have worked alongside me and entrusted me with root@python.org f or all this time. But, it is time for me to do something new. I don’t</content>
    <link href="https://pyfound.blogspot.com/2026/01/ee-departing-the-psf-staff.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-01-21T20:00:00.002000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/f5d30fd2b21496d3</id>
    <title>Announcing Python Software Foundation Fellow Members for Q4 2025! 🎉</title>
    <updated>2026-01-20T19:49:00.004000+00:00</updated>
    <content>The PSF is pleased to announce its fourth batch of PSF Fellows for 2025 ! Let us welcome the new PSF Fellows for Q4 ! The following people continue to do amazing things for the Python community: Chris Brousseau Website , LinkedIn , GitHub , Mastodon , X , PyBay, PyBay GitHub Dave Forgac Website , Mastodon , GitHub , LinkedIn Inessa Pawson GitHub , LinkedIn James Abel Website , LinkedIn , GitHub , Bluesky Karen Dalton LinkedIn Mia Bajić Tatiana Andrea Delgadillo Garzofino Website , GitHub , Linke</content>
    <link href="https://pyfound.blogspot.com/2026/01/announcing-python-software-foundation.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-01-20T19:49:00.004000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/cc076d56cd7724e4</id>
    <title>Python 3.15.0 alpha 5 (yes, another alpha!)</title>
    <updated>2026-01-14T00:00:00+00:00</updated>
    <content>Note: 3.15.0a4 was accidentally built against  from 2025-12-23 instead of 2026-01-13, so this 3.15.0a5 is an extra release correctly built against 2026-01-14...</content>
    <link href="https://blog.python.org/2026/01/python-3150-alpha-5-yes-another-alpha/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-01-14T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/ee95de35bd86d4d8</id>
    <title>Anthropic invests $1.5 million in the Python Software Foundation and open source security</title>
    <updated>2026-01-13T13:00:00.001000+00:00</updated>
    <content>We are thrilled to announce that Anthropic has entered into a two-year partnership with the Python Software Foundation (PSF) to contribute a landmark total of $1.5 million to support the foundation’s work, with an emphasis on Python ecosystem security. This investment will enable the PSF to make crucial security advances to CPython and the Python Package Index (PyPI) benefiting all users, and it will also sustain the foundation’s core work supporting the Python language, ecosystem, and global co</content>
    <link href="https://pyfound.blogspot.com/2025/12/anthropic-invests-in-python.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2026-01-13T13:00:00.001000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/b4a10f5c80b850f0</id>
    <title>Python 3.15.0 alpha 4</title>
    <updated>2026-01-13T00:00:00+00:00</updated>
    <content>Edit: This 3.15.0a4 was accidentally built against \ from 2025-12-23 instead of 2026-01-13, so 3.15.0a5 is an extra release correctly built against 2026-01-1...</content>
    <link href="https://blog.python.org/2026/01/python-3150-alpha-4/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2026-01-13T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/60ef2d6e05837194</id>
    <title>1.4.0</title>
    <updated>2026-01-08T16:40:59+00:00</updated>
    <content>Add --quiet flag (PR #947 ) Add option to dump PEP 517 metadata with --metadata (PR #940 , PR #943 ) Support UV environment variable (PR #971 ) Remove a workaround for 3.14b1 (PR #960 ) In 3.14 final release, color defaults to True already (PR #962 ) Pass sp-repo-review (PR #942 ) In pytest configuration, log_level is better than log_cli_level (PR #950 ) Split up typing and mypy (PR #944 ) Use types-colorama (PR #945 ) In docs, first argument for _has_dependency is a name (PR #970 ) Fix test fai</content>
    <link href="https://github.com/pypa/build/releases/tag/1.4.0" rel="alternate"/>
    <category term="build (pypa)" label="build (pypa)"/>
    <published>2026-01-08T16:40:59+00:00</published>
    <dc:creator>build (pypa)</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/d19644540011f1eb</id>
    <title>PyPI Uploads failing</title>
    <updated>2026-01-07T23:00:57+00:00</updated>
    <content>Jan 7 , 23:00 UTC Resolved - This incident has been resolved. Jan 7 , 22:59 UTC Monitoring - We identified a database lock causing contention and stopped all upload backends to release all locks and are monitoring for recovery. Jan 7 , 22:42 UTC Investigating - We are investigating why PyPI uploads are failing.</content>
    <link href="https://status.python.org/incidents/rm43qwz0svnf" rel="alternate"/>
    <category term="Python Status" label="Python Status"/>
    <published>2026-01-07T23:00:57+00:00</published>
    <dc:creator>Python Status</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/90629af36df6d742</id>
    <title>PyPI in 2025: A Year in Review</title>
    <updated>2025-12-31T06:09:00+00:00</updated>
    <content>As 2025 comes to a close, it's time to look back at another busy year for the Python Package Index. This year, we've focused on delivering critical security enhancements, rolling out powerful new features for organizations, improving the overall user experience for the millions of developers who rely on PyPI every day, and responding to a number of security incidents with transparency. But first, let's look at some numbers that illustrate the sheer scale of PyPI in 2025: More than 3.9 million ne</content>
    <link href="https://blog.pypi.org/posts/2025-12-31-pypi-2025-in-review/" rel="alternate"/>
    <category term="PyPI Blog" label="PyPI Blog"/>
    <published>2025-12-31T06:09:00+00:00</published>
    <dc:creator>PyPI Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/1f7c5d8b683a1c7e</id>
    <title>Python 3.15.0 alpha 3</title>
    <updated>2025-12-16T00:00:00+00:00</updated>
    <content>This is an early developer preview of Python 3.15 www.python.org/downloads/release/python-3150a3/ Major new features of the 3.15 series, compared to 3.14 Pyt...</content>
    <link href="https://blog.python.org/2025/12/python-3150-alpha-3/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2025-12-16T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/3a886da3ea0733fc</id>
    <title>Python 3.14.2 and 3.13.11 are now available!</title>
    <updated>2025-12-05T00:00:00+00:00</updated>
    <content>Two more, just three days after the last? Yes! We found some regressions, so here’s an expedited pair of releases. They also come with some bonus security fi...</content>
    <link href="https://blog.python.org/2025/12/python-3142-and-31311-are-now-available/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2025-12-05T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/c143508da556fcca</id>
    <title>Sovereign Tech Agency and PSF Security Partnership</title>
    <updated>2025-12-02T12:00:00.001000+00:00</updated>
    <content>We are thrilled to announce that the Sovereign Tech Agency has committed to a €86,000 investment in work to be performed by the Python Software Foundation to improve the security of CPython and the Python Package Index (PyPI). The Sovereign Tech Agency is a public organization in Germany that focuses on increasing the security and resilience of critical open source software that forms the foundation of modern digital technology. With the Sovereign Tech Fund, they invest globally in open software</content>
    <link href="https://pyfound.blogspot.com/2025/12/sovereign-tech-agency-and-psf-security.html" rel="alternate"/>
    <category term="PSF Blog" label="PSF Blog"/>
    <published>2025-12-02T12:00:00.001000+00:00</published>
    <dc:creator>PSF Blog</dc:creator>
  </entry>
  <entry>
    <id>tag:trvny.github.io,2024:feedseek/python/7a402d7fc8416dd4</id>
    <title>Python 3.14.1 is now available!</title>
    <updated>2025-12-02T00:00:00+00:00</updated>
    <content>!Two snakes enjoying a pie with 3.14 on the top and π crimping This is first maintenance release of Python 3.14 Python 3.14.1 is the first maintenance release...</content>
    <link href="https://blog.python.org/2025/12/python-3141-is-now-available/" rel="alternate"/>
    <category term="Python Insider" label="Python Insider"/>
    <published>2025-12-02T00:00:00+00:00</published>
    <dc:creator>Python Insider</dc:creator>
  </entry>
</feed>
