[PR #785] [CLOSED] chore(deps): update dependency poetry to v2 - autoclosed #820

Closed
opened 2026-03-02 15:59:44 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/probberechts/soccerdata/pull/785
Author: @renovate[bot]
Created: 1/12/2025
Status: Closed

Base: masterHead: renovate/poetry-2.x


📝 Commits (1)

  • d08e164 chore(deps): update dependency poetry to v2

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 .github/workflows/constraints.txt (+1 -1)

📄 Description

This PR contains the following updates:

Package Change Age Confidence
poetry (changelog) ==1.8.5 -> ==2.1.4 age confidence

Release Notes

python-poetry/poetry (poetry)

v2.1.4

Compare Source

Changed
  • Require virtualenv<20.33 to work around an issue where Poetry uses the wrong Python version (#​10491).
  • Improve the error messages for the validation of the pyproject.toml file (#​10471).
Fixed
  • Fix an issue where project plugins were installed even though poetry install was called with --no-plugins (#​10405).
  • Fix an issue where dependency resolution failed for self-referential extras with duplicate dependencies (#​10488).
Docs
  • Clarify how to include files that were automatically excluded via VCS ignore settings (#​10442).
  • Clarify the behavior of poetry add if no version constraint is explicitly specified (#​10445).

v2.1.3

Compare Source

Changed
  • Require importlib-metadata<8.7 for Python 3.9 because of a breaking change in importlib-metadata 8.7 (#​10374).
Fixed
  • Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources (#​10324).
  • Fix an issue where the --directory option did not work if a plugin, which accesses the poetry instance during its activation, was installed (#​10352).
  • Fix an issue where poetry env activate -v printed additional information to stdout instead of stderr so that the output could not be used as designed (#​10353).
  • Fix an issue where the original error was not printed if building a git dependency failed (#​10366).
  • Fix an issue where wheels for the wrong platform were installed in rare cases. (#​10361).
poetry-core (2.1.3)
  • Fix an issue where the union of specific inverse or partially inverse markers was not simplified (#​858).
  • Fix an issue where optional dependencies defined in the project section were treated as non-optional when a source was defined for them in the tool.poetry section (#​857).
  • Fix an issue where markers with === were not parsed correctly (#​860).
  • Fix an issue where local versions with upper case letters caused an error (#​859).
  • Fix an issue where extra markers with a value starting with "in" were not validated correctly (#​862).

v2.1.2

Compare Source

Changed
  • Improve performance of locking dependencies (#​10275).
Fixed
  • Fix an issue where markers were not locked correctly (#​10240).
  • Fix an issue where the result of poetry lock was not deterministic (#​10276).
  • Fix an issue where poetry env activate returned the wrong command for tcsh (#​10243).
  • Fix an issue where poetry env activate returned the wrong command for pwsh on Linux (#​10256).
Docs
  • Update basic usage section to reflect new default layout (#​10203).
poetry-core (2.1.2)
  • Improve performance of marker operations (#​851).
  • Fix an issue where incorrect markers were calculated when removing parts covered by the project's Python constraint (#​841,
    #​846).
  • Fix an issue where extra markers were not simplified (#​842,
    #​845,
    #​847).
  • Fix an issue where the intersection and union of markers was not deterministic (#​843).
  • Fix an issue where the intersection of python_version markers was not recognized as empty (#​849).
  • Fix an issue where python_version markers were not simplified (#​848,
    #​851).
  • Fix an issue where Python constraints on a package were converted into invalid markers (#​853).

v2.1.1

Compare Source

Fixed
  • Fix an issue where poetry env use python does not choose the Python from the PATH (#​10187).
poetry-core (2.1.1)
  • Fix an issue where simplifying a python_version marker resulted in an invalid marker (#​838).

v2.1.0

Compare Source

Added
Changed
Fixed
  • Fix an issue where global options were not handled correctly when positioned after command options (#​10021,
    #​10067,
    #​10128).
  • Fix an issue where building a dependency from source failed because of a conflict between build-system dependencies that were not required for the target environment (#​10048).
  • Fix an issue where poetry init was not able to find a package on PyPI while adding dependencies interactively (#​10055).
  • Fix an issue where the @latest descriptor was incorrectly passed to the core requirement parser (#​10069).
  • Fix an issue where Boolean environment variables set to True (in contrast to true) were interpreted as false (#​10080).
  • Fix an issue where poetry env activate reported a misleading error message (#​10087).
  • Fix an issue where adding an optional dependency with poetry add --optional would not correctly update the lock file (#​10076).
  • Fix an issue where pip was not installed/updated before other dependencies resulting in a race condition (#​10102).
  • Fix an issue where Poetry freezes when multiple threads attempt to unlock the keyring simultaneously (#​10062).
  • Fix an issue where markers with extras were not locked correctly (#​10119).
  • Fix an issue where self-referential extras were not resolved correctly (#​10106).
  • Fix an issue where Poetry could not be run from a zipapp (#​10074).
  • Fix an issue where installation failed with a permission error when using the system environment as a user without write access to system site packages (#​9014).
  • Fix an issue where a version of a dependency that is not compatible with the project's python constraint was locked. (#​10141).
  • Fix an issue where Poetry wrongly reported that the current project's supported Python range is not compatible with some of the required packages Python requirement (#​10157).
  • Fix an issue where the requested extras of a dependency were ignored if the same dependency (with same extras) was specified in multiple groups (#​10158).
Docs
  • Sort commands by name in the CLI reference (#​10035).
  • Add missing documentation for env commands (#​10027).
  • Clarify that the name and version fields are always required if the project section is specified (#​10033).
  • Add a note about restarting the shell for tab completion changes to take effect (#​10070).
  • Fix the example for project.gui-scripts #​10121.
  • Explain how to include files as scripts in the project configuration (#​9572,
    #​10133).
  • Add additional information on specifying required python versions (#​10104).
poetry-core (2.1.0)
  • Fix an issue where inclusive ordering with post releases was inconsistent with PEP 440 (#​379).
  • Fix an issue where invalid URI tokens in PEP 508 requirement strings were silently discarded (#​817).
  • Fix an issue where wrong markers were calculated when removing parts covered by the project's python constraint (#​824).
  • Fix an issue where optional dependencies that are not part of an extra were included in the wheel metadata (#​830).
  • Fix an issue where the __pycache__ directory and *.pyc files were included in sdists and wheels (#​835).

v2.0.1

Compare Source

Added
  • Add support for poetry search in legacy sources (#​9949).
  • Add a message in the poetry source show output when PyPI is implicitly enabled (#​9974).
Changed
  • Improve performance for merging markers from overrides at the end of dependency resolution (#​10018).
Fixed
  • Fix an issue where poetry sync did not remove packages that were not requested (#​9946).
  • Fix an issue where poetry check failed even though there were just warnings and add a --strict option to fail on warnings (#​9983).
  • Fix an issue where poetry update, poetry add and poetry remove with --only uninstalled packages from other groups (#​10014).
  • Fix an issue where poetry update, poetry add and poetry remove uninstalled all extra packages (#​10016).
  • Fix an issue where poetry self update did not recognize Poetry's own environment (#​9995).
  • Fix an issue where read-only system site-packages were not considered when loading an environment with system site-packages (#​9942).
  • Fix an issue where an error message in poetry install started with Warning: instead of Error: (#​9945).
  • Fix an issue where Command.set_poetry, which is used by plugins, was removed (#​9981).
  • Fix an issue where the help text of poetry build --clean showed a malformed short option instead of the description (#​9994).
Docs
  • Add a FAQ entry for the migration from Poetry-specific fields to the project section (#​9996).
  • Fix examples for project.readme and project.urls (#​9948).
  • Add a warning that package sources are a Poetry-specific feature that is not included in core metadata (#​9935).
  • Replace poetry install --sync with poetry sync in the section about synchronizing dependencies (#​9944).
  • Replace poetry shell with poetry env activate in the basic usage section (#​9963).
  • Mention that project.name is always required when the project section is used (#​9989).
  • Fix the constraint of poetry-plugin-export in the section about poetry export (#​9954).
poetry-core (2.0.1)
  • Replace the deprecated core metadata field Home-page with Project-URL: Homepage (#​807).
  • Fix an issue where includes from tool.poetry.packages without a specified format were not initialized with the default value resulting in a KeyError (#​805).
  • Fix an issue where some project.urls entries were not processed correctly resulting in a KeyError (#​807).
  • Fix an issue where dynamic project.dependencies via tool.poetry.dependencies were ignored if project.optional-dependencies were defined (#​811).

v2.0.0

Compare Source

Added
  • Add support for the project section in the pyproject.toml file according to PEP 621 (#​9135,
    #​9917).
  • Add support for defining Poetry plugins that are required by the project and automatically installed if not present (#​9547).
  • Lock resulting markers and groups and add a installer.re-resolve option (default: true) to allow installation without re-resolving (#​9427).
  • Add a --local-version option to poetry build (#​9064).
  • Add a --clean option to poetry build (#​9067).
  • Add FIPS support for poetry publish (#​9101).
  • Add the option to use poetry new interactively and configure more fields (#​9101).
  • Add a config option installer.only-binary to enforce the use of binary distribution formats (#​9150).
  • Add backend support for legacy repository search (#​9132).
  • Add support to resume downloads from connection resets (#​9422).
  • Add the option to define a constraint for the required Poetry version to manage the project (#​9547).
  • Add an --all-groups option to poetry install (#​9744).
  • Add an poetry env activate command as replacement of poetry shell (#​9763).
  • Add a --markers option to poetry add to add a dependency with markers (#​9814).
  • Add a --migrate option to poetry config to migrate outdated configs (#​9830).
  • Add a --project option to search the pyproject.toml file in another directory without switching the directory (#​9831).
  • Add support for shortened hashes to define git dependencies (#​9748).
  • Add partial support for conflicting extras (#​9553).
  • Add a poetry sync command as replacement of poetry install --sync (#​9801).
Changed
  • Change the default behavior of poetry lock to --no-update and introduce a --regenerate option for the old default behavior (#​9327).
  • Remove the dependency on poetry-plugin-export so that poetry export is not included per default (#​5980).
  • Outsource poetry shell into poetry-plugin-shell (#​9763).
  • Change the interface of poetry add --optional to require an extra the optional dependency is added to (#​9135).
  • Actually switch the directory when using --directory/-C (#​9831).
  • Drop support for Python 3.8 (#​9692).
  • Rename experimental.system-git-client to experimental.system-git (#​9787, #​9795).
  • Replace virtualenvs.prefer-active-python by the inverse setting virtualenvs.use-poetry-python and prefer the active Python by default (#​9786).
  • Deprecate several fields in the tool.poetry section in favor of the respective fields in the project section in the pyproject.toml file (#​9135).
  • Deprecate poetry install --sync in favor of poetry sync (#​9801).
  • Upgrade the warning if the current project cannot be installed to an error (#​9333).
  • Remove special handling for platformdirs 2.0 macOS config directory (#​8916).
  • Tweak PEP 517 builds (#​9094).
  • Use Poetry instead of pip to manage dependencies in isolated build environments (#​9168,
    #​9227).
  • Trust empty Requires-Dist with modern metadata (#​9078).
  • Do PEP 517 builds instead of parsing setup.py to determine dependencies (#​9099).
  • Drop support for reading lock files prior version 1.0 (created with Poetry prior 1.1) (#​9345).
  • Default to >= instead of ^ for the Python requirement when initializing a new project (#​9558).
  • Limit build-system to the current major version of poetry-core when initializing a new project (#​9812).
  • Remove pip-based installation, i.e. installer.modern-installation = false (#​9392).
  • Remove virtualenvs.options.no-setuptools config option and never include setuptools per default (#​9331).
  • Rename exceptions to have an Error suffix (#​9705).
  • Remove deprecated CLI options and methods and revoke the deprecation of --dev (#​9732).
  • Ignore installed packages during dependency resolution (#​9851).
  • Improve the error message on upload failure (#​9701).
  • Improve the error message if the current project cannot be installed to include another root cause (#​9651).
  • Improve the output of poetry show <package> (#​9750).
  • Improve the error message for build errors (#​9870).
  • Improve the error message when trying to remove a package from a project without any dependencies (#​9918).
  • Drop the direct dependency on crashtest (#​9108).
  • Require keyring>=23.3.1 (#​9167).
  • Require build>=1.2.1 (#​9283).
  • Require dulwich>=0.22.6 (#​9748).
Fixed
  • Fix an issue where git dependencies with extras could only be cloned if a branch was specified explicitly (#​7028).
  • Fix an issue where poetry env remove failed if virtualenvs.in-project was set to true (#​9118).
  • Fix an issue where locking packages with a digit at the end of the name and non-standard sdist names failed (#​9189).
  • Fix an issue where credentials where not passed when trying to download an URL dependency (#​9202).
  • Fix an issue where using uncommon group names with poetry add resulted in a broken pyproject.toml (#​9277).
  • Fix an issue where an inconsistent entry regarding the patch version of Python was kept in envs.toml (#​9286).
  • Fix an issue where relative paths were not resolved properly when using poetry build --directory (#​9433).
  • Fix an issue where unrequested extras were not uninstalled when running poetry install without an existing lock file (#​9345).
  • Fix an issue where the poetry-check pre-commit hook did not trigger if only poetry.lock has changed (#​9504).
  • Fix an issue where files (rather than directories) could not be added as single page source (#​9166).
  • Fix an issue where invalid constraints were generated when adding a package with a local version specifier (#​9603).
  • Fix several encoding warnings (#​8893).
  • Fix an issue where virtualenvs.prefer-active-python was not respected (#​9278).
  • Fix an issue where the line endings of the lock file were changed (#​9468).
  • Fix an issue where installing multiple dependencies from the same git repository failed sporadically due to a race condition (#​9658).
  • Fix an issue where installing multiple dependencies from forked monorepos failed sporadically due to a race condition (#​9723).
  • Fix an issue where an extra package was not installed if it is required by multiple extras (#​9700).
  • Fix an issue where a direct_url.json with vcs URLs not compliant with PEP 610 was written (#​9007).
  • Fix an issue where other files than wheels were recognized as wheels (#​9770).
  • Fix an issue where installer.max-workers was ignored for the implicit PyPI source (#​9815).
  • Fix an issue where local settings (from poetry.toml) were ignored for the implicit PyPI source (#​9816).
  • Fix an issue where different dulwich versions resulted in different hashes for a git dependency from a tag (#​9849).
  • Fix an issue where installing a yanked package with no dependencies failed with an IndexError (#​9505).
  • Fix an issue where a package could not be added from a source that required an empty password (#​9850).
  • Fix an issue where setting allow-prereleases = false still allowed pre-releases if no other solution was found (#​9798).
  • Fix an issue where the wrong environment was used for checking if an installed package is from system site packages (#​9861).
  • Fix an issue where build errors from builds to retrieve metadata information were hidden (#​9870).
  • Fix an issue where poetry check falsely reported that an invalid source "pypi" is referenced in dependencies (#​9475).
  • Fix an issue where poetry install --sync tried to uninstall system site packages if the virtual environment was created with virtualenvs.options.system-site-packages = true (#​9863).
  • Fix an issue where HTTP streaming requests were not closed properly when not completely consumed (#​9899).
Docs
  • Add information about getting test coverage in the contribution guide (#​9726).
  • Mention pre-commit-update as an alternative to pre-commit autoupdate (#​9716).
  • Improve the explanation of exclude and include (#​9734).
  • Add information about compatible release requirements, i.e. ~= (#​9783).
  • Add documentation for using a build script to build extension modules (#​9864).
poetry-core (2.0.0)
  • Add support for non PEP440 compliant version in the platform_release marker (#​722).
  • Add support for string comparisons with in / not in in generic constraints (#​722).
  • Add support for script files that are generated by a build script (#​710).
  • Add support for SOURCE_DATE_EPOCH when building packages (#​766,
    #​781).
  • Create METADATA files with version 2.3 instead of 2.2 (#​707).
  • Remove support for x in version constraints (#​770).
  • Remove support for scripts with extras (#​708).
  • Remove deprecated features and interfaces (#​702,
    #​769).
  • Deprecate tool.poetry.dev-dependencies in favor of tool.poetry.group.dev.dependencies (#​754).
  • Fix an issue where the platlib directory of the wrong Python was used (#​726).
  • Fix an issue where building a wheel in a nested output directory results in an error (#​762).
  • Fix an issue where + was not allowed in git URL paths (#​765).
  • Fix an issue where the temporary directory was not cleaned up on error (#​775).
  • Fix an issue where the regular expression for author names was too restrictive (#​517).
  • Fix an issue where basic auth http(s) credentials could not be parsed (#​791).

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 PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR was generated by Mend Renovate. View the repository job log.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/probberechts/soccerdata/pull/785 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 1/12/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `renovate/poetry-2.x` --- ### 📝 Commits (1) - [`d08e164`](https://github.com/probberechts/soccerdata/commit/d08e1643b2e9507a6ba608288bec0cabc9e56fda) chore(deps): update dependency poetry to v2 ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/constraints.txt` (+1 -1) </details> ### 📄 Description This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [poetry](https://redirect.github.com/python-poetry/poetry) ([changelog](https://python-poetry.org/history/)) | `==1.8.5` -> `==2.1.4` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/poetry/2.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/poetry/1.8.5/2.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>python-poetry/poetry (poetry)</summary> ### [`v2.1.4`](https://redirect.github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#214---2025-08-05) [Compare Source](https://redirect.github.com/python-poetry/poetry/compare/2.1.3...2.1.4) ##### Changed - Require `virtualenv<20.33` to work around an issue where Poetry uses the wrong Python version ([#&#8203;10491](https://redirect.github.com/python-poetry/poetry/pull/10491)). - Improve the error messages for the validation of the `pyproject.toml` file ([#&#8203;10471](https://redirect.github.com/python-poetry/poetry/pull/10471)). ##### Fixed - Fix an issue where project plugins were installed even though `poetry install` was called with `--no-plugins` ([#&#8203;10405](https://redirect.github.com/python-poetry/poetry/pull/10405)). - Fix an issue where dependency resolution failed for self-referential extras with duplicate dependencies ([#&#8203;10488](https://redirect.github.com/python-poetry/poetry/pull/10488)). ##### Docs - Clarify how to include files that were automatically excluded via VCS ignore settings ([#&#8203;10442](https://redirect.github.com/python-poetry/poetry/pull/10442)). - Clarify the behavior of `poetry add` if no version constraint is explicitly specified ([#&#8203;10445](https://redirect.github.com/python-poetry/poetry/pull/10445)). ### [`v2.1.3`](https://redirect.github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#213---2025-05-04) [Compare Source](https://redirect.github.com/python-poetry/poetry/compare/2.1.2...2.1.3) ##### Changed - Require `importlib-metadata<8.7` for Python 3.9 because of a breaking change in importlib-metadata 8.7 ([#&#8203;10374](https://redirect.github.com/python-poetry/poetry/pull/10374)). ##### Fixed - Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources ([#&#8203;10324](https://redirect.github.com/python-poetry/poetry/pull/10324)). - Fix an issue where the `--directory` option did not work if a plugin, which accesses the poetry instance during its activation, was installed ([#&#8203;10352](https://redirect.github.com/python-poetry/poetry/pull/10352)). - Fix an issue where `poetry env activate -v` printed additional information to stdout instead of stderr so that the output could not be used as designed ([#&#8203;10353](https://redirect.github.com/python-poetry/poetry/pull/10353)). - Fix an issue where the original error was not printed if building a git dependency failed ([#&#8203;10366](https://redirect.github.com/python-poetry/poetry/pull/10366)). - Fix an issue where wheels for the wrong platform were installed in rare cases. ([#&#8203;10361](https://redirect.github.com/python-poetry/poetry/pull/10361)). ##### poetry-core ([`2.1.3`](https://redirect.github.com/python-poetry/poetry-core/releases/tag/2.1.3)) - Fix an issue where the union of specific inverse or partially inverse markers was not simplified ([#&#8203;858](https://redirect.github.com/python-poetry/poetry-core/pull/858)). - Fix an issue where optional dependencies defined in the `project` section were treated as non-optional when a source was defined for them in the `tool.poetry` section ([#&#8203;857](https://redirect.github.com/python-poetry/poetry-core/pull/857)). - Fix an issue where markers with `===` were not parsed correctly ([#&#8203;860](https://redirect.github.com/python-poetry/poetry-core/pull/860)). - Fix an issue where local versions with upper case letters caused an error ([#&#8203;859](https://redirect.github.com/python-poetry/poetry-core/pull/859)). - Fix an issue where `extra` markers with a value starting with "in" were not validated correctly ([#&#8203;862](https://redirect.github.com/python-poetry/poetry-core/pull/862)). ### [`v2.1.2`](https://redirect.github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#212---2025-03-29) [Compare Source](https://redirect.github.com/python-poetry/poetry/compare/2.1.1...2.1.2) ##### Changed - Improve performance of locking dependencies ([#&#8203;10275](https://redirect.github.com/python-poetry/poetry/pull/10275)). ##### Fixed - Fix an issue where markers were not locked correctly ([#&#8203;10240](https://redirect.github.com/python-poetry/poetry/pull/10240)). - Fix an issue where the result of `poetry lock` was not deterministic ([#&#8203;10276](https://redirect.github.com/python-poetry/poetry/pull/10276)). - Fix an issue where `poetry env activate` returned the wrong command for `tcsh` ([#&#8203;10243](https://redirect.github.com/python-poetry/poetry/pull/10243)). - Fix an issue where `poetry env activate` returned the wrong command for `pwsh` on Linux ([#&#8203;10256](https://redirect.github.com/python-poetry/poetry/pull/10256)). ##### Docs - Update basic usage section to reflect new default layout ([#&#8203;10203](https://redirect.github.com/python-poetry/poetry/pull/10203)). ##### poetry-core ([`2.1.2`](https://redirect.github.com/python-poetry/poetry-core/releases/tag/2.1.2)) - Improve performance of marker operations ([#&#8203;851](https://redirect.github.com/python-poetry/poetry-core/pull/851)). - Fix an issue where incorrect markers were calculated when removing parts covered by the project's Python constraint ([#&#8203;841](https://redirect.github.com/python-poetry/poetry-core/pull/841), [#&#8203;846](https://redirect.github.com/python-poetry/poetry-core/pull/846)). - Fix an issue where `extra` markers were not simplified ([#&#8203;842](https://redirect.github.com/python-poetry/poetry-core/pull/842), [#&#8203;845](https://redirect.github.com/python-poetry/poetry-core/pull/845), [#&#8203;847](https://redirect.github.com/python-poetry/poetry-core/pull/847)). - Fix an issue where the intersection and union of markers was not deterministic ([#&#8203;843](https://redirect.github.com/python-poetry/poetry-core/pull/843)). - Fix an issue where the intersection of `python_version` markers was not recognized as empty ([#&#8203;849](https://redirect.github.com/python-poetry/poetry-core/pull/849)). - Fix an issue where `python_version` markers were not simplified ([#&#8203;848](https://redirect.github.com/python-poetry/poetry-core/pull/848), [#&#8203;851](https://redirect.github.com/python-poetry/poetry-core/pull/851)). - Fix an issue where Python constraints on a package were converted into invalid markers ([#&#8203;853](https://redirect.github.com/python-poetry/poetry-core/pull/853)). ### [`v2.1.1`](https://redirect.github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#211---2025-02-16) [Compare Source](https://redirect.github.com/python-poetry/poetry/compare/2.1.0...2.1.1) ##### Fixed - Fix an issue where `poetry env use python` does not choose the Python from the PATH ([#&#8203;10187](https://redirect.github.com/python-poetry/poetry/pull/10187)). ##### poetry-core ([`2.1.1`](https://redirect.github.com/python-poetry/poetry-core/releases/tag/2.1.1)) - Fix an issue where simplifying a `python_version` marker resulted in an invalid marker ([#&#8203;838](https://redirect.github.com/python-poetry/poetry-core/pull/838)). ### [`v2.1.0`](https://redirect.github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#210---2025-02-15) [Compare Source](https://redirect.github.com/python-poetry/poetry/compare/2.0.1...2.1.0) ##### Added - **Make `build` command build-system agnostic** ([#&#8203;10059](https://redirect.github.com/python-poetry/poetry/pull/10059), [#&#8203;10092](https://redirect.github.com/python-poetry/poetry/pull/10092)). - Add a `--config-settings` option to `poetry build` ([#&#8203;10059](https://redirect.github.com/python-poetry/poetry/pull/10059)). - Add support for defining `config-settings` when building dependencies ([#&#8203;10129](https://redirect.github.com/python-poetry/poetry/pull/10129)). - **Add (experimental) commands to manage Python installations** ([#&#8203;10112](https://redirect.github.com/python-poetry/poetry/pull/10112)). - Use `findpython` to find the Python interpreters ([#&#8203;10097](https://redirect.github.com/python-poetry/poetry/pull/10097)). - Add a `--no-truncate` option to `poetry show` ([#&#8203;9580](https://redirect.github.com/python-poetry/poetry/pull/9580)). - Re-add support for passwords with empty usernames ([#&#8203;10088](https://redirect.github.com/python-poetry/poetry/pull/10088)). - Add better error messages ([#&#8203;10053](https://redirect.github.com/python-poetry/poetry/pull/10053), [#&#8203;10065](https://redirect.github.com/python-poetry/poetry/pull/10065), [#&#8203;10126](https://redirect.github.com/python-poetry/poetry/pull/10126), [#&#8203;10127](https://redirect.github.com/python-poetry/poetry/pull/10127), [#&#8203;10132](https://redirect.github.com/python-poetry/poetry/pull/10132)). ##### Changed - **`poetry new` defaults to "src" layout by default** ([#&#8203;10135](https://redirect.github.com/python-poetry/poetry/pull/10135)). - Improve performance of locking dependencies ([#&#8203;10111](https://redirect.github.com/python-poetry/poetry/pull/10111), [#&#8203;10114](https://redirect.github.com/python-poetry/poetry/pull/10114), [#&#8203;10138](https://redirect.github.com/python-poetry/poetry/pull/10138), [#&#8203;10146](https://redirect.github.com/python-poetry/poetry/pull/10146)). - Deprecate adding sources without specifying `--priority` ([#&#8203;10134](https://redirect.github.com/python-poetry/poetry/pull/10134)). ##### Fixed - Fix an issue where global options were not handled correctly when positioned after command options ([#&#8203;10021](https://redirect.github.com/python-poetry/poetry/pull/10021), [#&#8203;10067](https://redirect.github.com/python-poetry/poetry/pull/10067), [#&#8203;10128](https://redirect.github.com/python-poetry/poetry/pull/10128)). - Fix an issue where building a dependency from source failed because of a conflict between build-system dependencies that were not required for the target environment ([#&#8203;10048](https://redirect.github.com/python-poetry/poetry/pull/10048)). - Fix an issue where `poetry init` was not able to find a package on PyPI while adding dependencies interactively ([#&#8203;10055](https://redirect.github.com/python-poetry/poetry/pull/10055)). - Fix an issue where the `@latest` descriptor was incorrectly passed to the core requirement parser ([#&#8203;10069](https://redirect.github.com/python-poetry/poetry/pull/10069)). - Fix an issue where Boolean environment variables set to `True` (in contrast to `true`) were interpreted as `false` ([#&#8203;10080](https://redirect.github.com/python-poetry/poetry/pull/10080)). - Fix an issue where `poetry env activate` reported a misleading error message ([#&#8203;10087](https://redirect.github.com/python-poetry/poetry/pull/10087)). - Fix an issue where adding an optional dependency with `poetry add --optional` would not correctly update the lock file ([#&#8203;10076](https://redirect.github.com/python-poetry/poetry/pull/10076)). - Fix an issue where `pip` was not installed/updated before other dependencies resulting in a race condition ([#&#8203;10102](https://redirect.github.com/python-poetry/poetry/pull/10102)). - Fix an issue where Poetry freezes when multiple threads attempt to unlock the `keyring` simultaneously ([#&#8203;10062](https://redirect.github.com/python-poetry/poetry/pull/10062)). - Fix an issue where markers with extras were not locked correctly ([#&#8203;10119](https://redirect.github.com/python-poetry/poetry/pull/10119)). - Fix an issue where self-referential extras were not resolved correctly ([#&#8203;10106](https://redirect.github.com/python-poetry/poetry/pull/10106)). - Fix an issue where Poetry could not be run from a `zipapp` ([#&#8203;10074](https://redirect.github.com/python-poetry/poetry/pull/10074)). - Fix an issue where installation failed with a permission error when using the system environment as a user without write access to system site packages ([#&#8203;9014](https://redirect.github.com/python-poetry/poetry/pull/9014)). - Fix an issue where a version of a dependency that is not compatible with the project's python constraint was locked. ([#&#8203;10141](https://redirect.github.com/python-poetry/poetry/pull/10141)). - Fix an issue where Poetry wrongly reported that the current project's supported Python range is not compatible with some of the required packages Python requirement ([#&#8203;10157](https://redirect.github.com/python-poetry/poetry/pull/10157)). - Fix an issue where the requested extras of a dependency were ignored if the same dependency (with same extras) was specified in multiple groups ([#&#8203;10158](https://redirect.github.com/python-poetry/poetry/pull/10158)). ##### Docs - Sort commands by name in the CLI reference ([#&#8203;10035](https://redirect.github.com/python-poetry/poetry/pull/10035)). - Add missing documentation for `env` commands ([#&#8203;10027](https://redirect.github.com/python-poetry/poetry/pull/10027)). - Clarify that the `name` and `version` fields are always required if the `project` section is specified ([#&#8203;10033](https://redirect.github.com/python-poetry/poetry/pull/10033)). - Add a note about restarting the shell for tab completion changes to take effect ([#&#8203;10070](https://redirect.github.com/python-poetry/poetry/pull/10070)). - Fix the example for `project.gui-scripts` [#&#8203;10121](https://redirect.github.com/python-poetry/poetry/pull/10121). - Explain how to include files as scripts in the project configuration ([#&#8203;9572](https://redirect.github.com/python-poetry/poetry/pull/9572), [#&#8203;10133](https://redirect.github.com/python-poetry/poetry/pull/10133)). - Add additional information on specifying required python versions ([#&#8203;10104](https://redirect.github.com/python-poetry/poetry/pull/10104)). ##### poetry-core ([`2.1.0`](https://redirect.github.com/python-poetry/poetry-core/releases/tag/2.1.0)) - Fix an issue where inclusive ordering with post releases was inconsistent with PEP 440 ([#&#8203;379](https://redirect.github.com/python-poetry/poetry-core/pull/379)). - Fix an issue where invalid URI tokens in PEP 508 requirement strings were silently discarded ([#&#8203;817](https://redirect.github.com/python-poetry/poetry-core/pull/817)). - Fix an issue where wrong markers were calculated when removing parts covered by the project's python constraint ([#&#8203;824](https://redirect.github.com/python-poetry/poetry-core/pull/824)). - Fix an issue where optional dependencies that are not part of an extra were included in the wheel metadata ([#&#8203;830](https://redirect.github.com/python-poetry/poetry-core/pull/830)). - Fix an issue where the `__pycache__` directory and `*.pyc` files were included in sdists and wheels ([#&#8203;835](https://redirect.github.com/python-poetry/poetry-core/pull/835)). ### [`v2.0.1`](https://redirect.github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#201---2025-01-11) [Compare Source](https://redirect.github.com/python-poetry/poetry/compare/2.0.0...2.0.1) ##### Added - Add support for `poetry search` in legacy sources ([#&#8203;9949](https://redirect.github.com/python-poetry/poetry/pull/9949)). - Add a message in the `poetry source show` output when PyPI is implicitly enabled ([#&#8203;9974](https://redirect.github.com/python-poetry/poetry/pull/9974)). ##### Changed - Improve performance for merging markers from overrides at the end of dependency resolution ([#&#8203;10018](https://redirect.github.com/python-poetry/poetry/pull/10018)). ##### Fixed - Fix an issue where `poetry sync` did not remove packages that were not requested ([#&#8203;9946](https://redirect.github.com/python-poetry/poetry/pull/9946)). - Fix an issue where `poetry check` failed even though there were just warnings and add a `--strict` option to fail on warnings ([#&#8203;9983](https://redirect.github.com/python-poetry/poetry/pull/9983)). - Fix an issue where `poetry update`, `poetry add` and `poetry remove` with `--only` uninstalled packages from other groups ([#&#8203;10014](https://redirect.github.com/python-poetry/poetry/pull/10014)). - Fix an issue where `poetry update`, `poetry add` and `poetry remove` uninstalled all extra packages ([#&#8203;10016](https://redirect.github.com/python-poetry/poetry/pull/10016)). - Fix an issue where `poetry self update` did not recognize Poetry's own environment ([#&#8203;9995](https://redirect.github.com/python-poetry/poetry/pull/9995)). - Fix an issue where read-only system site-packages were not considered when loading an environment with system site-packages ([#&#8203;9942](https://redirect.github.com/python-poetry/poetry/pull/9942)). - Fix an issue where an error message in `poetry install` started with `Warning:` instead of `Error:` ([#&#8203;9945](https://redirect.github.com/python-poetry/poetry/pull/9945)). - Fix an issue where `Command.set_poetry`, which is used by plugins, was removed ([#&#8203;9981](https://redirect.github.com/python-poetry/poetry/pull/9981)). - Fix an issue where the help text of `poetry build --clean` showed a malformed short option instead of the description ([#&#8203;9994](https://redirect.github.com/python-poetry/poetry/pull/9994)). ##### Docs - Add a FAQ entry for the migration from Poetry-specific fields to the `project` section ([#&#8203;9996](https://redirect.github.com/python-poetry/poetry/pull/9996)). - Fix examples for `project.readme` and `project.urls` ([#&#8203;9948](https://redirect.github.com/python-poetry/poetry/pull/9948)). - Add a warning that package sources are a Poetry-specific feature that is not included in core metadata ([#&#8203;9935](https://redirect.github.com/python-poetry/poetry/pull/9935)). - Replace `poetry install --sync` with `poetry sync` in the section about synchronizing dependencies ([#&#8203;9944](https://redirect.github.com/python-poetry/poetry/pull/9944)). - Replace `poetry shell` with `poetry env activate` in the basic usage section ([#&#8203;9963](https://redirect.github.com/python-poetry/poetry/pull/9963)). - Mention that `project.name` is always required when the `project` section is used ([#&#8203;9989](https://redirect.github.com/python-poetry/poetry/pull/9989)). - Fix the constraint of `poetry-plugin-export` in the section about `poetry export` ([#&#8203;9954](https://redirect.github.com/python-poetry/poetry/pull/9954)). ##### poetry-core ([`2.0.1`](https://redirect.github.com/python-poetry/poetry-core/releases/tag/2.0.1)) - Replace the deprecated core metadata field `Home-page` with `Project-URL: Homepage` ([#&#8203;807](https://redirect.github.com/python-poetry/poetry-core/pull/807)). - Fix an issue where includes from `tool.poetry.packages` without a specified `format` were not initialized with the default value resulting in a `KeyError` ([#&#8203;805](https://redirect.github.com/python-poetry/poetry-core/pull/805)). - Fix an issue where some `project.urls` entries were not processed correctly resulting in a `KeyError` ([#&#8203;807](https://redirect.github.com/python-poetry/poetry-core/pull/807)). - Fix an issue where dynamic `project.dependencies` via `tool.poetry.dependencies` were ignored if `project.optional-dependencies` were defined ([#&#8203;811](https://redirect.github.com/python-poetry/poetry-core/pull/811)). ### [`v2.0.0`](https://redirect.github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#200---2025-01-05) [Compare Source](https://redirect.github.com/python-poetry/poetry/compare/1.8.5...2.0.0) ##### Added - **Add support for the `project` section in the `pyproject.toml` file according to PEP 621** ([#&#8203;9135](https://redirect.github.com/python-poetry/poetry/pull/9135), [#&#8203;9917](https://redirect.github.com/python-poetry/poetry/pull/9917)). - **Add support for defining Poetry plugins that are required by the project and automatically installed if not present** ([#&#8203;9547](https://redirect.github.com/python-poetry/poetry/pull/9547)). - **Lock resulting markers and groups and add a `installer.re-resolve` option (default: `true`) to allow installation without re-resolving** ([#&#8203;9427](https://redirect.github.com/python-poetry/poetry/pull/9427)). - Add a `--local-version` option to `poetry build` ([#&#8203;9064](https://redirect.github.com/python-poetry/poetry/pull/9064)). - Add a `--clean` option to `poetry build` ([#&#8203;9067](https://redirect.github.com/python-poetry/poetry/pull/9067)). - Add FIPS support for `poetry publish` ([#&#8203;9101](https://redirect.github.com/python-poetry/poetry/pull/9101)). - Add the option to use `poetry new` interactively and configure more fields ([#&#8203;9101](https://redirect.github.com/python-poetry/poetry/pull/9101)). - Add a config option `installer.only-binary` to enforce the use of binary distribution formats ([#&#8203;9150](https://redirect.github.com/python-poetry/poetry/pull/9150)). - Add backend support for legacy repository search ([#&#8203;9132](https://redirect.github.com/python-poetry/poetry/pull/9132)). - Add support to resume downloads from connection resets ([#&#8203;9422](https://redirect.github.com/python-poetry/poetry/pull/9422)). - Add the option to define a constraint for the required Poetry version to manage the project ([#&#8203;9547](https://redirect.github.com/python-poetry/poetry/pull/9547)). - Add an `--all-groups` option to `poetry install` ([#&#8203;9744](https://redirect.github.com/python-poetry/poetry/pull/9744)). - Add an `poetry env activate` command as replacement of `poetry shell` ([#&#8203;9763](https://redirect.github.com/python-poetry/poetry/pull/9763)). - Add a `--markers` option to `poetry add` to add a dependency with markers ([#&#8203;9814](https://redirect.github.com/python-poetry/poetry/pull/9814)). - Add a `--migrate` option to `poetry config` to migrate outdated configs ([#&#8203;9830](https://redirect.github.com/python-poetry/poetry/pull/9830)). - Add a `--project` option to search the `pyproject.toml` file in another directory without switching the directory ([#&#8203;9831](https://redirect.github.com/python-poetry/poetry/pull/9831)). - Add support for shortened hashes to define git dependencies ([#&#8203;9748](https://redirect.github.com/python-poetry/poetry/pull/9748)). - Add partial support for conflicting extras ([#&#8203;9553](https://redirect.github.com/python-poetry/poetry/pull/9553)). - Add a `poetry sync` command as replacement of `poetry install --sync` ([#&#8203;9801](https://redirect.github.com/python-poetry/poetry/pull/9801)). ##### Changed - **Change the default behavior of `poetry lock` to `--no-update` and introduce a `--regenerate` option for the old default behavior** ([#&#8203;9327](https://redirect.github.com/python-poetry/poetry/pull/9327)). - **Remove the dependency on `poetry-plugin-export` so that `poetry export` is not included per default** ([#&#8203;5980](https://redirect.github.com/python-poetry/poetry/pull/5980)). - **Outsource `poetry shell` into `poetry-plugin-shell`** ([#&#8203;9763](https://redirect.github.com/python-poetry/poetry/pull/9763)). - **Change the interface of `poetry add --optional` to require an extra the optional dependency is added to** ([#&#8203;9135](https://redirect.github.com/python-poetry/poetry/pull/9135)). - **Actually switch the directory when using `--directory`/`-C`** ([#&#8203;9831](https://redirect.github.com/python-poetry/poetry/pull/9831)). - **Drop support for Python 3.8** ([#&#8203;9692](https://redirect.github.com/python-poetry/poetry/pull/9692)). - Rename `experimental.system-git-client` to `experimental.system-git` ([#&#8203;9787](https://redirect.github.com/python-poetry/poetry/pull/9787), [#&#8203;9795](https://redirect.github.com/python-poetry/poetry/pull/9795)). - Replace `virtualenvs.prefer-active-python` by the inverse setting `virtualenvs.use-poetry-python` and prefer the active Python by default ([#&#8203;9786](https://redirect.github.com/python-poetry/poetry/pull/9786)). - Deprecate several fields in the `tool.poetry` section in favor of the respective fields in the `project` section in the `pyproject.toml` file ([#&#8203;9135](https://redirect.github.com/python-poetry/poetry/pull/9135)). - Deprecate `poetry install --sync` in favor of `poetry sync` ([#&#8203;9801](https://redirect.github.com/python-poetry/poetry/pull/9801)). - Upgrade the warning if the current project cannot be installed to an error ([#&#8203;9333](https://redirect.github.com/python-poetry/poetry/pull/9333)). - Remove special handling for `platformdirs 2.0` macOS config directory ([#&#8203;8916](https://redirect.github.com/python-poetry/poetry/pull/8916)). - Tweak PEP 517 builds ([#&#8203;9094](https://redirect.github.com/python-poetry/poetry/pull/9094)). - Use Poetry instead of pip to manage dependencies in isolated build environments ([#&#8203;9168](https://redirect.github.com/python-poetry/poetry/pull/9168), [#&#8203;9227](https://redirect.github.com/python-poetry/poetry/pull/9227)). - Trust empty `Requires-Dist` with modern metadata ([#&#8203;9078](https://redirect.github.com/python-poetry/poetry/pull/9078)). - Do PEP 517 builds instead of parsing `setup.py` to determine dependencies ([#&#8203;9099](https://redirect.github.com/python-poetry/poetry/pull/9099)). - Drop support for reading lock files prior version 1.0 (created with Poetry prior 1.1) ([#&#8203;9345](https://redirect.github.com/python-poetry/poetry/pull/9345)). - Default to `>=` instead of `^` for the Python requirement when initializing a new project ([#&#8203;9558](https://redirect.github.com/python-poetry/poetry/pull/9558)). - Limit `build-system` to the current major version of `poetry-core` when initializing a new project ([#&#8203;9812](https://redirect.github.com/python-poetry/poetry/pull/9812)). - Remove pip-based installation, i.e. `installer.modern-installation = false` ([#&#8203;9392](https://redirect.github.com/python-poetry/poetry/pull/9392)). - Remove `virtualenvs.options.no-setuptools` config option and never include `setuptools` per default ([#&#8203;9331](https://redirect.github.com/python-poetry/poetry/pull/9331)). - Rename exceptions to have an `Error` suffix ([#&#8203;9705](https://redirect.github.com/python-poetry/poetry/pull/9705)). - Remove deprecated CLI options and methods and revoke the deprecation of `--dev` ([#&#8203;9732](https://redirect.github.com/python-poetry/poetry/pull/9732)). - Ignore installed packages during dependency resolution ([#&#8203;9851](https://redirect.github.com/python-poetry/poetry/pull/9851)). - Improve the error message on upload failure ([#&#8203;9701](https://redirect.github.com/python-poetry/poetry/pull/9701)). - Improve the error message if the current project cannot be installed to include another root cause ([#&#8203;9651](https://redirect.github.com/python-poetry/poetry/pull/9651)). - Improve the output of `poetry show <package>` ([#&#8203;9750](https://redirect.github.com/python-poetry/poetry/pull/9750)). - Improve the error message for build errors ([#&#8203;9870](https://redirect.github.com/python-poetry/poetry/pull/9870)). - Improve the error message when trying to remove a package from a project without any dependencies ([#&#8203;9918](https://redirect.github.com/python-poetry/poetry/pull/9918)). - Drop the direct dependency on `crashtest` ([#&#8203;9108](https://redirect.github.com/python-poetry/poetry/pull/9108)). - Require `keyring>=23.3.1` ([#&#8203;9167](https://redirect.github.com/python-poetry/poetry/pull/9167)). - Require `build>=1.2.1` ([#&#8203;9283](https://redirect.github.com/python-poetry/poetry/pull/9283)). - Require `dulwich>=0.22.6` ([#&#8203;9748](https://redirect.github.com/python-poetry/poetry/pull/9748)). ##### Fixed - Fix an issue where git dependencies with extras could only be cloned if a branch was specified explicitly ([#&#8203;7028](https://redirect.github.com/python-poetry/poetry/pull/7028)). - Fix an issue where `poetry env remove` failed if `virtualenvs.in-project` was set to `true` ([#&#8203;9118](https://redirect.github.com/python-poetry/poetry/pull/9118)). - Fix an issue where locking packages with a digit at the end of the name and non-standard sdist names failed ([#&#8203;9189](https://redirect.github.com/python-poetry/poetry/pull/9189)). - Fix an issue where credentials where not passed when trying to download an URL dependency ([#&#8203;9202](https://redirect.github.com/python-poetry/poetry/pull/9202)). - Fix an issue where using uncommon group names with `poetry add` resulted in a broken `pyproject.toml` ([#&#8203;9277](https://redirect.github.com/python-poetry/poetry/pull/9277)). - Fix an issue where an inconsistent entry regarding the patch version of Python was kept in `envs.toml` ([#&#8203;9286](https://redirect.github.com/python-poetry/poetry/pull/9286)). - Fix an issue where relative paths were not resolved properly when using `poetry build --directory` ([#&#8203;9433](https://redirect.github.com/python-poetry/poetry/pull/9433)). - Fix an issue where unrequested extras were not uninstalled when running `poetry install` without an existing lock file ([#&#8203;9345](https://redirect.github.com/python-poetry/poetry/pull/9345)). - Fix an issue where the `poetry-check` pre-commit hook did not trigger if only `poetry.lock` has changed ([#&#8203;9504](https://redirect.github.com/python-poetry/poetry/pull/9504)). - Fix an issue where files (rather than directories) could not be added as single page source ([#&#8203;9166](https://redirect.github.com/python-poetry/poetry/pull/9166)). - Fix an issue where invalid constraints were generated when adding a package with a local version specifier ([#&#8203;9603](https://redirect.github.com/python-poetry/poetry/pull/9603)). - Fix several encoding warnings ([#&#8203;8893](https://redirect.github.com/python-poetry/poetry/pull/8893)). - Fix an issue where `virtualenvs.prefer-active-python` was not respected ([#&#8203;9278](https://redirect.github.com/python-poetry/poetry/pull/9278)). - Fix an issue where the line endings of the lock file were changed ([#&#8203;9468](https://redirect.github.com/python-poetry/poetry/pull/9468)). - Fix an issue where installing multiple dependencies from the same git repository failed sporadically due to a race condition ([#&#8203;9658](https://redirect.github.com/python-poetry/poetry/pull/9658)). - Fix an issue where installing multiple dependencies from forked monorepos failed sporadically due to a race condition ([#&#8203;9723](https://redirect.github.com/python-poetry/poetry/pull/9723)). - Fix an issue where an extra package was not installed if it is required by multiple extras ([#&#8203;9700](https://redirect.github.com/python-poetry/poetry/pull/9700)). - Fix an issue where a `direct_url.json` with vcs URLs not compliant with PEP 610 was written ([#&#8203;9007](https://redirect.github.com/python-poetry/poetry/pull/9007)). - Fix an issue where other files than wheels were recognized as wheels ([#&#8203;9770](https://redirect.github.com/python-poetry/poetry/pull/9770)). - Fix an issue where `installer.max-workers` was ignored for the implicit PyPI source ([#&#8203;9815](https://redirect.github.com/python-poetry/poetry/pull/9815)). - Fix an issue where local settings (from `poetry.toml`) were ignored for the implicit PyPI source ([#&#8203;9816](https://redirect.github.com/python-poetry/poetry/pull/9816)). - Fix an issue where different `dulwich` versions resulted in different hashes for a git dependency from a tag ([#&#8203;9849](https://redirect.github.com/python-poetry/poetry/pull/9849)). - Fix an issue where installing a yanked package with no dependencies failed with an `IndexError` ([#&#8203;9505](https://redirect.github.com/python-poetry/poetry/pull/9505)). - Fix an issue where a package could not be added from a source that required an empty password ([#&#8203;9850](https://redirect.github.com/python-poetry/poetry/pull/9850)). - Fix an issue where setting `allow-prereleases = false` still allowed pre-releases if no other solution was found ([#&#8203;9798](https://redirect.github.com/python-poetry/poetry/pull/9798)). - Fix an issue where the wrong environment was used for checking if an installed package is from system site packages ([#&#8203;9861](https://redirect.github.com/python-poetry/poetry/pull/9861)). - Fix an issue where build errors from builds to retrieve metadata information were hidden ([#&#8203;9870](https://redirect.github.com/python-poetry/poetry/pull/9870)). - Fix an issue where `poetry check` falsely reported that an invalid source "pypi" is referenced in dependencies ([#&#8203;9475](https://redirect.github.com/python-poetry/poetry/pull/9475)). - Fix an issue where `poetry install --sync` tried to uninstall system site packages if the virtual environment was created with `virtualenvs.options.system-site-packages = true` ([#&#8203;9863](https://redirect.github.com/python-poetry/poetry/pull/9863)). - Fix an issue where HTTP streaming requests were not closed properly when not completely consumed ([#&#8203;9899](https://redirect.github.com/python-poetry/poetry/pull/9899)). ##### Docs - Add information about getting test coverage in the contribution guide ([#&#8203;9726](https://redirect.github.com/python-poetry/poetry/pull/9726)). - Mention `pre-commit-update` as an alternative to `pre-commit autoupdate` ([#&#8203;9716](https://redirect.github.com/python-poetry/poetry/pull/9716)). - Improve the explanation of `exclude` and `include` ([#&#8203;9734](https://redirect.github.com/python-poetry/poetry/pull/9734)). - Add information about compatible release requirements, i.e. `~=` ([#&#8203;9783](https://redirect.github.com/python-poetry/poetry/pull/9783)). - Add documentation for using a build script to build extension modules ([#&#8203;9864](https://redirect.github.com/python-poetry/poetry/pull/9864)). ##### poetry-core ([`2.0.0`](https://redirect.github.com/python-poetry/poetry-core/releases/tag/2.0.0)) - Add support for non PEP440 compliant version in the `platform_release` marker ([#&#8203;722](https://redirect.github.com/python-poetry/poetry-core/pull/722)). - Add support for string comparisons with `in` / `not in` in generic constraints ([#&#8203;722](https://redirect.github.com/python-poetry/poetry-core/pull/722)). - Add support for script files that are generated by a build script ([#&#8203;710](https://redirect.github.com/python-poetry/poetry-core/pull/710)). - Add support for `SOURCE_DATE_EPOCH` when building packages ([#&#8203;766](https://redirect.github.com/python-poetry/poetry-core/pull/766), [#&#8203;781](https://redirect.github.com/python-poetry/poetry-core/pull/781)). - Create `METADATA` files with version 2.3 instead of 2.2 ([#&#8203;707](https://redirect.github.com/python-poetry/poetry-core/pull/707)). - Remove support for `x` in version constraints ([#&#8203;770](https://redirect.github.com/python-poetry/poetry-core/pull/770)). - Remove support for scripts with extras ([#&#8203;708](https://redirect.github.com/python-poetry/poetry-core/pull/708)). - Remove deprecated features and interfaces ([#&#8203;702](https://redirect.github.com/python-poetry/poetry-core/pull/702), [#&#8203;769](https://redirect.github.com/python-poetry/poetry-core/pull/769)). - Deprecate `tool.poetry.dev-dependencies` in favor of `tool.poetry.group.dev.dependencies` ([#&#8203;754](https://redirect.github.com/python-poetry/poetry-core/pull/754)). - Fix an issue where the `platlib` directory of the wrong Python was used ([#&#8203;726](https://redirect.github.com/python-poetry/poetry-core/pull/726)). - Fix an issue where building a wheel in a nested output directory results in an error ([#&#8203;762](https://redirect.github.com/python-poetry/poetry-core/pull/762)). - Fix an issue where `+` was not allowed in git URL paths ([#&#8203;765](https://redirect.github.com/python-poetry/poetry-core/pull/765)). - Fix an issue where the temporary directory was not cleaned up on error ([#&#8203;775](https://redirect.github.com/python-poetry/poetry-core/pull/775)). - Fix an issue where the regular expression for author names was too restrictive ([#&#8203;517](https://redirect.github.com/python-poetry/poetry-core/pull/517)). - Fix an issue where basic auth http(s) credentials could not be parsed ([#&#8203;791](https://redirect.github.com/python-poetry/poetry-core/pull/791)). </details> --- ### 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 PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/probberechts/soccerdata). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiNDEuNjAuNCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 15:59:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/soccerdata#820
No description provided.