python-poetry/poetry
### [`v1.4.0`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#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** ([#6205](https://togithub.com/python-poetry/poetry/pull/6205)).
- Add support for `Private ::` trove classifiers ([#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 ([#7339](https://togithub.com/python-poetry/poetry/pull/7339)).
- Add support for `virtualenvs.prefer-active-python` when running `poetry new` and `poetry init` ([#7100](https://togithub.com/python-poetry/poetry/pull/7100)).
##### Changed
- **Deprecate the old installer, i.e. setting `experimental.new-installer` to `false`** ([#7358](https://togithub.com/python-poetry/poetry/pull/7358)).
- Remove unused `platform` field from cached package info and bump the cache version ([#7304](https://togithub.com/python-poetry/poetry/pull/7304)).
- Extra dependencies of the root project are now sorted in the lock file ([#7375](https://togithub.com/python-poetry/poetry/pull/7375)).
- Remove upper boundary for `importlib-metadata` dependency ([#7434](https://togithub.com/python-poetry/poetry/pull/7434)).
- Validate path dependencies during use instead of during construction ([#6844](https://togithub.com/python-poetry/poetry/pull/6844)).
- Remove the deprecated `repository` modules ([#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 ([#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 ([#7225](https://togithub.com/python-poetry/poetry/pull/7225), [#7236](https://togithub.com/python-poetry/poetry/pull/7236)).
- Fix an issue where HTTP redirects were not handled correctly during publishing ([#7160](https://togithub.com/python-poetry/poetry/pull/7160)).
- Fix an issue where `poetry check` did not handle the `-C, --directory` option correctly ([#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 ([#7367](https://togithub.com/python-poetry/poetry/pull/7367)).
- Fix an issue where the wrong Python version was selected when creating an virtual environment ([#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` ([#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 ([#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 ([#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 ([#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 ([#6665](https://togithub.com/python-poetry/poetry/pull/6665)).
##### Docs
- Add advice on how to maintain a poetry plugin ([#6977](https://togithub.com/python-poetry/poetry/pull/6977)).
- Update tox examples to comply with the latest tox release ([#7341](https://togithub.com/python-poetry/poetry/pull/7341)).
- Mention that the `poetry export` can export `constraints.txt` files ([#7383](https://togithub.com/python-poetry/poetry/pull/7383)).
- Add clarifications for moving configuration files ([#6864](https://togithub.com/python-poetry/poetry/pull/6864)).
- Mention the different types of exact version specifications ([#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 ([#528](https://togithub.com/python-poetry/poetry-core/pull/528),
[#534](https://togithub.com/python-poetry/poetry-core/pull/534),
[#530](https://togithub.com/python-poetry/poetry-core/pull/530),
[#546](https://togithub.com/python-poetry/poetry-core/pull/546),
[#547](https://togithub.com/python-poetry/poetry-core/pull/547)).
- Validate whether dependencies referenced in `extras` are defined in the main dependency group ([#542](https://togithub.com/python-poetry/poetry-core/pull/542)).
- Poetry no longer generates a `setup.py` file in sdists by default ([#318](https://togithub.com/python-poetry/poetry-core/pull/318)).
- Fix an issue where trailing newlines were allowed in `tool.poetry.description` ([#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 ([#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 ([#545](https://togithub.com/python-poetry/poetry-core/pull/545)).
- Fix an issue where zero padding was not correctly handled in version comparisons ([#540](https://togithub.com/python-poetry/poetry-core/pull/540)).
- Fix an issue where sdist builds did not support multiple READMEs ([#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 ([#118](https://togithub.com/python-poetry/poetry-plugin-export/pull/118)).
Configuration
π Schedule: Branch creation - "before 3am on Monday" (UTC), 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 PR contains the following updates:
==1.3.2
->==1.4.0
Release Notes
python-poetry/poetry
### [`v1.4.0`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#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** ([#6205](https://togithub.com/python-poetry/poetry/pull/6205)). - Add support for `Private ::` trove classifiers ([#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 ([#7339](https://togithub.com/python-poetry/poetry/pull/7339)). - Add support for `virtualenvs.prefer-active-python` when running `poetry new` and `poetry init` ([#7100](https://togithub.com/python-poetry/poetry/pull/7100)). ##### Changed - **Deprecate the old installer, i.e. setting `experimental.new-installer` to `false`** ([#7358](https://togithub.com/python-poetry/poetry/pull/7358)). - Remove unused `platform` field from cached package info and bump the cache version ([#7304](https://togithub.com/python-poetry/poetry/pull/7304)). - Extra dependencies of the root project are now sorted in the lock file ([#7375](https://togithub.com/python-poetry/poetry/pull/7375)). - Remove upper boundary for `importlib-metadata` dependency ([#7434](https://togithub.com/python-poetry/poetry/pull/7434)). - Validate path dependencies during use instead of during construction ([#6844](https://togithub.com/python-poetry/poetry/pull/6844)). - Remove the deprecated `repository` modules ([#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 ([#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 ([#7225](https://togithub.com/python-poetry/poetry/pull/7225), [#7236](https://togithub.com/python-poetry/poetry/pull/7236)). - Fix an issue where HTTP redirects were not handled correctly during publishing ([#7160](https://togithub.com/python-poetry/poetry/pull/7160)). - Fix an issue where `poetry check` did not handle the `-C, --directory` option correctly ([#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 ([#7367](https://togithub.com/python-poetry/poetry/pull/7367)). - Fix an issue where the wrong Python version was selected when creating an virtual environment ([#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` ([#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 ([#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 ([#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 ([#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 ([#6665](https://togithub.com/python-poetry/poetry/pull/6665)). ##### Docs - Add advice on how to maintain a poetry plugin ([#6977](https://togithub.com/python-poetry/poetry/pull/6977)). - Update tox examples to comply with the latest tox release ([#7341](https://togithub.com/python-poetry/poetry/pull/7341)). - Mention that the `poetry export` can export `constraints.txt` files ([#7383](https://togithub.com/python-poetry/poetry/pull/7383)). - Add clarifications for moving configuration files ([#6864](https://togithub.com/python-poetry/poetry/pull/6864)). - Mention the different types of exact version specifications ([#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 ([#528](https://togithub.com/python-poetry/poetry-core/pull/528), [#534](https://togithub.com/python-poetry/poetry-core/pull/534), [#530](https://togithub.com/python-poetry/poetry-core/pull/530), [#546](https://togithub.com/python-poetry/poetry-core/pull/546), [#547](https://togithub.com/python-poetry/poetry-core/pull/547)). - Validate whether dependencies referenced in `extras` are defined in the main dependency group ([#542](https://togithub.com/python-poetry/poetry-core/pull/542)). - Poetry no longer generates a `setup.py` file in sdists by default ([#318](https://togithub.com/python-poetry/poetry-core/pull/318)). - Fix an issue where trailing newlines were allowed in `tool.poetry.description` ([#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 ([#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 ([#545](https://togithub.com/python-poetry/poetry-core/pull/545)). - Fix an issue where zero padding was not correctly handled in version comparisons ([#540](https://togithub.com/python-poetry/poetry-core/pull/540)). - Fix an issue where sdist builds did not support multiple READMEs ([#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 ([#118](https://togithub.com/python-poetry/poetry-plugin-export/pull/118)).Configuration
π Schedule: Branch creation - "before 3am on Monday" (UTC), 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.
This PR has been generated by Mend Renovate. View repository job log here.