How uv got so fast
An analysis of the performance optimizations in uv, a fast Python package installer, focusing on HTTP range requests and compact version representation.
An analysis of the performance optimizations in uv, a fast Python package installer, focusing on HTTP range requests and compact version representation.
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.
An update on the pimsync project, detailing new versioning, library updates, and progress toward a v1.0.0 release.
Analyzes the viability of using uv's managed Python in production, covering portability, performance, and security implications.
An open source developer explains their policy of only providing source releases, not distribution packages, and encourages community packaging efforts.
A monthly update on TinyPilot, a tech hardware/software project, covering revenue, software licensing, and development progress.
Analyzes the security flaws in Flatpak's all-or-nothing permissions model and compares it to more granular systems like iOS.
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.
Explains how to use scaffolders and packaging tools in the Windows Azure SDK for PHP v3.0 to streamline Azure project deployment.
A Common Lisp library for handling netstrings, now available on GitHub and asdf-installable.