Poetry-core

Latest version: v1.9.0

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

Scan your dependencies

Page 5 of 9

1.1.0b2

Fixed

- Fixed a regression where `poetry-core` no longer handled improper Python version constraints from package metadata ([371](https://github.com/python-poetry/poetry-core/pull/371))
- Fixed missing version bump in `poetry.core.__version__` ([367](https://github.com/python-poetry/poetry-core/pull/367))

Improvements

- `poetry-core` generated wheel's now correctly identify `Generator` metadata as `poetry-core` instead of `poetry` ([367](https://github.com/python-poetry/poetry-core/pull/367))

1.1.0b1

Fixed

- Fixed an issue where canonicalize package names leads to infinite loops ([328](https://github.com/python-poetry/poetry-core/pull/328)).
- Fixed an issue where versions wasn't correct normalized to PEP-440 ([344](https://github.com/python-poetry/poetry-core/pull/344)).
- Fixed an issue with union of multi markers if one marker is a subset of the other marker ([352](https://github.com/python-poetry/poetry-core/pull/352)).
- Fixed an issue with markers which are not in disjunctive normal form (DNF) ([347](https://github.com/python-poetry/poetry-core/pull/347)).
- Fixed an issue where stub-only partial namespace packages were not recognized as packages ([221](https://github.com/python-poetry/poetry-core/pull/221)).
- Fixed an issue where PEP-508 url requirements with extras were not parsed correctly ([345](https://github.com/python-poetry/poetry-core/pull/345)).
- Fixed an issue where PEP-508 strings with wildcard exclusion constraints were incorrectly exported ([343](https://github.com/python-poetry/poetry-core/pull/343)).
- Allow hidden directories on Windows bare repos ([341](https://github.com/python-poetry/poetry-core/pull/341)).
- Fixed an issue where dependencies with an epoch are parsed as empty ([316](https://github.com/python-poetry/poetry-core/pull/316)).
- Fixed an issue where a package consisting of multiple packages wasn't build correctly ([292](https://github.com/python-poetry/poetry-core/pull/292)).

Added

- Added support for handling git urls with subdirectory ([288](https://github.com/python-poetry/poetry-core/pull/288)).
- Added support for metadata files as described in PEP-658 for PEP-503 "simple" API repositories ([333](https://github.com/python-poetry/poetry-core/pull/333)).

Changed

- Renamed dependency group of runtime dependencies to from `default` to `main` ([326](https://github.com/python-poetry/poetry-core/pull/326)).

Improvements

- `poetry-core` is now completely type checked. Special thanks to dimbleby branchvincent :tada:
- Improved the SemVer constraint parsing ([327](https://github.com/python-poetry/poetry-core/pull/327)).
- Improved the speed when cloning git repositories ([290](https://github.com/python-poetry/poetry-core/pull/290)).

1.1.0a7

Fixed

- Fixed an issue when evaluate `in/not in` markers ([188](https://github.com/python-poetry/poetry-core/pull/188)).
- Fixed an issue when parsing of caret constraint with leading zero ([201](https://github.com/python-poetry/poetry-core/pull/201)).
- Respect format for explicit included files when finding excluded files ([228](https://github.com/python-poetry/poetry-core/pull/228)).
- Fixed an issue where only the last location was used when multiple packages should be included ([108](https://github.com/python-poetry/poetry-core/pull/108)).
- Ensure that package `description` contains no new line ([219](https://github.com/python-poetry/poetry-core/pull/219)).
- Fixed an issue where all default dependencies were removed instead of just the selected one ([220](https://github.com/python-poetry/poetry-core/pull/220)).
- Ensure that authors and maintainers are normalized ([276](https://github.com/python-poetry/poetry-core/pull/276)).

Added

- Add support for most of the guaranteed hashes ([207](https://github.com/python-poetry/poetry-core/pull/207)).
- Add support to declare multiple README files ([248](https://github.com/python-poetry/poetry-core/pull/248)).
- Add support for git sub directories ([192](https://github.com/python-poetry/poetry-core/pull/192)).
- Add hooks according to PEP-660 for editable installs ([182](https://github.com/python-poetry/poetry-core/pull/182)).
- Add support for version epochs ([264](https://github.com/python-poetry/poetry-core/pull/264)).


Changed

- Drop python3.6 support ([263](https://github.com/python-poetry/poetry-core/pull/263)).
- Loose the strictness when parsing version constraint to support invalid use of wildcards, e.g. `>=3.*` ([186](https://github.com/python-poetry/poetry-core/pull/186)).
- No longer assume a default git branch name ([192](https://github.com/python-poetry/poetry-core/pull/192)).
- Sort package name in extras to make it reproducible ([280](https://github.com/python-poetry/poetry-core/pull/280)).

Improvements

- Improve marker handling ([208](https://github.com/python-poetry/poetry-core/pull/208),
[282](https://github.com/python-poetry/poetry-core/pull/282),
[283](https://github.com/python-poetry/poetry-core/pull/283),
[284](https://github.com/python-poetry/poetry-core/pull/284),
[286](https://github.com/python-poetry/poetry-core/pull/286),
[291](https://github.com/python-poetry/poetry-core/pull/291),
[293](https://github.com/python-poetry/poetry-core/pull/293),
[294](https://github.com/python-poetry/poetry-core/pull/294),
[297](https://github.com/python-poetry/poetry-core/pull/297)).

1.1.0a6

Added

- Added support for dependency groups. ([183](https://github.com/python-poetry/poetry-core/pull/183))

1.1.0a5

Added

- Added support for script files in addition to standard entry points. ([40](https://github.com/python-poetry/poetry-core/pull/40))

Fixed

- Fixed an error in the way python markers with a precision >= 3 were handled. ([178](https://github.com/python-poetry/poetry-core/pull/178))

1.1.0a4

Changed

- Files in source distributions now have a deterministic time to improve reproducibility. ([142](https://github.com/python-poetry/poetry-core/pull/142))
- Source distributions for `poetry-core` now includes tests. ([173](https://github.com/python-poetry/poetry-core/pull/173))

Fixed

- Fixed an error where leading zeros in the local build part of version specifications were discarded. ([167](https://github.com/python-poetry/poetry-core/pull/167))
- Fixed the PEP 508 representation of file dependencies. ([153](https://github.com/python-poetry/poetry-core/pull/153))
- Fixed the copy of `Package` instances which led to file hashes not being available. ([159](https://github.com/python-poetry/poetry-core/pull/159))
- Fixed an error in the parsing of caret requirements with a pre-release lower bound. ([171](https://github.com/python-poetry/poetry-core/pull/171))
- Fixed an error where some pre-release versions were not flagged as pre-releases. ([170](https://github.com/python-poetry/poetry-core/pull/170))

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.