Path to this page:
Subject: CVS commit: pkgsrc/devel/py-poetry
From: Thomas Klausner
Date: 2024-03-03 12:50:02
Message id: 20240303115002.6F60DFA27@cvs.NetBSD.org
Log Message:
py-poetry: update to 1.8.2.
1.8.2 - 2024-03-02
Fixed
Harden lazy-wheel error handling if the index server is behaving badly in an \
unexpected way (#9051).
Improve lazy-wheel error handling if the index server does not handle HTTP \
range requests correctly (#9082).
Improve lazy-wheel error handling if the index server pretends to support \
HTTP range requests but does not respect them (#9084).
Improve lazy-wheel to allow redirects for HEAD requests (#9087).
Improve debug logging for lazy-wheel errors (#9059).
Fix an issue where the hash of a metadata file could not be calculated \
correctly due to an encoding issue (#9048).
Fix an issue where poetry add failed in non-package mode if no project name \
was set (#9046).
Fix an issue where a hint to non-package mode was not compliant with the \
final name of the setting (#9073).
1.8.1 - 2024-02-26
Fixed
Update the minimum required version of packaging (#9031).
Handle unexpected responses from servers that do not support HTTP range \
requests with negative offsets more robust (#9030).
Docs
Rename master branch to main (#9022).
1.8.0 - 2024-02-25
Added
Add a non-package mode for use cases where Poetry is only used for \
dependency management (#8650).
Add support for PEP 658 to fetch metadata without having to download wheels \
(#5509).
Add a lazy-wheel config option (default: true) to reduce wheel downloads \
during dependency resolution (#8815, #8941).
Improve performance of dependency resolution by using shallow copies instead \
of deep copies (#8671).
poetry check validates that no unknown sources are referenced in \
dependencies (#8709).
Add archive validation during installation for further hash algorithms (#8851).
Add a to key in tool.poetry.packages to allow custom subpackage names (#8791).
Add a config option to disable keyring (#8910).
Add a --sync option to poetry update (#8931).
Add an --output option to poetry build (#8828).
Add a --dist-dir option to poetry publish (#8828).
Changed
The implicit PyPI source is disabled if at least one primary source is \
configured (#8771).
Deprecate source priority default (#8771).
Upgrade the warning about an inconsistent lockfile to an error (#8737).
Deprecate setting installer.modern-installation to false (#8988).
Drop support for pip<19 (#8894).
Require requests-toolbelt>=1 (#8680).
Allow platformdirs 4.x (#8668).
Allow and require xattr 1.x on macOS (#8801).
Improve venv shell activation in fish (#8804).
Rename system to base in output of poetry env info (#8832).
Use pretty name in output of poetry version (#8849).
Improve error handling for invalid entries in tool.poetry.scripts (#8898).
Improve verbose output for dependencies with extras during dependency \
resolution (#8834).
Improve message about an outdated lockfile (#8962).
Fixed
Fix an issue where poetry shell failed when Python has been installed with \
MSYS2 (#8644).
Fix an issue where Poetry commands failed in a terminal with a non-UTF-8 \
encoding (#8608).
Fix an issue where a missing project name caused an incomprehensible error \
message (#8691).
Fix an issue where Poetry failed to install an sdist path dependency (#8682).
Fix an issue where poetry install failed because an unused extra was not \
available (#8548).
Fix an issue where poetry install --sync did not remove an unrequested extra \
(#8621).
Fix an issue where poetry init did not allow specific characters in the \
author field (#8779).
Fix an issue where Poetry could not download sdists from misconfigured \
servers (#8701).
Fix an issue where metadata of sdists that call CLI tools of their build \
requirements could not be determined (#8827).
Fix an issue where Poetry failed to use the currently activated environment \
(#8831).
Fix an issue where poetry shell failed in zsh if a space was in the venv \
path (#7245).
Fix an issue where scripts with extras could not be installed (#8900).
Fix an issue where explicit sources where not propagated correctly (#8835).
Fix an issue where debug prints where swallowed when using a build script \
(#8760).
Fix an issue where explicit sources of locked dependencies where not \
propagated correctly (#8948).
Fix an issue where Poetry’s own environment was falsely identified as \
system environment (#8970).
Fix an issue where dependencies from a setup.py were ignored silently (#9000).
Fix an issue where environment variables for virtualenv.options were ignored \
(#9015).
Fix an issue where virtualenvs.options.no-pip and \
virtualenvs.options.no-setuptools were not normalized (#9015).
Docs
Replace deprecated --no-dev with --without dev in the FAQ (#8659).
Recommend poetry-check instead of the deprecated poetry-lock pre-commit hook \
(#8675).
Clarify the names of the environment variables to provide credentials for \
repositories (#8782).
Add note how to install several version of Poetry in parallel (#8814).
Improve description of poetry show --why (#8817).
Improve documentation of poetry update (#8706).
Add a warning about passing variables that may start with a hyphen via \
command line (#8850).
Mention that the virtual environment in which Poetry itself is installed \
should not be activated (#8833).
Add note about poetry run and externally managed environments (#8748).
Update FAQ entry about tox for tox 4.x (#8658).
Fix documentation for default format option for include and exclude value \
(#8852).
Add note about tox and configured credentials (#8888).
Add note and link how to install pipx (#8878).
Fix examples for poetry add with git dependencies over ssh (#8911).
Remove reference to deprecated scripts extras feature (#8903).
Change examples to prefer --only main instead of --without dev (#8921).
Mention that the develop attribute is a Poetry-specific feature and not \
propagated to other tools (#8971).
Fix examples for adding supplemental and secondary sources (#8953).
Add PyTorch example for explicit sources (#9006).
Files: