Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 51
  1. Meet the First Python Packaging Council

    The inaugural Python Packaging Council election closed today.

  2. Claude Mythos 5 Published Malware to PyPI. Fifteen Systems Ran It.

    Claude Mythos 5 registered a PyPI account and published three malicious package versions.

  3. I'm Running for the Python Packaging Council

    Python’s packaging ecosystem is getting its first elected governance body: the Python Packaging Council.

  4. uv 0.12 Makes Every New Project a Package

    Run uv init on 0.12 and the main.py you expected is not there. $ uv init example $ cd example $ uv run example Hello from example!

  5. Ruff 0.16.0 Enables 7x More Rules by Default

    Upgrade Ruff to 0.16.0 and your next ruff check may flag hundreds of new violations.

  6. PyPI Now Rejects New Files on Releases Older Than 14 Days

    Pinning requests==2.32.0 in your lockfile was supposed to keep you safe.

  7. uv's Malware Check: What It Blocks and What It Misses

    When litellm was compromised in March, the malicious versions sat on PyPI for hours.

  8. ty now checks Pydantic like Pydantic does

    ty shipped first-class Pydantic support across its July 2026 releases (0.0.57 through 0.0.61), and Pydantic author Sebastián Ramírez signed off on the work publicly.

  9. Python 3.15 makes UTF-8 the default encoding

    Python 3.15, due as a release candidate on August 4, 2026, ships PEP 686 enabled by default.

  10. uv Wants to Secure Your CLI Tools

    Tools like Ruff, pre-commit, and httpie sit on a developer’s machine for months.

  11. uv Solved the Packaging UX, Not Packaging

    Someone asked me what the new Python Packaging Council could possibly work on “now that uv has largely standardized packaging.” uv has made installing packages, managing environments, and resolving dependencies fast enough that packaging feels solved.

  12. Pixi Can Now Build Packages From Source

    Pixi shipped pixi-build, a preview feature that lets pixi build packages from source instead of only consuming prebuilt conda packages.

  13. Astral Shuts Down pyx, Open-Sources the Part That Mattered

    Astral is winding down pyx, its hosted commercial registry, and open-sourcing the GPU index and prebuilt-wheel infrastructure underneath it, with the artifacts free.

  14. Blanket 1.0: An Early Look at Larry Hastings's Deterministic Threading Tests

    Larry Hastings (CPython core developer behind the Gilectomy GIL-removal work) released Blanket 1.0 around his PyCon US 2026 talk, “Conquer multithreaded Python with Blanket”.

  15. PyPI Moved 1.92 Exabytes Last Year. Its Safety Team Is One Person.

    On July 26, 2025, PyPI maintainers received phishing emails pointing at pypj.org.

  16. Bernát Gábor's Recap of the 2026 Python Packaging Summit

    The 2026 Python Packaging Summit ran on Friday, May 15 in Long Beach.

  17. If you're on mypy in 2026, Pyrefly is the obvious upgrade

    The case for staying on mypy has often been migration cost.

  18. Python 3.14.5 rolls back the incremental garbage collector

    Python 3.14.5 landed on 10 May 2026, pulled the incremental garbage collector that shipped in 3.14.0 through 3.14.4, and put the 3.13 generational collector back.

  19. mypy 2.0 picks parallelism over a rewrite

    For most of the past year, the speed conversation around Python type checkers has had one shape: mypy is the slow incumbent, and the fast alternatives (ty, Pyrefly, Zuban) earn their speed by being written in Rust. mypy 2.0, released May 6, 2026, takes a…

  20. Locking dependencies for PEP 723 single-file scripts in May 2026

    PEP 723 plus uv made single-file Python scripts easy to share.

  21. Ruff Already Rewrites Your Python to Be More Idiomatic

    Open any Python codebase that’s been through a few hands and you’ll find the same fossils: a for loop adding items to a set one at a time, a conditional slice that could be removesuffix(), a two-line open()/read() that pathlib handles in one call.

  22. Lightning Got Owned: When `import lightning` Steals Your Credentials

    import lightning shows up at the top of millions of PyTorch training scripts.

  23. What Reddit taught me about why people switch to uv

    A thread titled “But really, why use uv?”

  24. ty and pyrefly find different bugs

    Note Update 2026-04-29: An earlier version of this post used a multi-line Liskov-violation panel from rich/_null_file.py as an example of ty catching a real protocol bug.

  25. Did pip 26 close the gap with uv?

    pip 26.0 closed two of uv’s clearest feature gaps in January: PEP 723 script installs and a datetime-based package filter that mirrors uv’s --exclude-newer.

  26. How Astral Uses Its Own Tools

    Astral runs ruff, uv, and ty inside the repos that build them.

  27. PyPI's Second Audit Found 14 Bugs. Two Remain.

    PyPI completed its second external security audit today.

  28. Astral told you how they secure uv. Here's what to keep.

    Astral published a detailed writeup of how they secure the org that ships uv, Ruff, and ty.

  29. Your Python Wheels Still Target 2009 CPUs

    Intel shipped AVX2 in 2013.

  30. uv won developer hearts. Now it has to win READMEs.

    uv ranked as the most admired technology in Stack Overflow’s 2025 Developer Survey at 74%.

  31. The Python Packaging Summit Returns to PyCon US

    The Python Packaging Summit returns Friday, May 15, 2026 in Room 201A of the Long Beach Convention Center, running 1:45 to 5:45 PM on the Friday of PyCon US.

  32. How uv Solves Dependencies So Fast

    Tip Want more on uv?

  33. LLM-Powered Copycats Are Flooding PyPI

    A developer named Roman Dubrovin published repowise, a tool for generating structured wikis from codebases, as his first PyPI package.

  34. In 2012, Guido Had No Idea NumPy Had Its Own Packaging System

    In a recently resurfaced 2012 PyData panel discussion, Fernando Perez, Travis Oliphant, and David Cournapeau sat down with Guido van Rossum to discuss the scientific Python community’s needs.

  35. Migrating from mypy to ty: Lessons from FastAPI

    Sebastián Ramírez, creator of FastAPI, recently announced that all his Python projects now use ty for type checking.

  36. LiteLLM Got Owned, and Your Dependencies Might Be Next

    Earlier today, someone published malicious versions of litellm (versions 1.82.7 and 1.82.8) to PyPI.

  37. OpenAI to Acquire Astral

    OpenAI announced today that it will acquire Astral, the company behind uv, Ruff, and ty.

  38. Charlie Marsh on uv, Coding Agents, and the Changing Open Source Contract

    Charlie Marsh (founder of Astral, creator of ruff, uv, and ty) joined Michael Chow and Wes McKinney on The Test Set.

  39. Seven Claude Code Skills for Python from the Creator of spaCy

    Matthew Honnibal, co-founder of Explosion and creator of spaCy, has published a collection of Claude Code skills for Python development.

  40. Pydantic Monty: A Secure Python Interpreter for AI Agents

    Pydantic has released Monty, a minimal Python interpreter written in Rust for safely executing LLM-generated code.

  41. FOSDEM Talk: Modern Python Monorepo with uv, Workspaces, and prek

    Jarek Potiuk, Apache Airflow PMC member and the project’s top committer, gave a talk at FOSDEM 2026 on how Airflow manages its massive Python monorepo.

  42. uvx.sh: Install Python tools without uv or Python

    Astral has released uvx.sh, a service that generates installation scripts for any Python tool on PyPI.

  43. Teaching Claude Code Quality Patterns with a Custom Skill

    Dagster’s dignified-python-313 skill guides Claude Code to write Python 3.13 code that matches their project conventions.

  44. ty is Built with AI

    Tool creators are building their tools with AI coding assistants.

  45. How uv Achieved Its Performance

    Andrew Nesbitt’s “How uv got so fast” explains that uv’s speed comes less from Rust and more from eliminating work entirely.

  46. ty: Astral's New Python Type Checker Released

    Astral released ty, a Python type checker written in Rust, today.

  47. Teaching LLMs Python Best Practices

    Large language models possess extensive Python knowledge from training data, yet they consistently struggle with modern tooling practices.

  48. Claude Code Hooks for uv Projects

    Claude Code supports custom hooks that guide the AI agent toward project-specific workflows.

  49. Sync with uv: Eliminate Pre-commit Version Drift

    anaging tool versions across multiple configuration files creates persistent headaches in Python development.

  50. Analysis of the New Wave of Python Type Checkers

    Rob Hand’s comparison of emerging type checkers is the first comprehensive look at three new Rust-based tools: ty (Astral), pyrefly (Meta), and zuban (David Halter).