Poetry-core

Latest version: v1.9.0

Safety actively analyzes 625566 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

1.5.2

Fixed

- Fix an issue where wheels built on Windows could contain duplicate entries in the RECORD file ([555](https://github.com/python-poetry/poetry-core/pull/555)).

1.5.1

Changed

- Improve performance by caching parsed markers, constraints and versions ([556](https://github.com/python-poetry/poetry-core/pull/556)).

1.5.0

Added

- Improve marker handling ([528](https://github.com/python-poetry/poetry-core/pull/528), [#534](https://github.com/python-poetry/poetry-core/pull/534), [#530](https://github.com/python-poetry/poetry-core/pull/530), [#546](https://github.com/python-poetry/poetry-core/pull/546), [#547](https://github.com/python-poetry/poetry-core/pull/547)).
- Allow overriding the output directory when building dist files ([527](https://github.com/python-poetry/poetry-core/pull/527)).
- Validate whether dependencies referenced in `extras` are defined in the main dependency group ([542](https://github.com/python-poetry/poetry-core/pull/542)).
- Improve handling of generic constraints ([515](https://github.com/python-poetry/poetry-core/pull/515)).

Changed

- Deprecate the hash function of `FileDependency` ([535](https://github.com/python-poetry/poetry-core/pull/535)).
- Do not set `allows_preleases` implicitly anymore if the lower bound of a constraint is a pre-release ([543](https://github.com/python-poetry/poetry-core/pull/543)).
- Poetry no longer generates a `setup.py` file in sdists by default ([318](https://github.com/python-poetry/poetry-core/pull/318)).
- Remove the unused `platform` attribute from `Package` ([548](https://github.com/python-poetry/poetry-core/pull/548)).
- Deprecate the `pretty_version` parameter when creating a `Package` ([549](https://github.com/python-poetry/poetry-core/pull/549)).
- Validate path dependencies during use instead of during construction ([520](https://github.com/python-poetry/poetry-core/pull/520)).

Fixed

- Fix an issue where the PEP 517 `metadata_directory` was not respected when building an editable wheel ([537](https://github.com/python-poetry/poetry-core/pull/537)).
- Fix an issue where trailing newlines were allowed in `tool.poetry.description` ([505](https://github.com/python-poetry/poetry-core/pull/505)).
- Fix an issue where the name of the data folder in wheels was not normalized ([532](https://github.com/python-poetry/poetry-core/pull/532)).
- Fix an issue where the order of entries in the RECORD file was not deterministic ([545](https://github.com/python-poetry/poetry-core/pull/545)).
- Fix an issue where parsing of VCS URLs with escaped characters failed ([524](https://github.com/python-poetry/poetry-core/pull/524)).
- Fix an issue where the subdirectory parameter of VCS URLs was not respected ([518](https://github.com/python-poetry/poetry-core/pull/518)).
- Fix an issue where zero padding was not correctly handled in version comparisons ([540](https://github.com/python-poetry/poetry-core/pull/540)).
- Fix an issue where sdist builds did not support multiple READMEs ([486](https://github.com/python-poetry/poetry-core/pull/486)).

Vendoring

- [`attrs==22.2.0`](https://github.com/python-attrs/attrs/blob/main/CHANGELOG.md)
- [`jsonschema==4.17.3`](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)

1.4.0

Added

- The PEP 517 `metadata_directory` is now respected as an input to the `build_wheel` hook ([487](https://github.com/python-poetry/poetry-core/pull/487)).

Changed

- Sources are now considered more carefully when dealing with dependencies with environment markers ([497](https://github.com/python-poetry/poetry-core/pull/497)).
- `EmptyConstraint` is now hashable ([513](https://github.com/python-poetry/poetry-core/pull/513)).
- `ParseConstraintError` is now raised on version and constraint parsing errors, and includes information on the package that caused the error ([514](https://github.com/python-poetry/poetry-core/pull/514)).

Fixed

- Fix an issue where invalid PEP 508 requirements were generated due to a missing space before semicolons ([510](https://github.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 ([512](https://github.com/python-poetry/poetry-core/pull/512)).

Vendoring

- [`jsonschema==4.17.0`](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)

1.3.2

Fixed

- Fix an issue where the normalization was not applied to the path of an sdist built using a PEP 517 frontend ([495](https://github.com/python-poetry/poetry-core/pull/495)).

1.3.1

Fixed

- Fix an issue where a typing-driven assertion could be false at runtime, causing a failure during prepare_metadata_for_build_wheel ([492](https://github.com/python-poetry/poetry-core/pull/492)).

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.