chore: update pre-commit hook python-poetry/poetry to v1.5.1 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python-poetry/poetry | repository | minor |
1.4.2 -> 1.5.1
|
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
python-poetry/poetry
v1.5.1
Added
- Improve dependency resolution performance in cases with a lot of backtracking (#7950).
Changed
- Disable wheel content validation during installation (#7987).
Fixed
- Fix an issue where partially downloaded wheels were cached (#7968).
- Fix an issue where
poetry rundid no longer execute relative-path scripts (#7963). - Fix an issue where dependencies were not installed in
in-projectenvironments (#7977). - Fix an issue where no solution was found for a transitive dependency on a pre-release of a package (#7978).
- Fix an issue where cached repository packages were incorrectly parsed, leading to its dependencies being ignored (#7995).
- Fix an issue where an explicit source was ignored so that a direct origin dependency was used instead (#7973).
- Fix an issue where the installation of big wheels consumed a lot of memory (#7987).
Docs
- Add information about multiple constraints dependencies with direct origin and version dependencies (#7973).
poetry-core (1.6.1)
- Fix an endless recursion in marker handling (#593).
- Fix an issue where the wheel tag was not built correctly under certain circumstances (#591).
poetry-plugin-export (^1.4.0)
- Fix an issue where
--extra-index-urland--trusted-hostwas not generated for sources with priorityexplicit(#205).
v1.5.0
Added
-
Introduce the new source priorities
explicitandsupplemental(#7658, #6879). - Introduce the option to configure the priority of the implicit PyPI source (#7801).
- Add handling for corrupt cache files (#7453).
- Improve caching of URL and git dependencies (#7693, #7473).
- Add option to skip installing directory dependencies (#6845, #7923).
- Add
--executableoption topoetry env info(#7547). - Add
--top-leveloption topoetry show(#7415). - Add
--lockoption topoetry remove(#7917). - Add experimental
POETRY_REQUESTS_TIMEOUToption (#7081). - Improve performance of wheel inspection by avoiding unnecessary file copy operations (#7916).
Changed
-
Remove the old deprecated installer and the corresponding setting
experimental.new-installer(#7356). -
Introduce
prioritykey for sources and deprecate flagsdefaultandsecondary(#7658). - Deprecate
poetry run <entry point>if the entry point was not previously installed viapoetry install(#7606). - Only write the lock file if the installation succeeds (#7498).
- Do not write the unused package category into the lock file (#7637).
Fixed
- Fix an issue where Poetry's internal pyproject.toml continually grows larger with empty lines (#7705).
- Fix an issue where Poetry crashes due to corrupt cache files (#7453).
- Fix an issue where the
Retry-Afterin HTTP responses was not respected and retries were handled inconsistently (#7072). - Fix an issue where Poetry silently ignored invalid groups (#7529).
- Fix an issue where Poetry does not find a compatible Python version if not given explicitly (#7771).
- Fix an issue where the
direct_url.jsonof an editable install from a git dependency was invalid (#7473). - Fix an issue where error messages from build backends were not decoded correctly (#7781).
- Fix an infinite loop when adding certain dependencies (#7405).
- Fix an issue where pre-commit hooks skip pyproject.toml files in subdirectories (#7239).
- Fix an issue where pre-commit hooks do not use the expected Python version (#6989).
- Fix an issue where an unclear error message is printed if the project name is the same as one of its dependencies (#7757).
- Fix an issue where
poetry installreturns a zero exit status even though the build script failed (#7812). - Fix an issue where an existing
.venvwas not used ifin-projectwas not set (#7792). - Fix an issue where multiple extras passed to
poetry addwere not parsed correctly (#7836). - Fix an issue where
poetry shelldid not send a newline tofish(#7884). - Fix an issue where
poetry update --lockprinted operations that were not executed (#7915). - Fix an issue where
poetry add --lockdid perform a full update of all dependencies (#7920). - Fix an issue where
poetry shelldid not work withnushell(#7919). - Fix an issue where subprocess calls failed on Python 3.7 (#7932).
- Fix an issue where keyring was called even though the password was stored in an environment variable (#7928).
Docs
- Add information about what to use instead of
--dev(#7647). - Promote semantic versioning less aggressively (#7517).
- Explain Poetry's own versioning scheme in the FAQ (#7517).
- Update documentation for configuration with environment variables (#6711).
- Add details how to disable the virtualenv prompt (#7874).
- Improve documentation on whether to commit
poetry.lock(#7506). - Improve documentation of
virtualenv.create(#7608).
poetry-core (1.6.0)
- Improve error message for invalid markers (#569).
- Increase robustness when deleting temporary directories on Windows (#460).
- Replace
tomlkitwithtomli, which changes the interface of some internal classes (#483). - Deprecate
Package.category(#561). - Fix a performance regression in marker handling (#568).
- Fix an issue where wildcard version constraints were not handled correctly (#402).
- Fix an issue where
poetry buildcreated duplicate Python classifiers if they were specified manually (#578). - Fix an issue where local versions where not handled correctly (#579).
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.