browniebroke / pypackage-template

A project template for Python package with heavy use of Github actions
MIT License
58 stars 16 forks source link

chore(deps): update pre-commit hook python-poetry/poetry to v1.8.0 #673

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
python-poetry/poetry repository minor 1.7.1 -> 1.8.0

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 (python-poetry/poetry) ### [`v1.8.0`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#180---2024-02-25) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.7.1...1.8.0) ##### Added - **Add a `non-package` mode for use cases where Poetry is only used for dependency management** ([#​8650](https://togithub.com/python-poetry/poetry/pull/8650)). - **Add support for PEP 658 to fetch metadata without having to download wheels** ([#​5509](https://togithub.com/python-poetry/poetry/pull/5509)). - **Add a `lazy-wheel` config option (default: `true`) to reduce wheel downloads during dependency resolution** ([#​8815](https://togithub.com/python-poetry/poetry/pull/8815), [#​8941](https://togithub.com/python-poetry/poetry/pull/8941)). - Improve performance of dependency resolution by using shallow copies instead of deep copies ([#​8671](https://togithub.com/python-poetry/poetry/pull/8671)). - `poetry check` validates that no unknown sources are referenced in dependencies ([#​8709](https://togithub.com/python-poetry/poetry/pull/8709)). - Add archive validation during installation for further hash algorithms ([#​8851](https://togithub.com/python-poetry/poetry/pull/8851)). - Add a `to` key in `tool.poetry.packages` to allow custom subpackage names ([#​8791](https://togithub.com/python-poetry/poetry/pull/8791)). - Add a config option to disable `keyring` ([#​8910](https://togithub.com/python-poetry/poetry/pull/8910)). - Add a `--sync` option to `poetry update` ([#​8931](https://togithub.com/python-poetry/poetry/pull/8931)). - Add an `--output` option to `poetry build` ([#​8828](https://togithub.com/python-poetry/poetry/pull/8828)). - Add a `--dist-dir` option to `poetry publish` ([#​8828](https://togithub.com/python-poetry/poetry/pull/8828)). ##### Changed - **The implicit PyPI source is disabled if at least one primary source is configured** ([#​8771](https://togithub.com/python-poetry/poetry/pull/8771)). - **Deprecate source priority `default`** ([#​8771](https://togithub.com/python-poetry/poetry/pull/8771)). - **Upgrade the warning about an inconsistent lockfile to an error** ([#​8737](https://togithub.com/python-poetry/poetry/pull/8737)). - Deprecate setting `installer.modern-installation` to `false` ([#​8988](https://togithub.com/python-poetry/poetry/pull/8988)). - Drop support for `pip<19` ([#​8894](https://togithub.com/python-poetry/poetry/pull/8894)). - Require `requests-toolbelt>=1` ([#​8680](https://togithub.com/python-poetry/poetry/pull/8680)). - Allow `platformdirs` 4.x ([#​8668](https://togithub.com/python-poetry/poetry/pull/8668)). - Allow and require `xattr` 1.x on macOS ([#​8801](https://togithub.com/python-poetry/poetry/pull/8801)). - Improve venv shell activation in `fish` ([#​8804](https://togithub.com/python-poetry/poetry/pull/8804)). - Rename `system` to `base` in output of `poetry env info` ([#​8832](https://togithub.com/python-poetry/poetry/pull/8832)). - Use pretty name in output of `poetry version` ([#​8849](https://togithub.com/python-poetry/poetry/pull/8849)). - Improve error handling for invalid entries in `tool.poetry.scripts` ([#​8898](https://togithub.com/python-poetry/poetry/pull/8898)). - Improve verbose output for dependencies with extras during dependency resolution ([#​8834](https://togithub.com/python-poetry/poetry/pull/8834)). - Improve message about an outdated lockfile ([#​8962](https://togithub.com/python-poetry/poetry/pull/8962)). ##### Fixed - Fix an issue where `poetry shell` failed when Python has been installed with MSYS2 ([#​8644](https://togithub.com/python-poetry/poetry/pull/8644)). - Fix an issue where Poetry commands failed in a terminal with a non-UTF-8 encoding ([#​8608](https://togithub.com/python-poetry/poetry/pull/8608)). - Fix an issue where a missing project name caused an incomprehensible error message ([#​8691](https://togithub.com/python-poetry/poetry/pull/8691)). - Fix an issue where Poetry failed to install an `sdist` path dependency ([#​8682](https://togithub.com/python-poetry/poetry/pull/8682)). - Fix an issue where `poetry install` failed because an unused extra was not available ([#​8548](https://togithub.com/python-poetry/poetry/pull/8548)). - Fix an issue where `poetry install --sync` did not remove an unrequested extra ([#​8621](https://togithub.com/python-poetry/poetry/pull/8621)). - Fix an issue where `poetry init` did not allow specific characters in the author field ([#​8779](https://togithub.com/python-poetry/poetry/pull/8779)). - Fix an issue where Poetry could not download `sdists` from misconfigured servers ([#​8701](https://togithub.com/python-poetry/poetry/pull/8701)). - Fix an issue where metadata of sdists that call CLI tools of their build requirements could not be determined ([#​8827](https://togithub.com/python-poetry/poetry/pull/8827)). - Fix an issue where Poetry failed to use the currently activated environment ([#​8831](https://togithub.com/python-poetry/poetry/pull/8831)). - Fix an issue where `poetry shell` failed in `zsh` if a space was in the venv path ([#​7245](https://togithub.com/python-poetry/poetry/pull/7245)). - Fix an issue where scripts with extras could not be installed ([#​8900](https://togithub.com/python-poetry/poetry/pull/8900)). - Fix an issue where explicit sources where not propagated correctly ([#​8835](https://togithub.com/python-poetry/poetry/pull/8835)). - Fix an issue where debug prints where swallowed when using a build script ([#​8760](https://togithub.com/python-poetry/poetry/pull/8760)). - Fix an issue where explicit sources of locked dependencies where not propagated correctly ([#​8948](https://togithub.com/python-poetry/poetry/pull/8948)). - Fix an issue where Poetry's own environment was falsely identified as system environment ([#​8970](https://togithub.com/python-poetry/poetry/pull/8970)). - Fix an issue where dependencies from a `setup.py` were ignored silently ([#​9000](https://togithub.com/python-poetry/poetry/pull/9000)). - Fix an issue where environment variables for `virtualenv.options` were ignored ([#​9015](https://togithub.com/python-poetry/poetry/pull/9015)). - Fix an issue where `virtualenvs.options.no-pip` and `virtualenvs.options.no-setuptools` were not normalized ([#​9015](https://togithub.com/python-poetry/poetry/pull/9015)). ##### Docs - Replace deprecated `--no-dev` with `--without dev` in the FAQ ([#​8659](https://togithub.com/python-poetry/poetry/pull/8659)). - Recommend `poetry-check` instead of the deprecated `poetry-lock` pre-commit hook ([#​8675](https://togithub.com/python-poetry/poetry/pull/8675)). - Clarify the names of the environment variables to provide credentials for repositories ([#​8782](https://togithub.com/python-poetry/poetry/pull/8782)). - Add note how to install several version of Poetry in parallel ([#​8814](https://togithub.com/python-poetry/poetry/pull/8814)). - Improve description of `poetry show --why` ([#​8817](https://togithub.com/python-poetry/poetry/pull/8817)). - Improve documentation of `poetry update` ([#​8706](https://togithub.com/python-poetry/poetry/pull/8706)). - Add a warning about passing variables that may start with a hyphen via command line ([#​8850](https://togithub.com/python-poetry/poetry/pull/8850)). - Mention that the virtual environment in which Poetry itself is installed should not be activated ([#​8833](https://togithub.com/python-poetry/poetry/pull/8833)). - Add note about `poetry run` and externally managed environments ([#​8748](https://togithub.com/python-poetry/poetry/pull/8748)). - Update FAQ entry about `tox` for `tox` 4.x ([#​8658](https://togithub.com/python-poetry/poetry/pull/8658)). - Fix documentation for default `format` option for `include` and `exclude` value ([#​8852](https://togithub.com/python-poetry/poetry/pull/8852)). - Add note about `tox` and configured credentials ([#​8888](https://togithub.com/python-poetry/poetry/pull/8888)). - Add note and link how to install `pipx` ([#​8878](https://togithub.com/python-poetry/poetry/pull/8878)). - Fix examples for `poetry add` with git dependencies over ssh ([#​8911](https://togithub.com/python-poetry/poetry/pull/8911)). - Remove reference to deprecated scripts extras feature ([#​8903](https://togithub.com/python-poetry/poetry/pull/8903)). - Change examples to prefer `--only main` instead of `--without dev` ([#​8921](https://togithub.com/python-poetry/poetry/pull/8921)). - Mention that the `develop` attribute is a Poetry-specific feature and not propagated to other tools ([#​8971](https://togithub.com/python-poetry/poetry/pull/8971)). - Fix examples for adding supplemental and secondary sources ([#​8953](https://togithub.com/python-poetry/poetry/pull/8953)). - Add PyTorch example for explicit sources ([#​9006](https://togithub.com/python-poetry/poetry/pull/9006)). ##### poetry-core ([`1.9.0`](https://togithub.com/python-poetry/poetry-core/releases/tag/1.9.0)) - **Deprecate scripts that depend on extras** ([#​690](https://togithub.com/python-poetry/poetry-core/pull/690)). - Add support for path dependencies that do not define a build system ([#​675](https://togithub.com/python-poetry/poetry-core/pull/675)). - Update list of supported licenses ([#​659](https://togithub.com/python-poetry/poetry-core/pull/659), [#​669](https://togithub.com/python-poetry/poetry-core/pull/669), [#​678](https://togithub.com/python-poetry/poetry-core/pull/678), [#​694](https://togithub.com/python-poetry/poetry-core/pull/694)). - Rework list of files included in build artifacts ([#​666](https://togithub.com/python-poetry/poetry-core/pull/666)). - Fix an issue where insignificant errors were printed if the working directory is not inside a git repository ([#​684](https://togithub.com/python-poetry/poetry-core/pull/684)). - Fix an issue where the project's directory was not recognized as git repository on Windows due to an encoding issue ([#​685](https://togithub.com/python-poetry/poetry-core/pull/685)).

Configuration

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

🚦 Automerge: Enabled.

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

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



This PR has been generated by Mend Renovate. View repository job log here.