- Update to 1.5.2
* no changes relevant for Linux
- Release 1.5.1
* Improve performance by caching parsed markers, constraints and
versions (#556).
- Release 1.5.0
## Added
* Improve marker handling (#528, #534, #530, #546, #547).
* Allow overriding the output directory when building dist files
(#527).
* Validate whether dependencies referenced in extras are defined
in the main dependency group (#542).
* Improve handling of generic constraints (#515).
## Changed
* Deprecate the hash function of FileDependency (#535).
* Do not set allows_preleases implicitly anymore if the lower
bound of a constraint is a pre-release (#543).
* Poetry no longer generates a setup.py file in sdists by default
(#318).
* Remove the unused platform attribute from Package (#548).
* Deprecate the pretty_version parameter when creating a Package
(#549).
* Validate path dependencies during use instead of during
construction (#520).
## Fixed
* Fix an issue where the PEP 517 metadata_directory was not
respected when building an editable wheel (#537).
* 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
OBS-URL: https://build.opensuse.org/request/show/1082581
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=27
Revert Factory reversion
- Update devendored requirements
- Update to version 1.4.0
* Added
The PEP 517 metadata_directory is now respected as an input to the build_wheel hook (#487).
* Changed
Sources are now considered more carefully when dealing with dependencies with environment markers (#497).
EmptyConstraint is now hashable (#513).
ParseConstraintError is now raised on version and constraint parsing errors, and includes information on the package that caused the error (#514).
* Fixed
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).
* Vendoring
jsonschema==4.17.0
lark==1.1.14
pyrsistent==0.19.2
tomlkit==0.11.6
typing-extensions==4.4.0
OBS-URL: https://build.opensuse.org/request/show/1042951
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=23
- Update to version 1.4.0
* Added
The PEP 517 metadata_directory is now respected as an input to the build_wheel hook (#487).
* Changed
Sources are now considered more carefully when dealing with dependencies with environment markers (#497).
EmptyConstraint is now hashable (#513).
ParseConstraintError is now raised on version and constraint parsing errors, and includes information on the package that caused the error (#514).
* Fixed
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).
* Vendoring
jsonschema==4.17.0
lark==1.1.14
pyrsistent==0.19.2
tomlkit==0.11.6
typing-extensions==4.4.0
OBS-URL: https://build.opensuse.org/request/show/1042734
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=19
- Update to 1.4.0
Added
* The PEP 517 metadata_directory is now respected as an input to the build_wheel hook (#487).
Changed
* Sources are now considered more carefully when dealing with dependencies with environment markers (#497).
* EmptyConstraint is now hashable (#513).
* ParseConstraintError is now raised on version and constraint parsing errors, and includes information on the package that caused the error (#514).
Fixed
* 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).
Vendoring
jsonschema==4.17.0
lark==1.1.14
pyrsistent==0.19.2
tomlkit==0.11.6
typing-extensions==4.4.0
OBS-URL: https://build.opensuse.org/request/show/1040493
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=16
- Update to 1.3.2
* Fix an issue where the normalization was not applied to the
path of an sdist built using a PEP 517 frontend (#495).
- Release 1.3.1
* Fix an issue where a typing-driven assertion could be false at
runtime, causing a failure during
prepare_metadata_for_build_wheel (#492).
- Release 1.3.0
* Add 3.11 to the list of available Python versions (#477).
* Deprecate poetry.core.constraints.generic, which is replaced by
poetry.core.packages.constraints (#482).
* Deprecate poetry.core.semver, which is replaced by
poetry.core.constraints.version (#482).
* Fix an issue where versions were escaped wrongly when building
the wheel name (#469).
* Fix an issue where caret constraints of pre-releases with a
major version of 0 resulted in an empty version range (#475).
* Fix an issue where the names of extras were not normalized
according to PEP 685 (#476).
* Fix an issue where sdist names were not normalized (#484).
- Release 1.2.0
* Added support for subdirectories in url dependencies (#398).
* When setting an invalid version constraint an error is raised
instead of silently setting "any version" (#461).
* Allow more characters in author name (#411).
* Fixed an issue where incorrect Requires-Dist information was
generated when environment markers where used for optional
packages (#462).
* Fixed an issue where incorrect python constraints were parsed
from environment markers (#457).
OBS-URL: https://build.opensuse.org/request/show/1009081
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=12
- Update to 1.0.6
* Added support for more hash types gen generating hashes. (#207)
- Release 1.0.5
* Fixed the copy of Package instances which led to file hashes
not being available. (#193)
* Fixed an issue where unsafe parameters could be passed to git
commands. (#203)
* Fixed an issue where the wrong git executable could be used on
Windows. (#205)
- Release 1.0.4
* Fixed an error in the way python markers with a precision >= 3
were handled. (#180)
* Fixed an error in the evaluation of in/not in markers (#189)
OBS-URL: https://build.opensuse.org/request/show/920853
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=8
- Update to 1.0.3
* Fixed an error when handling single-digit Python markers (#156)
* Fixed dependency markers not being properly copied when changing the constraint (#163).
- Release 1.0.2
* Fixed a missing import causing an error in Poetry (#134).
- Release 1.0.1
* Fixed PEP 508 representation of dependency without extras
(#102).
* Fixed an error where development dependencies were being
resolved when invoking the PEP-517 backend (#101).
* Fixed source distribution not being deterministic (#105).
* Fixed an error where zip files were left open when building
wheels (#122).
* Fixed an error where explicitly included files were still not
present in final distributions (#124).
* Fixed wheel filename matching for recent architecture (#125,
#129).
* Fixed an error where the & character was not accepted for
author names (#120).
* Fixed the PEP-508 representation of some dependencies (#103).
* Fixed the Requires-Python metadata generation (#127).
* Fixed an error where pre-release versions were accepted in
version constraints (#128).
OBS-URL: https://build.opensuse.org/request/show/885476
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=6