chore(deps): bump poetry from 1.7.1 to 1.8.2
Bumps poetry from 1.7.1 to 1.8.2.
Release notes
Sourced from poetry's releases.
1.8.2
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
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 tomain
(#9022).1.8.0
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 intool.poetry.packages
to allow custom subpackage names (#8791).- Add a config option to disable
keyring
(#8910).- Add a
--sync
option topoetry update
(#8931).- Add an
--output
option topoetry build
(#8828).- Add a
--dist-dir
option topoetry 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
tofalse
(#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
tobase
in output ofpoetry env info
(#8832).- Use pretty name in output of
poetry version
(#8849).
... (truncated)
Changelog
Sourced from poetry's changelog.
[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 tomain
(#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 intool.poetry.packages
to allow custom subpackage names (#8791).- Add a config option to disable
keyring
(#8910).- Add a
--sync
option topoetry update
(#8931).- Add an
--output
option topoetry build
(#8828).- Add a
--dist-dir
option topoetry 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
tofalse
(#8988).- Drop support for
pip<19
(#8894).
... (truncated)
Commits
-
c3e22d6
release: bump version to 1.8.2 -
70d4f58
Improve error message when installing non-package in package-mode -
03f3232
Hash metadata as bytes (#9049) -
33b7618
lazy-wheel: allow redirects for HEAD request -
58995de
lazy-wheel: improve handling of servers that tell us that they support range ... -
d8afecb
lazy-wheel: be more robust with regard to Artifactory's incorrect handling of... -
3e43146
repo/http: add debug log for lazy wheel error -
f2bfacb
harden lazy wheel wheel error handling -
304c54a
non-package-mode: fixpoetry add
(#9046) -
78f7dd6
release: bump version to 1.8.1 - Additional commits viewable in compare view