July 29th, 2025

Tower now uses UV to manage the entire Python execution pipeline under the hood. This means you get access to all of UVβs great features: pyproject.toml for managing dependencies, declaring the Python version you want to use at runtime in .python-version, and more. All of your legacy Tower apps that use requirements.txt still work, too!