<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Astral on SoloSoft</title><link>https://www.solosoft.dev/tags/astral/</link><description>Recent content in Astral on SoloSoft</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 01 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.solosoft.dev/tags/astral/index.xml" rel="self" type="application/rss+xml"/><item><title>Ty: Astral's Blazing-Fast Python Type Checker Written in Rust</title><link>https://www.solosoft.dev/post/ty-python-type-checker-2026/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/ty-python-type-checker-2026/</guid><description>&lt;p&gt;Python&amp;rsquo;s type checking ecosystem has long been dominated by mypy &amp;ndash; the original type checker that pioneered gradual typing for Python. But mypy&amp;rsquo;s Python-based implementation has always struggled with performance on large codebases. &lt;strong&gt;Ty&lt;/strong&gt; is Astral&amp;rsquo;s answer to this problem: a Python type checker and language server written entirely in Rust, designed to be 10 to 60 times faster than existing alternatives.&lt;/p&gt;
&lt;p&gt;Astral, the company behind the incredibly popular Ruff linter, has applied the same Rust-powered performance philosophy to type checking. Ty builds on Astral&amp;rsquo;s deep experience with Python tooling in Rust, leveraging the same multi-threaded architecture and incremental computation patterns that made Ruff the industry standard for Python linting.&lt;/p&gt;</description></item><item><title>uv: Astral's All-in-One Python Package and Project Manager</title><link>https://www.solosoft.dev/post/uv-python-package-manager-2026/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/uv-python-package-manager-2026/</guid><description>&lt;p&gt;Python&amp;rsquo;s packaging ecosystem has long been fractured across multiple tools. Need to install packages? Use pip. Need isolated environments? Use venv or virtualenv. Need dependency management? Use Poetry or Pipenv. Need different Python versions? Use pyenv. Need to install CLI tools? Use pipx. &lt;strong&gt;uv&lt;/strong&gt; collapses this entire toolchain into a single, blazing-fast Rust binary that handles every Python packaging workflow.&lt;/p&gt;
&lt;p&gt;Created by Astral &amp;ndash; the same team behind the Ruff linter and Ty type checker &amp;ndash; uv represents the culmination of their vision for a unified Python toolchain. Written in Rust and engineered for speed, uv replaces the functionality of pip, pipx, poetry, pyenv, and virtualenv with a single, coherent command-line interface that runs 10 to 100 times faster than the tools it replaces.&lt;/p&gt;</description></item></channel></rss>