- Update to 1.9.0 (bsc#1221705):
- Added
- Add a to key in tool.poetry.packages to allow custom
subpackage names
- Add support for path dependencies that do not define a
build system
- Add a tool.poetry.package-mode key to support non-package
mode
- Changed
- Update list of supported licenses
- Improve support for PEP 691 JSON-based Simple API
- Establish zipapp compatibility
- Rework list of files included in build artifacts
- Improve performance by treating collections in packages as
immutable
- Deprecate poetry.core.masonry.builder
- Deprecate scripts that depend on extras
- Fixed
- Fix an issue where insignificant errors were printed if the
working directory is not inside a git repository
- Fix an issue where the project's directory was not
recognized as git repository on Windows due to an encoding
issue
- Vendoring
fastjsonschema==2.19.1
lark==1.1.8
OBS-URL: https://build.opensuse.org/request/show/1159613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry-core?expand=0&rev=20
- Added
- Add a to key in tool.poetry.packages to allow custom
subpackage names
- Add support for path dependencies that do not define a
build system
- Add a tool.poetry.package-mode key to support non-package
mode
- Changed
- Update list of supported licenses
- Improve support for PEP 691 JSON-based Simple API
- Establish zipapp compatibility
- Rework list of files included in build artifacts
- Improve performance by treating collections in packages as
immutable
- Deprecate poetry.core.masonry.builder
- Deprecate scripts that depend on extras
- Fixed
- Fix an issue where insignificant errors were printed if the
working directory is not inside a git repository
- Fix an issue where the project's directory was not
recognized as git repository on Windows due to an encoding
issue
- Vendoring
fastjsonschema==2.19.1
lark==1.1.8
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=43
* Add a `to` key in `tool.poetry.packages` to allow custom
subpackage names (#672).
* Add support for path dependencies that do not define a build
system (#675).
* Add a `tool.poetry.package-mode` key to support non-package
mode (#661).
* Improve support for PEP 691 JSON-based Simple API (#664).
* Establish zipapp compatibility (#670).
* Rework list of files included in build artifacts (#666).
* Improve performance by treating collections in packages as
immutable (#663).
* Deprecate `poetry.core.masonry.builder` (#682).
* Deprecate scripts that depend on extras (#690).
* Fix an issue where insignificant errors were printed if the
working directory is not inside a git repository (#684).
* Fix an issue where the project's directory was not recognized
as git repository on Windows due to an encoding issue (#685).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=40
- update to 1.8.1:
* Fix an issue where git URLs starting with `git+` could not be
parsed anymore (#657).
* Add `3.12` to the list of available Python versions (#631).
* Add support for creating packages dynamically in the build
script
* Improve marker logic for `extra` markers (#636).
* Update list of supported licenses (#635,
* #646).
* Deprecate `Dependency.transitive_python_versions` (#648).
* Deprecate `Dependency.transitive_python_constraint` (#649).
* Fix an issue where projects with extension modules were not
installed in editable mode (#633).
* Fix an issue where the wrong or no `lib` folder was added to
the wheel (#634).
* Replace `jsonschema` with `fastjsonschema`.
* `lark==1.1.8`
* `packaging==23.2`
- Update description
- Update to version 1.4.0
version constraints (#128).
- unbundle vendored packages
OBS-URL: https://build.opensuse.org/request/show/1136266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry-core?expand=0&rev=19
* Fix an issue where git URLs starting with `git+` could not be
parsed anymore (#657).
* Add `3.12` to the list of available Python versions (#631).
* Add support for creating packages dynamically in the build
script
* Improve marker logic for `extra` markers (#636).
* Update list of supported licenses (#635,
* #646).
* Deprecate `Dependency.transitive_python_versions` (#648).
* Deprecate `Dependency.transitive_python_constraint` (#649).
* Fix an issue where projects with extension modules were not
installed in editable mode (#633).
* Fix an issue where the wrong or no `lib` folder was added to
the wheel (#634).
* Replace `jsonschema` with `fastjsonschema`.
* `lark==1.1.8`
* `packaging==23.2`
- Update description
- Update to version 1.4.0
version constraints (#128).
- unbundle vendored packages
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=37
- Update to 1.7.0
## Added
* Optionally use resolved references when converting a VCS
dependency to a PEP 508 dependency specification (#603).
* Improve performance of marker handling (#609).
## Changed
* Drop support for Python 3.7 (#566).
* Remove deprecated poetry.core.constraints.generic and
poetry.core.semver (#601).
* Allow | as a value separator in markers with the operators in
and not in (#608).
* Put pretty name (instead of normalized name) in metadata
(#620).
* Update list of supported licenses (#623).
## Fixed
* Fix an issue where the encoding was not handled correctly when
calling a subprocess (#602).
* Fix an issue where caret constraints with additional whitespace
could not be parsed (#606).
* Fix an issue where PEP 508 dependency specifications with names
starting with a digit could not be parsed (#607).
* Fix an issue where Poetry considered an unrelated .gitignore
file resulting in an empty wheel (#611).
OBS-URL: https://build.opensuse.org/request/show/1113184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry-core?expand=0&rev=18
## Added
* Optionally use resolved references when converting a VCS
dependency to a PEP 508 dependency specification (#603).
* Improve performance of marker handling (#609).
## Changed
* Drop support for Python 3.7 (#566).
* Remove deprecated poetry.core.constraints.generic and
poetry.core.semver (#601).
* Allow | as a value separator in markers with the operators in
and not in (#608).
* Put pretty name (instead of normalized name) in metadata
(#620).
* Update list of supported licenses (#623).
## Fixed
* Fix an issue where the encoding was not handled correctly when
calling a subprocess (#602).
* Fix an issue where caret constraints with additional whitespace
could not be parsed (#606).
* Fix an issue where PEP 508 dependency specifications with names
starting with a digit could not be parsed (#607).
* Fix an issue where Poetry considered an unrelated .gitignore
file resulting in an empty wheel (#611).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=34
- Update description
- New upstream release 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).
OBS-URL: https://build.opensuse.org/request/show/1088457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry-core?expand=0&rev=16
* 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).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry-core?expand=0&rev=30
- 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
- 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/1042958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry-core?expand=0&rev=13
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 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/1042763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry-core?expand=0&rev=11
- 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).
OBS-URL: https://build.opensuse.org/request/show/1040753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry-core?expand=0&rev=9
- 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). (forwarded request 1009081 from bnavigator)
OBS-URL: https://build.opensuse.org/request/show/1009082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry-core?expand=0&rev=7
- 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