> ## Content Index
> Fetch the complete content index at: https://modernpython.io/llms.txt
> Use this file to discover other available public pages before exploring further.

# Modern Python Weekly #2
- URL: https://modernpython.io/modern-python-weekly-2/
- Published: 2026-06-26T14:32:12.000Z
- Updated: 2026-06-26T14:32:12.000Z
- Description: Python 3.15 stabilizes, data tools modernize, and AI agents move deeper into real developer workflows.
- Author: Modern Python
- Tags: Newsletter

## Python News

- [Python 3.15.0b3](https://www.python.org/downloads/release/python-3150b3/?ref=modernpython.io) \- Released June 23, 2026\. This is the third of four planned Python 3.15 beta releases, with around 195 bugfixes, build improvements, and documentation changes since beta 2.  
*💡 Modern Python's Take: package maintainers should test now, especially because ABI changes are expected to settle after beta 4 and before the first release candidate.*
- [Django Tasks: Exploring the Built-in Tasks Framework](https://realpython.com/django-tasks/?ref=modernpython.io) \- Real Python updated its Django Tasks guide on June 24.  
*💡 Modern Python's Take: Django 6.0's built-in task framework is worth tracking because it standardizes background-task APIs while still leaving serious production workloads to third-party backends.*
- [FastAPI 0.138.1](https://github.com/fastapi/fastapi/releases/tag/0.138.1?ref=modernpython.io) \- Released June 25, 2026\. This release is mostly maintenance and internal cleanup, including refactors around FastAPI's library skills documentation and workflow updates, following the recent 0.138.0 frontend-serving work.  
*💡 Modern Python's Take: FastAPI is increasingly treating developer experience, deployment guidance, and agent-readable project knowledge as part of the framework surface, not just routing and validation.*
- [NumPy 2.5.0](https://github.com/numpy/numpy/releases/tag/v2.5.0?ref=modernpython.io) \- Released June 21, 2026\. This transitional release drops Python 3.11 support, removes distutils-era code, expires many older deprecations, improves free-threading support, adds descending sorts, and prepares for Python 3.15 support.  
*💡 Modern Python's Take: this is a real modernization release for the scientific Python stack, especially for teams tracking free-threaded Python and the post-distutils packaging world.*
- [Python Polars 1.42.0](https://github.com/pola-rs/polars/releases/tag/py-1.42.0?ref=modernpython.io) \- Released June 24, 2026\. The release adds performance improvements for cloud IO and streaming, introduces naive out-of-core spilling, adds experimental strict mode, and expands SQL and sortedness-related capabilities.  
*💡 Modern Python's Take: Polars keeps pushing Python data work toward larger-than-memory, cloud-native, and query-optimized workflows without giving up the DataFrame developer experience.*

## AI news

- [OpenAI: How agents are transforming work](https://openai.com/index/how-agents-are-transforming-work/?ref=modernpython.io) \- Published June 25, 2026\. OpenAI shared economic research on Codex usage, arguing that agentic AI shifts work from short chats toward delegated, longer-running tasks.  
*💡 Modern Python's Take: the strongest signal is that non-developer usage is growing quickly, not just engineering usage.*
- [OpenAI and Broadcom unveil LLM-optimized inference chip](https://openai.com/index/openai-broadcom-jalapeno-inference-chip/?ref=modernpython.io) \- Published June 24, 2026\. OpenAI and Broadcom announced Jalapeno, a custom inference accelerator designed around LLM serving workloads.  
*💡 Modern Python's Take: frontier AI companies are turning into full-stack infrastructure companies, from models to chips.*
- [Anthropic: Introducing Claude Tag](https://www.anthropic.com/news/introducing-claude-tag?ref=modernpython.io) \- Published June 23, 2026\. Claude Tag lets teams add Claude to Slack channels, grant scoped tool/data access, and delegate asynchronous work.  
*💡 Modern Python's Take: team-scoped memory, permissions, and audit logs are becoming core product features for workplace agents.*
- [OpenAI: Daybreak tools for securing every organization](https://openai.com/index/daybreak-securing-the-world/?ref=modernpython.io) \- Published June 22, 2026\. OpenAI announced expanded Daybreak security tools, Codex Security updates, GPT-5.5-Cyber limited release, and partner programs for defensive security.  
*💡 Modern Python's Take: AI security work is shifting from finding vulnerabilities to validating, patching, testing, and coordinating fixes.*
- [Samsung Electronics brings ChatGPT and Codex to employees](https://openai.com/index/samsung-electronics-chatgpt-codex-deployment/?ref=modernpython.io) \- Published June 21, 2026\. Samsung is rolling out ChatGPT and Codex to employees.  
*💡 Modern Python's Take: enterprise AI adoption is moving from pilots toward broad internal enablement.*

![Promotional artwork for the Samsung and OpenAI partnership, showing their respective mascots shaking hands.](https://storage.ghost.io/c/9d/13/9d1370cd-8c17-45a2-95ab-a1c6a2886e22/content/images/2026/06/4f1a93c6-082e-4feb-94a7-fb386da81b38.jpg)

## Tools and Projects

- [uv 0.11.24](https://github.com/astral-sh/uv/releases/tag/0.11.24?ref=modernpython.io) \- Released June 23, 2026\. Adds CPython 3.15.0b3 support, relocatable project environments under preview, resolver performance work, and several bug fixes.  
*💡 Modern Python's Take: `uv` remains one of the fastest-moving pieces of Python packaging infrastructure.*
- [Ruff 0.15.20](https://github.com/astral-sh/ruff/releases/tag/0.15.20?ref=modernpython.io) \- Released June 25, 2026\. Preview changes include human-readable rule selectors, softer handling for unknown rule selectors, and `ruff:ignore` behavior updates.  
*💡 Modern Python's Take: Ruff continues to refine usability as it becomes a default linting and formatting layer for Python projects.*
- [Datasette 1.0a35](https://github.com/simonw/datasette/releases/tag/1.0a35?ref=modernpython.io) \- Released June 23, 2026\. Adds UI and JSON APIs for creating and altering tables, plus new static asset cache-busting helpers and table UI improvements.  
*💡 Modern Python's Take: Datasette is becoming more of an editable data application platform, not just a read-only publishing tool.*
- [sqlite-utils 4.0rc1](https://github.com/simonw/sqlite-utils/releases/tag/4.0rc1?ref=modernpython.io) \- Released June 21, 2026\. Adds a migrations system, nested transaction support, improved connection cleanup, better type annotations, and Python 3.15-dev testing.  
*💡 Modern Python's Take: this is a meaningful release candidate for Python developers who use SQLite as an application data layer.*
- [GitHub Desktop 3.6](https://github.blog/changelog/2026-06-26-github-desktop-3-6-worktrees-and-deeper-copilot-integration/?ref=modernpython.io) \- Released June 26, 2026\. Adds Git worktree support, Copilot-powered commit authoring, and AI-assisted merge conflict resolution.  
*💡 Modern Python's Take: worktrees are becoming more important because agentic coding workflows often run several branches in parallel.*
- [Copilot CLI new terminal interface GA](https://github.blog/changelog/2026-06-23-copilot-cli-new-terminal-interface-is-generally-available/?ref=modernpython.io) \- Released June 23, 2026\. The new terminal UI supports tabs for issues, pull requests, and gists, plus in-session MCP server, skill, plugin, and settings configuration.  
*💡 Modern Python's Take: terminal-native agent workflows are getting much more productized.*
- [Copilot code review analysis depth and efficiency updates](https://github.blog/changelog/2026-06-25-copilot-code-review-analysis-depth-and-efficiency-updates/?ref=modernpython.io) \- Released June 25, 2026\. Copilot code review now uses CLI/SDK file exploration tools like `rg`, `glob`, and `view`, with reported cost reductions while maintaining review quality.  
*💡 Modern Python's Take: code-review agents are starting to converge on the same primitives human reviewers use.*
- [npm preventive account protection for high-impact accounts](https://github.blog/changelog/2026-06-25-npm-adds-preventive-account-protection-for-high-impact-accounts/?ref=modernpython.io) \- Released June 25, 2026\. High-impact npm accounts get a temporary read-only safeguard after sensitive changes like email changes or 2FA recovery-code use.  
*💡 Modern Python's Take: this directly targets the account-takeover pattern seen in supply-chain attacks.*
- [OpenAI Patch the Planet](https://openai.com/index/patch-the-planet/?ref=modernpython.io) \- Published June 22, 2026\. OpenAI, Trail of Bits, HackerOne, Calif, and maintainers are coordinating AI-assisted vulnerability validation, patch development, and disclosure for critical open-source projects.  
*💡 Modern Python's Take: the important design choice is human-reviewed findings before maintainers are interrupted.*

## Articles

- [Prompt Injection as Role Confusion](https://role-confusion.github.io/?ref=modernpython.io) \- Charles Ye, Jasmine Cui, and Dylan Hadfield-Menell published a readable writeup of their ICML 2026 work on why models confuse role boundaries between system, user, assistant, and tool text.  
*💡 Modern Python's Take: useful framing for anyone building agents that read untrusted content.*
- [AI and Liability](https://www.schneier.com/blog/archives/2026/06/ai-and-liability.html?ref=modernpython.io) \- Bruce Schneier argues that companies deploying AI agents should be responsible for what those agents say and do, using recent legal rulings around AI summaries and chatbots as examples.  
*💡 Modern Python's Take: the legal and product-design implication is simple: agent autonomy does not remove deployer responsibility.*
- [Porting the Moebius 0.2B image inpainting model to run in the browser with Claude Code](https://simonwillison.net/2026/Jun/22/porting-moebius/?ref=modernpython.io) \- Simon Willison walks through getting a small image-inpainting model running in the browser with WebGPU, ONNX, Transformers.js, and AI coding help.  
*💡 Modern Python's Take: a practical example of using coding agents to move Python/CUDA-oriented ML work toward browser-native demos.*
- [Python for Data Analysis: A Practical Guide](https://realpython.com/python-for-data-analysis/?ref=modernpython.io) \- Real Python published a practical guide to data analysis workflows with Python on June 22.  
*💡 Modern Python's Take: useful baseline reading for teams combining Python analytics with AI-assisted data work.*
- [sqlite-utils 4.0rc1 adds migrations and nested transactions](https://simonwillison.net/2026/Jun/21/sqlite-utils-40rc1/?ref=modernpython.io) \- Simon Willison explains the new sqlite-utils release candidate, including migrations and nested transaction support.  
*💡 Modern Python's Take: strong context for why the project release matters beyond a changelog entry.*