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.
Analyzes the viability of using uv's managed Python in production, covering portability, performance, and security implications.
A monthly update on TinyPilot, a tech hardware/software project, covering revenue, software licensing, and development progress.
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 positive review of the book 'Python 101' by Mike Driscoll, covering its structure and recommending it for Python beginners.
A guide to solving common errors when using py2exe to compile Python scripts into Windows executables, focusing on PyQt projects.
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.
Python 3.4 will include the pip package manager by default, following the acceptance of PEP 453.
A guide on packaging, distributing, and publishing Python libraries to the Python Package Index (PyPI).
A guide to packaging Python scripts using setuptools for distribution on PyPI, including basic setup examples.
A Common Lisp library for handling netstrings, now available on GitHub and asdf-installable.