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 run
did no longer execute relative-path scripts (#7963). - Fix an issue where dependencies were not installed in
in-project
environments (#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).
1.6.1
)
poetry-core (- Fix an endless recursion in marker handling (#593).
- Fix an issue where the wheel tag was not built correctly under certain circumstances (#591).
^1.4.0
)
poetry-plugin-export (- Fix an issue where
--extra-index-url
and--trusted-host
was not generated for sources with priorityexplicit
(#205).
v1.5.0
Added
-
Introduce the new source priorities
explicit
andsupplemental
(#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
--executable
option topoetry env info
(#7547). - Add
--top-level
option topoetry show
(#7415). - Add
--lock
option topoetry remove
(#7917). - Add experimental
POETRY_REQUESTS_TIMEOUT
option (#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
priority
key for sources and deprecate flagsdefault
andsecondary
(#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-After
in 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.json
of 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 install
returns a zero exit status even though the build script failed (#7812). - Fix an issue where an existing
.venv
was not used ifin-project
was not set (#7792). - Fix an issue where multiple extras passed to
poetry add
were not parsed correctly (#7836). - Fix an issue where
poetry shell
did not send a newline tofish
(#7884). - Fix an issue where
poetry update --lock
printed operations that were not executed (#7915). - Fix an issue where
poetry add --lock
did perform a full update of all dependencies (#7920). - Fix an issue where
poetry shell
did 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).
1.6.0
)
poetry-core (- Improve error message for invalid markers (#569).
- Increase robustness when deleting temporary directories on Windows (#460).
- Replace
tomlkit
withtomli
, 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 build
created 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.