Skip to content

chore: update pre-commit hook python-poetry/poetry to v1.5.1 (develop)

RenovateBot requested to merge renovate/develop-python-poetry-poetry-1.x into 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

Compare Source

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).
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-url and --trusted-host was not generated for sources with priority explicit (#​205).

v1.5.0

Compare Source

Added
  • Introduce the new source priorities explicit and supplemental (#​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 to poetry env info (#​7547).
  • Add --top-level option to poetry show (#​7415).
  • Add --lock option to poetry 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 flags default and secondary (#​7658).
  • Deprecate poetry run <entry point> if the entry point was not previously installed via poetry 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 if in-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 to fish (#​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 with nushell (#​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 tomlkit with tomli, 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

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports