[PR #147] [MERGED] Update dependency poetry to v1.5.0 #316

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

📋 Pull Request Information

Original PR: https://github.com/probberechts/soccerdata/pull/147
Author: @renovate[bot]
Created: 1/17/2023
Status: Merged
Merged: 6/1/2023
Merged by: @probberechts

Base: masterHead: renovate/poetry-1.x


📝 Commits (2)

  • 6df6ad2 Update dependency poetry to v1.5.0
  • 259030b Update constraints.txt

📊 Changes

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

View changed files

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

📄 Description

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
poetry (source, changelog) ==1.2.2 -> ==1.5.0 age adoption passing confidence

Release Notes

python-poetry/poetry

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).

v1.4.2

Compare Source

Changed
  • When trying to install wheels with invalid RECORD files, Poetry does not fail anymore but only prints a warning.
    This mitigates an unintended change introduced in Poetry 1.4.1 (#​7694).
Fixed
  • Fix an issue where relative git submodule urls were not parsed correctly (#​7017).
  • Fix an issue where Poetry could freeze when building a project with a build script if it generated enough output to fill the OS pipe buffer (#​7699).

v1.4.1

Compare Source

Fixed
  • Fix an issue where poetry install did not respect the requirements for building editable dependencies (#​7579).
  • Fix an issue where poetry init crashed due to bad input when adding packages interactively (#​7569).
  • Fix an issue where poetry install ignored the subdirectory argument of git dependencies (#​7580).
  • Fix an issue where installing packages with no-binary could result in a false hash mismatch (#​7594).
  • Fix an issue where the hash of sdists was neither validated nor written to the direct_url.json during installation (#​7594).
  • Fix an issue where poetry install --sync attempted to remove itself (#​7626).
  • Fix an issue where wheels with non-normalized dist-info directory names could not be installed (#​7671).
  • Fix an issue where poetry install --compile compiled with optimization level 1 (#​7666).
Docs
  • Clarify the behavior of the --extras option (#​7563).
  • Expand the FAQ on reasons for slow dependency resolution (#​7620).
poetry-core (1.5.2)
  • Fix an issue where wheels built on Windows could contain duplicate entries in the RECORD file (#​555).

v1.4.0

Compare Source

Added
  • Add a modern installer (installer.modern-installation) for faster installation of packages and independence from pip (#​6205).
  • Add support for Private :: trove classifiers (#​7271).
  • Add the version of poetry in the @generated comment at the beginning of the lock file (#​7339).
  • Add support for virtualenvs.prefer-active-python when running poetry new and poetry init (#​7100).
Changed
  • Deprecate the old installer, i.e. setting experimental.new-installer to false (#​7358).
  • Remove unused platform field from cached package info and bump the cache version (#​7304).
  • Extra dependencies of the root project are now sorted in the lock file (#​7375).
  • Remove upper boundary for importlib-metadata dependency (#​7434).
  • Validate path dependencies during use instead of during construction (#​6844).
  • Remove the deprecated repository modules (#​7468).
Fixed
  • Fix an issue where an unconditional dependency of an extra was not installed in specific environments (#​7175).
  • Fix an issue where a pre-release of a dependency was chosen even if a stable release fulfilled the constraint (#​7225, #​7236).
  • Fix an issue where HTTP redirects were not handled correctly during publishing (#​7160).
  • Fix an issue where poetry check did not handle the -C, --directory option correctly (#​7241).
  • Fix an issue where the subdirectory information of a git dependency was not written to the lock file (#​7367).
  • Fix an issue where the wrong Python version was selected when creating an virtual environment (#​7221).
  • Fix an issue where packages that should be kept were uninstalled when calling poetry install --sync (#​7389).
  • Fix an issue where an incorrect value was set for sys.argv[0] when running installed scripts (#​6737).
  • Fix an issue where hashes in direct_url.json files were not written according to the specification (#​7475).
  • Fix an issue where poetry commands failed due to special characters in the path of the project or virtual environment (#​7471).
  • Fix an issue where poetry crashed with a JSONDecodeError when running a Python script that produced certain warnings (#​6665).
Docs
  • Add advice on how to maintain a poetry plugin (#​6977).
  • Update tox examples to comply with the latest tox release (#​7341).
  • Mention that the poetry export can export constraints.txt files (#​7383).
  • Add clarifications for moving configuration files (#​6864).
  • Mention the different types of exact version specifications (#​7503).
poetry-core (1.5.1)
  • Improve marker handling (#​528,
    #​534,
    #​530,
    #​546,
    #​547).
  • Validate whether dependencies referenced in extras are defined in the main dependency group (#​542).
  • Poetry no longer generates a setup.py file in sdists by default (#​318).
  • Fix an issue where trailing newlines were allowed in tool.poetry.description (#​505).
  • Fix an issue where the name of the data folder in wheels was not normalized (#​532).
  • Fix an issue where the order of entries in the RECORD file was not deterministic (#​545).
  • Fix an issue where zero padding was not correctly handled in version comparisons (#​540).
  • Fix an issue where sdist builds did not support multiple READMEs (#​486).
poetry-plugin-export (^1.3.0)
  • Fix an issue where the export failed if there was a circular dependency on the root package (#​118).

v1.3.2

Compare Source

Fixed
  • Fix a performance regression when locking dependencies from PyPI (#​7232).
  • Fix an issue where passing a relative path via -C, --directory fails (#​7266).
Docs
  • Update docs to reflect the removal of the deprecated get-poetry.py installer from the repository (#​7288).
  • Add clarifications for virtualenvs.path settings (#​7286).

v1.3.1

Compare Source

Fixed
  • Fix an issue where an explicit dependency on lockfile was missing, resulting in a broken Poetry in rare circumstances (7169).

v1.3.0

Compare Source

Added
  • Mark the lock file with an @generated comment as used by common tooling (#​2773).
  • poetry check validates trove classifiers and warns for deprecations (#​2881).
  • Introduce a top level -C, --directory option to set the working path (#​6810).
Changed
  • New lock file format (version 2.0) (#​6393).
  • Path dependency metadata is unconditionally re-locked (#​6843).
  • URL dependency hashes are locked (#​7121).
  • poetry update and poetry lock should now resolve dependencies more similarly (#​6477).
  • poetry publish will report more useful errors when a file does not exist (#​4417).
  • poetry add will check for duplicate entries using canonical names (#​6832).
  • Wheels are preferred to source distributions when gathering metadata (#​6547).
  • Git dependencies of extras are only fetched if the extra is requested (#​6615).
  • Invoke pip with --no-input to prevent hanging without feedback (#​6724, #​6966).
  • Invoke pip with --isolated to prevent the influence of user configuration (#​6531).
  • Interrogate environments with Python in isolated (-I) mode (#​6628).
  • Raise an informative error when multiple version constraints overlap and are incompatible (#​7098).
Fixed
  • Fix an issue where concurrent instances of Poetry would corrupt the artifact cache (#​6186).
  • Fix an issue where Poetry can hang after being interrupted due to stale locking in cache (#​6471).
  • Fix an issue where the output of commands executed with --dry-run contained duplicate entries (#​4660).
  • Fix an issue where requests's pool size did not match the number of installer workers (#​6805).
  • Fix an issue where poetry show --outdated failed with a runtime error related to direct origin dependencies (#​6016).
  • Fix an issue where only the last command of an ApplicationPlugin is registered (#​6304).
  • Fix an issue where git dependencies were fetched unnecessarily when running poetry lock --no-update (#​6131).
  • Fix an issue where stdout was polluted with messages that should go to stderr (#​6429).
  • Fix an issue with poetry shell activation and zsh (#​5795).
  • Fix an issue where a url dependencies were shown as outdated (#​6396).
  • Fix an issue where the source field of a dependency with extras was ignored (#​6472).
  • Fix an issue where a package from the wrong source was installed for a multiple-constraints dependency with different sources (#​6747).
  • Fix an issue where dependencies from different sources where merged during dependency resolution (#​6679).
  • Fix an issue where experimental.system-git-client could not be used via environment variable (#​6783).
  • Fix an issue where Poetry fails with an AssertionError due to distribution.files being None (#​6788).
  • Fix an issue where poetry env info did not respect virtualenvs.prefer-active-python (#​6986).
  • Fix an issue where poetry env list does not list the in-project environment (#​6979).
  • Fix an issue where poetry env remove removed the wrong environment (#​6195).
  • Fix an issue where the return code of a script was not relayed as exit code (#​6824).
  • Fix an issue where the solver could silently swallow ValueError (#​6790).
Docs
  • Improve documentation of package sources (#​5605).
  • Correct the default cache path on Windows (#​7012).
poetry-core (1.4.0)
  • The PEP 517 metadata_directory is now respected as an input to the build_wheel hook (#​487).
  • ParseConstraintError is now raised on version and constraint parsing errors, and includes information on the package that caused the error (#​514).
  • Fix an issue where invalid PEP 508 requirements were generated due to a missing space before semicolons (#​510).
  • Fix an issue where relative paths were encoded into package requirements, instead of a file:// URL as required by PEP 508 (#​512).
poetry-plugin-export (^1.2.0)
  • Ensure compatibility with Poetry 1.3.0. No functional changes.
cleo (^2.0.0)
  • Fix an issue where shell completions had syntax errors (#​247).
  • Fix an issue where not reading all the output of a command resulted in a "Broken pipe" error (#​165).
  • Fix an issue where errors were not shown in non-verbose mode (#​166).

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 has been generated by Mend Renovate. View repository job log here.


🔄 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/147 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 1/17/2023 **Status:** ✅ Merged **Merged:** 6/1/2023 **Merged by:** [@probberechts](https://github.com/probberechts) **Base:** `master` ← **Head:** `renovate/poetry-1.x` --- ### 📝 Commits (2) - [`6df6ad2`](https://github.com/probberechts/soccerdata/commit/6df6ad2bfd5ca824486c3b8f22e51a066f9dac5f) Update dependency poetry to v1.5.0 - [`259030b`](https://github.com/probberechts/soccerdata/commit/259030baa87873ea1abce01c64fa0225e68e7776) Update constraints.txt ### 📊 Changes **1 file changed** (+2 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/constraints.txt` (+2 -2) </details> ### 📄 Description [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [poetry](https://python-poetry.org/) ([source](https://togithub.com/python-poetry/poetry), [changelog](https://python-poetry.org/history/)) | `==1.2.2` -> `==1.5.0` | [![age](https://badges.renovateapi.com/packages/pypi/poetry/1.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/poetry/1.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/poetry/1.5.0/compatibility-slim/1.2.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/poetry/1.5.0/confidence-slim/1.2.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>python-poetry/poetry</summary> ### [`v1.5.0`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#&#8203;150---2023-05-19) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.4.2...1.5.0) ##### Added - **Introduce the new source priorities `explicit` and `supplemental`** ([#&#8203;7658](https://togithub.com/python-poetry/poetry/pull/7658), [#&#8203;6879](https://togithub.com/python-poetry/poetry/pull/6879)). - **Introduce the option to configure the priority of the implicit PyPI source** ([#&#8203;7801](https://togithub.com/python-poetry/poetry/pull/7801)). - Add handling for corrupt cache files ([#&#8203;7453](https://togithub.com/python-poetry/poetry/pull/7453)). - Improve caching of URL and git dependencies ([#&#8203;7693](https://togithub.com/python-poetry/poetry/pull/7693), [#&#8203;7473](https://togithub.com/python-poetry/poetry/pull/7473)). - Add option to skip installing directory dependencies ([#&#8203;6845](https://togithub.com/python-poetry/poetry/pull/6845), [#&#8203;7923](https://togithub.com/python-poetry/poetry/pull/7923)). - Add `--executable` option to `poetry env info` ([#&#8203;7547](https://togithub.com/python-poetry/poetry/pull/7547)). - Add `--top-level` option to `poetry show` ([#&#8203;7415](https://togithub.com/python-poetry/poetry/pull/7415)). - Add `--lock` option to `poetry remove` ([#&#8203;7917](https://togithub.com/python-poetry/poetry/pull/7917)). - Add experimental `POETRY_REQUESTS_TIMEOUT` option ([#&#8203;7081](https://togithub.com/python-poetry/poetry/pull/7081)). - Improve performance of wheel inspection by avoiding unnecessary file copy operations ([#&#8203;7916](https://togithub.com/python-poetry/poetry/pull/7916)). ##### Changed - **Remove the old deprecated installer and the corresponding setting `experimental.new-installer`** ([#&#8203;7356](https://togithub.com/python-poetry/poetry/pull/7356)). - **Introduce `priority` key for sources and deprecate flags `default` and `secondary`** ([#&#8203;7658](https://togithub.com/python-poetry/poetry/pull/7658)). - Deprecate `poetry run <entry point>` if the entry point was not previously installed via `poetry install` ([#&#8203;7606](https://togithub.com/python-poetry/poetry/pull/7606)). - Only write the lock file if the installation succeeds ([#&#8203;7498](https://togithub.com/python-poetry/poetry/pull/7498)). - Do not write the unused package category into the lock file ([#&#8203;7637](https://togithub.com/python-poetry/poetry/pull/7637)). ##### Fixed - Fix an issue where Poetry's internal pyproject.toml continually grows larger with empty lines ([#&#8203;7705](https://togithub.com/python-poetry/poetry/pull/7705)). - Fix an issue where Poetry crashes due to corrupt cache files ([#&#8203;7453](https://togithub.com/python-poetry/poetry/pull/7453)). - Fix an issue where the `Retry-After` in HTTP responses was not respected and retries were handled inconsistently ([#&#8203;7072](https://togithub.com/python-poetry/poetry/pull/7072)). - Fix an issue where Poetry silently ignored invalid groups ([#&#8203;7529](https://togithub.com/python-poetry/poetry/pull/7529)). - Fix an issue where Poetry does not find a compatible Python version if not given explicitly ([#&#8203;7771](https://togithub.com/python-poetry/poetry/pull/7771)). - Fix an issue where the `direct_url.json` of an editable install from a git dependency was invalid ([#&#8203;7473](https://togithub.com/python-poetry/poetry/pull/7473)). - Fix an issue where error messages from build backends were not decoded correctly ([#&#8203;7781](https://togithub.com/python-poetry/poetry/pull/7781)). - Fix an infinite loop when adding certain dependencies ([#&#8203;7405](https://togithub.com/python-poetry/poetry/pull/7405)). - Fix an issue where pre-commit hooks skip pyproject.toml files in subdirectories ([#&#8203;7239](https://togithub.com/python-poetry/poetry/pull/7239)). - Fix an issue where pre-commit hooks do not use the expected Python version ([#&#8203;6989](https://togithub.com/python-poetry/poetry/pull/6989)). - Fix an issue where an unclear error message is printed if the project name is the same as one of its dependencies ([#&#8203;7757](https://togithub.com/python-poetry/poetry/pull/7757)). - Fix an issue where `poetry install` returns a zero exit status even though the build script failed ([#&#8203;7812](https://togithub.com/python-poetry/poetry/pull/7812)). - Fix an issue where an existing `.venv` was not used if `in-project` was not set ([#&#8203;7792](https://togithub.com/python-poetry/poetry/pull/7792)). - Fix an issue where multiple extras passed to `poetry add` were not parsed correctly ([#&#8203;7836](https://togithub.com/python-poetry/poetry/pull/7836)). - Fix an issue where `poetry shell` did not send a newline to `fish` ([#&#8203;7884](https://togithub.com/python-poetry/poetry/pull/7884)). - Fix an issue where `poetry update --lock` printed operations that were not executed ([#&#8203;7915](https://togithub.com/python-poetry/poetry/pull/7915)). - Fix an issue where `poetry add --lock` did perform a full update of all dependencies ([#&#8203;7920](https://togithub.com/python-poetry/poetry/pull/7920)). - Fix an issue where `poetry shell` did not work with `nushell` ([#&#8203;7919](https://togithub.com/python-poetry/poetry/pull/7919)). - Fix an issue where subprocess calls failed on Python 3.7 ([#&#8203;7932](https://togithub.com/python-poetry/poetry/pull/7932)). - Fix an issue where keyring was called even though the password was stored in an environment variable ([#&#8203;7928](https://togithub.com/python-poetry/poetry/pull/7928)). ##### Docs - Add information about what to use instead of `--dev` ([#&#8203;7647](https://togithub.com/python-poetry/poetry/pull/7647)). - Promote semantic versioning less aggressively ([#&#8203;7517](https://togithub.com/python-poetry/poetry/pull/7517)). - Explain Poetry's own versioning scheme in the FAQ ([#&#8203;7517](https://togithub.com/python-poetry/poetry/pull/7517)). - Update documentation for configuration with environment variables ([#&#8203;6711](https://togithub.com/python-poetry/poetry/pull/6711)). - Add details how to disable the virtualenv prompt ([#&#8203;7874](https://togithub.com/python-poetry/poetry/pull/7874)). - Improve documentation on whether to commit `poetry.lock` ([#&#8203;7506](https://togithub.com/python-poetry/poetry/pull/7506)). - Improve documentation of `virtualenv.create` ([#&#8203;7608](https://togithub.com/python-poetry/poetry/pull/7608)). ##### poetry-core ([`1.6.0`](https://togithub.com/python-poetry/poetry-core/releases/tag/1.6.0)) - Improve error message for invalid markers ([#&#8203;569](https://togithub.com/python-poetry/poetry-core/pull/569)). - Increase robustness when deleting temporary directories on Windows ([#&#8203;460](https://togithub.com/python-poetry/poetry-core/pull/460)). - Replace `tomlkit` with `tomli`, which changes the interface of some *internal* classes ([#&#8203;483](https://togithub.com/python-poetry/poetry-core/pull/483)). - Deprecate `Package.category` ([#&#8203;561](https://togithub.com/python-poetry/poetry-core/pull/561)). - Fix a performance regression in marker handling ([#&#8203;568](https://togithub.com/python-poetry/poetry-core/pull/568)). - Fix an issue where wildcard version constraints were not handled correctly ([#&#8203;402](https://togithub.com/python-poetry/poetry-core/pull/402)). - Fix an issue where `poetry build` created duplicate Python classifiers if they were specified manually ([#&#8203;578](https://togithub.com/python-poetry/poetry-core/pull/578)). - Fix an issue where local versions where not handled correctly ([#&#8203;579](https://togithub.com/python-poetry/poetry-core/pull/579)). ### [`v1.4.2`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#&#8203;142---2023-04-02) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.4.1...1.4.2) ##### Changed - When trying to install wheels with invalid `RECORD` files, Poetry does not fail anymore but only prints a warning. This mitigates an unintended change introduced in Poetry 1.4.1 ([#&#8203;7694](https://togithub.com/python-poetry/poetry/pull/7694)). ##### Fixed - Fix an issue where relative git submodule urls were not parsed correctly ([#&#8203;7017](https://togithub.com/python-poetry/poetry/pull/7017)). - Fix an issue where Poetry could freeze when building a project with a build script if it generated enough output to fill the OS pipe buffer ([#&#8203;7699](https://togithub.com/python-poetry/poetry/pull/7699)). ### [`v1.4.1`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#&#8203;141---2023-03-19) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.4.0...1.4.1) ##### Fixed - Fix an issue where `poetry install` did not respect the requirements for building editable dependencies ([#&#8203;7579](https://togithub.com/python-poetry/poetry/pull/7579)). - Fix an issue where `poetry init` crashed due to bad input when adding packages interactively ([#&#8203;7569](https://togithub.com/python-poetry/poetry/pull/7569)). - Fix an issue where `poetry install` ignored the `subdirectory` argument of git dependencies ([#&#8203;7580](https://togithub.com/python-poetry/poetry/pull/7580)). - Fix an issue where installing packages with `no-binary` could result in a false hash mismatch ([#&#8203;7594](https://togithub.com/python-poetry/poetry/pull/7594)). - Fix an issue where the hash of sdists was neither validated nor written to the `direct_url.json` during installation ([#&#8203;7594](https://togithub.com/python-poetry/poetry/pull/7594)). - Fix an issue where `poetry install --sync` attempted to remove itself ([#&#8203;7626](https://togithub.com/python-poetry/poetry/pull/7626)). - Fix an issue where wheels with non-normalized `dist-info` directory names could not be installed ([#&#8203;7671](https://togithub.com/python-poetry/poetry/pull/7671)). - Fix an issue where `poetry install --compile` compiled with optimization level 1 ([#&#8203;7666](https://togithub.com/python-poetry/poetry/pull/7666)). ##### Docs - Clarify the behavior of the `--extras` option ([#&#8203;7563](https://togithub.com/python-poetry/poetry/pull/7563)). - Expand the FAQ on reasons for slow dependency resolution ([#&#8203;7620](https://togithub.com/python-poetry/poetry/pull/7620)). ##### poetry-core ([`1.5.2`](https://togithub.com/python-poetry/poetry-core/releases/tag/1.5.2)) - Fix an issue where wheels built on Windows could contain duplicate entries in the RECORD file ([#&#8203;555](https://togithub.com/python-poetry/poetry-core/pull/555)). ### [`v1.4.0`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#&#8203;140---2023-02-27) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.3.2...1.4.0) ##### Added - **Add a modern installer (`installer.modern-installation`) for faster installation of packages and independence from pip** ([#&#8203;6205](https://togithub.com/python-poetry/poetry/pull/6205)). - Add support for `Private ::` trove classifiers ([#&#8203;7271](https://togithub.com/python-poetry/poetry/pull/7271)). - Add the version of poetry in the `@generated` comment at the beginning of the lock file ([#&#8203;7339](https://togithub.com/python-poetry/poetry/pull/7339)). - Add support for `virtualenvs.prefer-active-python` when running `poetry new` and `poetry init` ([#&#8203;7100](https://togithub.com/python-poetry/poetry/pull/7100)). ##### Changed - **Deprecate the old installer, i.e. setting `experimental.new-installer` to `false`** ([#&#8203;7358](https://togithub.com/python-poetry/poetry/pull/7358)). - Remove unused `platform` field from cached package info and bump the cache version ([#&#8203;7304](https://togithub.com/python-poetry/poetry/pull/7304)). - Extra dependencies of the root project are now sorted in the lock file ([#&#8203;7375](https://togithub.com/python-poetry/poetry/pull/7375)). - Remove upper boundary for `importlib-metadata` dependency ([#&#8203;7434](https://togithub.com/python-poetry/poetry/pull/7434)). - Validate path dependencies during use instead of during construction ([#&#8203;6844](https://togithub.com/python-poetry/poetry/pull/6844)). - Remove the deprecated `repository` modules ([#&#8203;7468](https://togithub.com/python-poetry/poetry/pull/7468)). ##### Fixed - Fix an issue where an unconditional dependency of an extra was not installed in specific environments ([#&#8203;7175](https://togithub.com/python-poetry/poetry/pull/7175)). - Fix an issue where a pre-release of a dependency was chosen even if a stable release fulfilled the constraint ([#&#8203;7225](https://togithub.com/python-poetry/poetry/pull/7225), [#&#8203;7236](https://togithub.com/python-poetry/poetry/pull/7236)). - Fix an issue where HTTP redirects were not handled correctly during publishing ([#&#8203;7160](https://togithub.com/python-poetry/poetry/pull/7160)). - Fix an issue where `poetry check` did not handle the `-C, --directory` option correctly ([#&#8203;7241](https://togithub.com/python-poetry/poetry/pull/7241)). - Fix an issue where the subdirectory information of a git dependency was not written to the lock file ([#&#8203;7367](https://togithub.com/python-poetry/poetry/pull/7367)). - Fix an issue where the wrong Python version was selected when creating an virtual environment ([#&#8203;7221](https://togithub.com/python-poetry/poetry/pull/7221)). - Fix an issue where packages that should be kept were uninstalled when calling `poetry install --sync` ([#&#8203;7389](https://togithub.com/python-poetry/poetry/pull/7389)). - Fix an issue where an incorrect value was set for `sys.argv[0]` when running installed scripts ([#&#8203;6737](https://togithub.com/python-poetry/poetry/pull/6737)). - Fix an issue where hashes in `direct_url.json` files were not written according to the specification ([#&#8203;7475](https://togithub.com/python-poetry/poetry/pull/7475)). - Fix an issue where poetry commands failed due to special characters in the path of the project or virtual environment ([#&#8203;7471](https://togithub.com/python-poetry/poetry/pull/7471)). - Fix an issue where poetry crashed with a `JSONDecodeError` when running a Python script that produced certain warnings ([#&#8203;6665](https://togithub.com/python-poetry/poetry/pull/6665)). ##### Docs - Add advice on how to maintain a poetry plugin ([#&#8203;6977](https://togithub.com/python-poetry/poetry/pull/6977)). - Update tox examples to comply with the latest tox release ([#&#8203;7341](https://togithub.com/python-poetry/poetry/pull/7341)). - Mention that the `poetry export` can export `constraints.txt` files ([#&#8203;7383](https://togithub.com/python-poetry/poetry/pull/7383)). - Add clarifications for moving configuration files ([#&#8203;6864](https://togithub.com/python-poetry/poetry/pull/6864)). - Mention the different types of exact version specifications ([#&#8203;7503](https://togithub.com/python-poetry/poetry/pull/7503)). ##### poetry-core ([`1.5.1`](https://togithub.com/python-poetry/poetry-core/releases/tag/1.5.1)) - Improve marker handling ([#&#8203;528](https://togithub.com/python-poetry/poetry-core/pull/528), [#&#8203;534](https://togithub.com/python-poetry/poetry-core/pull/534), [#&#8203;530](https://togithub.com/python-poetry/poetry-core/pull/530), [#&#8203;546](https://togithub.com/python-poetry/poetry-core/pull/546), [#&#8203;547](https://togithub.com/python-poetry/poetry-core/pull/547)). - Validate whether dependencies referenced in `extras` are defined in the main dependency group ([#&#8203;542](https://togithub.com/python-poetry/poetry-core/pull/542)). - Poetry no longer generates a `setup.py` file in sdists by default ([#&#8203;318](https://togithub.com/python-poetry/poetry-core/pull/318)). - Fix an issue where trailing newlines were allowed in `tool.poetry.description` ([#&#8203;505](https://togithub.com/python-poetry/poetry-core/pull/505)). - Fix an issue where the name of the data folder in wheels was not normalized ([#&#8203;532](https://togithub.com/python-poetry/poetry-core/pull/532)). - Fix an issue where the order of entries in the RECORD file was not deterministic ([#&#8203;545](https://togithub.com/python-poetry/poetry-core/pull/545)). - Fix an issue where zero padding was not correctly handled in version comparisons ([#&#8203;540](https://togithub.com/python-poetry/poetry-core/pull/540)). - Fix an issue where sdist builds did not support multiple READMEs ([#&#8203;486](https://togithub.com/python-poetry/poetry-core/pull/486)). ##### poetry-plugin-export ([`^1.3.0`](https://togithub.com/python-poetry/poetry-plugin-export/releases/tag/1.3.0)) - Fix an issue where the export failed if there was a circular dependency on the root package ([#&#8203;118](https://togithub.com/python-poetry/poetry-plugin-export/pull/118)). ### [`v1.3.2`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#&#8203;132---2023-01-10) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.3.1...1.3.2) ##### Fixed - Fix a performance regression when locking dependencies from PyPI ([#&#8203;7232](https://togithub.com/python-poetry/poetry/pull/7232)). - Fix an issue where passing a relative path via `-C, --directory` fails ([#&#8203;7266](https://togithub.com/python-poetry/poetry/pull/7266)). ##### Docs - Update docs to reflect the removal of the deprecated `get-poetry.py` installer from the repository ([#&#8203;7288](https://togithub.com/python-poetry/poetry/pull/7288)). - Add clarifications for `virtualenvs.path` settings ([#&#8203;7286](https://togithub.com/python-poetry/poetry/pull/7286)). ### [`v1.3.1`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#&#8203;131---2022-12-12) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.3.0...1.3.1) ##### Fixed - Fix an issue where an explicit dependency on `lockfile` was missing, resulting in a broken Poetry in rare circumstances ([7169](https://togithub.com/python-poetry/poetry/pull/7169)). ### [`v1.3.0`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#&#8203;130---2022-12-09) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.2.2...1.3.0) ##### Added - Mark the lock file with an `@generated` comment as used by common tooling ([#&#8203;2773](https://togithub.com/python-poetry/poetry/pull/2773)). - `poetry check` validates trove classifiers and warns for deprecations ([#&#8203;2881](https://togithub.com/python-poetry/poetry/pull/2881)). - Introduce a top level `-C, --directory` option to set the working path ([#&#8203;6810](https://togithub.com/python-poetry/poetry/pull/6810)). ##### Changed - **New lock file format (version 2.0)** ([#&#8203;6393](https://togithub.com/python-poetry/poetry/pull/6393)). - Path dependency metadata is unconditionally re-locked ([#&#8203;6843](https://togithub.com/python-poetry/poetry/pull/6843)). - URL dependency hashes are locked ([#&#8203;7121](https://togithub.com/python-poetry/poetry/pull/7121)). - `poetry update` and `poetry lock` should now resolve dependencies more similarly ([#&#8203;6477](https://togithub.com/python-poetry/poetry/pull/6477)). - `poetry publish` will report more useful errors when a file does not exist ([#&#8203;4417](https://togithub.com/python-poetry/poetry/pull/4417)). - `poetry add` will check for duplicate entries using canonical names ([#&#8203;6832](https://togithub.com/python-poetry/poetry/pull/6832)). - Wheels are preferred to source distributions when gathering metadata ([#&#8203;6547](https://togithub.com/python-poetry/poetry/pull/6547)). - Git dependencies of extras are only fetched if the extra is requested ([#&#8203;6615](https://togithub.com/python-poetry/poetry/pull/6615)). - Invoke `pip` with `--no-input` to prevent hanging without feedback ([#&#8203;6724](https://togithub.com/python-poetry/poetry/pull/6724), [#&#8203;6966](https://togithub.com/python-poetry/poetry/pull/6966)). - Invoke `pip` with `--isolated` to prevent the influence of user configuration ([#&#8203;6531](https://togithub.com/python-poetry/poetry/pull/6531)). - Interrogate environments with Python in isolated (`-I`) mode ([#&#8203;6628](https://togithub.com/python-poetry/poetry/pull/6628)). - Raise an informative error when multiple version constraints overlap and are incompatible ([#&#8203;7098](https://togithub.com/python-poetry/poetry/pull/7098)). ##### Fixed - **Fix an issue where concurrent instances of Poetry would corrupt the artifact cache** ([#&#8203;6186](https://togithub.com/python-poetry/poetry/pull/6186)). - **Fix an issue where Poetry can hang after being interrupted due to stale locking in cache** ([#&#8203;6471](https://togithub.com/python-poetry/poetry/pull/6471)). - Fix an issue where the output of commands executed with `--dry-run` contained duplicate entries ([#&#8203;4660](https://togithub.com/python-poetry/poetry/pull/4660)). - Fix an issue where `requests`'s pool size did not match the number of installer workers ([#&#8203;6805](https://togithub.com/python-poetry/poetry/pull/6805)). - Fix an issue where `poetry show --outdated` failed with a runtime error related to direct origin dependencies ([#&#8203;6016](https://togithub.com/python-poetry/poetry/pull/6016)). - Fix an issue where only the last command of an `ApplicationPlugin` is registered ([#&#8203;6304](https://togithub.com/python-poetry/poetry/pull/6304)). - Fix an issue where git dependencies were fetched unnecessarily when running `poetry lock --no-update` ([#&#8203;6131](https://togithub.com/python-poetry/poetry/pull/6131)). - Fix an issue where stdout was polluted with messages that should go to stderr ([#&#8203;6429](https://togithub.com/python-poetry/poetry/pull/6429)). - Fix an issue with `poetry shell` activation and zsh ([#&#8203;5795](https://togithub.com/python-poetry/poetry/pull/5795)). - Fix an issue where a url dependencies were shown as outdated ([#&#8203;6396](https://togithub.com/python-poetry/poetry/pull/6396)). - Fix an issue where the `source` field of a dependency with extras was ignored ([#&#8203;6472](https://togithub.com/python-poetry/poetry/pull/6472)). - Fix an issue where a package from the wrong source was installed for a multiple-constraints dependency with different sources ([#&#8203;6747](https://togithub.com/python-poetry/poetry/pull/6747)). - Fix an issue where dependencies from different sources where merged during dependency resolution ([#&#8203;6679](https://togithub.com/python-poetry/poetry/pull/6679)). - Fix an issue where `experimental.system-git-client` could not be used via environment variable ([#&#8203;6783](https://togithub.com/python-poetry/poetry/pull/6783)). - Fix an issue where Poetry fails with an `AssertionError` due to `distribution.files` being `None` ([#&#8203;6788](https://togithub.com/python-poetry/poetry/pull/6788)). - Fix an issue where `poetry env info` did not respect `virtualenvs.prefer-active-python` ([#&#8203;6986](https://togithub.com/python-poetry/poetry/pull/6986)). - Fix an issue where `poetry env list` does not list the in-project environment ([#&#8203;6979](https://togithub.com/python-poetry/poetry/pull/6979)). - Fix an issue where `poetry env remove` removed the wrong environment ([#&#8203;6195](https://togithub.com/python-poetry/poetry/pull/6195)). - Fix an issue where the return code of a script was not relayed as exit code ([#&#8203;6824](https://togithub.com/python-poetry/poetry/pull/6824)). - Fix an issue where the solver could silently swallow `ValueError` ([#&#8203;6790](https://togithub.com/python-poetry/poetry/pull/6790)). ##### Docs - Improve documentation of package sources ([#&#8203;5605](https://togithub.com/python-poetry/poetry/pull/5605)). - Correct the default cache path on Windows ([#&#8203;7012](https://togithub.com/python-poetry/poetry/pull/7012)). ##### poetry-core ([`1.4.0`](https://togithub.com/python-poetry/poetry-core/releases/tag/1.4.0)) - The PEP 517 `metadata_directory` is now respected as an input to the `build_wheel` hook ([#&#8203;487](https://togithub.com/python-poetry/poetry-core/pull/487)). - `ParseConstraintError` is now raised on version and constraint parsing errors, and includes information on the package that caused the error ([#&#8203;514](https://togithub.com/python-poetry/poetry-core/pull/514)). - Fix an issue where invalid PEP 508 requirements were generated due to a missing space before semicolons ([#&#8203;510](https://togithub.com/python-poetry/poetry-core/pull/510)). - Fix an issue where relative paths were encoded into package requirements, instead of a file:// URL as required by PEP 508 ([#&#8203;512](https://togithub.com/python-poetry/poetry-core/pull/512)). ##### poetry-plugin-export ([`^1.2.0`](https://togithub.com/python-poetry/poetry-plugin-export/releases/tag/1.2.0)) - Ensure compatibility with Poetry 1.3.0. No functional changes. ##### cleo ([`^2.0.0`](https://togithub.com/python-poetry/poetry-core/releases/tag/2.0.0)) - Fix an issue where shell completions had syntax errors ([#&#8203;247](https://togithub.com/python-poetry/cleo/pull/247)). - Fix an issue where not reading all the output of a command resulted in a "Broken pipe" error ([#&#8203;165](https://togithub.com/python-poetry/cleo/pull/165)). - Fix an issue where errors were not shown in non-verbose mode ([#&#8203;166](https://togithub.com/python-poetry/cleo/pull/166)). </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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/probberechts/soccerdata). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDUuMSIsInVwZGF0ZWRJblZlciI6IjM1LjEwMi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 15:57:23 +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#316
No description provided.