OpenAI Acquires Astral — the Python Startup Behind uv, Ruff, and ty — and Folds It Into Codex

OpenAI Acquires Astral — the Python Startup Behind uv, Ruff, and ty — and Folds It Into Codex

OpenAI has agreed to acquire Astral, the open-source startup responsible for three tools that have quietly become foundational to modern Python development: uv, the Rust-based package manager pulling 126 million monthly downloads; Ruff, the Python linter and formatter used by 179 million developers per month; and ty, its early-stage type checker. The Astral team moves directly into OpenAI's Codex division, and founder Charlie Marsh has pledged that the tools will remain open source. OpenAI's framing for the deal: it will "enable AI agents to work more directly with the tools developers already rely on every day."

That framing is worth sitting with. With over 300 million combined monthly downloads across uv and Ruff alone, Astral's tools aren't niche — they are already the default choice for Python packaging and linting across a huge swath of professional development. By bringing that team inside Codex, OpenAI isn't just acquiring tooling; it's acquiring deep hooks into the Python developer workflow that Codex agents could use to lint, type-check, and manage dependencies natively rather than shelling out to external processes. For any engineering team that has standardized on uv or Ruff in production, this acquisition just made OpenAI a stakeholder in a critical piece of your infrastructure.

Read the full article at Ars Technica →