TIL: Single source version package builds with uv (redux)
A cleaner method for managing Python package version numbers using uv and importlib.metadata, avoiding manual updates.
A cleaner method for managing Python package version numbers using uv and importlib.metadata, avoiding manual updates.
How to use uv to manage a single source for your Python package version, eliminating the need to update it in multiple files.
Learn how to bundle a Python app and its dependencies into a single executable using Shiv, a tool from LinkedIn.
Explains the benefits of using Pipfile over requirements.txt for managing Python dependencies and how to get started.
An introduction to two essential Python packaging tools: tox for testing and twine for secure PyPI uploads.
Explains why including a requirements.txt file in Python package releases helps document dependency versions for users and future maintainers.
A developer explains how broken software packaging led to user issues and how they automated testing with Travis CI and Tox to prevent future errors.