<p>Charlie Marsh and team are using Rust to make Python tooling faster.</p><ul><li>Ruff can take the place of Flake8, isort, and Black, and so much more.</li><li>uv can take the place of pip, pip-tools, and virtualenv</li><li>Astral is Charlie's venture backed company, and what they have with `ruff` and `uv` is just the start.</li></ul><p>Since uv is the newest tool, there's quite a bit of the discussion diving into uv.</p><p><strong>Links:</strong></p><ul><li><a href="https://astral.sh/ruff">ruff</a></li><li><a href="https://astral.sh">Astral</a></li><li><a href="https://github.com/astral-sh/uv">uv</a></li></ul>
<br><p><strong>Sponsored by PyCharm Pro</strong></p><ul><li>Use code PYTEST for 20% off PyCharm Professional at <a href="https://www.jetbrains.com/pycharm/">jetbrains.com/pycharm</a></li><li>First 10 to sign up this month get a free month of AI Assistant</li><li>See how easy it is to run pytest from PyCharm at <a href="https://pythontest.com/pycharm/">pythontest.com/pycharm</a></li></ul><p><strong>The Complete pytest Course</strong></p><ul><li>For the fastest way to learn pytest, go to <a href="https://courses.pythontest.com/p/complete-pytest-course">courses.pythontest.com</a></li><li>Whether your new to testing or pytest, or just want to maximize your efficiency and effectiveness when testing.</li></ul>

Python Test

Brian Okken

216: ruff, uv, and Astral: Python tooling, much faster, with Rust

MAR 11, 202448 MIN
Python Test

216: ruff, uv, and Astral: Python tooling, much faster, with Rust

MAR 11, 202448 MIN

Description

Charlie Marsh and team are using Rust to make Python tooling faster.

  • Ruff can take the place of Flake8, isort, and Black, and so much more.
  • uv can take the place of pip, pip-tools, and virtualenv
  • Astral is Charlie's venture backed company, and what they have with `ruff` and `uv` is just the start.

Since uv is the newest tool, there's quite a bit of the discussion diving into uv.

Links:


Sponsored by PyCharm Pro

The Complete pytest Course

  • For the fastest way to learn pytest, go to courses.pythontest.com
  • Whether your new to testing or pytest, or just want to maximize your efficiency and effectiveness when testing.