Missing package hashes in poetry lockfiles following PyPI warehouse change
The warehouse project (PyPI) applied a breaking change around the end July 2022 which affects poetry lock. The releases key is no longer present in certain API responses which poetry versions before 1.1.14 relied on to get release artifact hashes. Th…
Upgrade Python packages to their latest version when using poetry
Poetry currently lacks a command to upgrade all dependencies (packages declared in pyproject.toml ) to their latest available versions in one go (you can do it for individual packages using poetry add package@latest). This is tracked in python-poetry…
Publishing Python software to PyPI
Short notes on how to build and publish Python packages to the Python Package Index (PyPI). Using Poetry Use poetry build and poetry publish. For more information, see https://python-poetry.org/. Using Twine Build source distribution and binary whee…