Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-poetry-core for openSUSE:Factory checked in at 2026-02-12 17:25:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-poetry-core (Old) and /work/SRC/openSUSE:Factory/.python-poetry-core.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-poetry-core" Thu Feb 12 17:25:57 2026 rev:29 rq:1332599 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-poetry-core/python-poetry-core.changes 2026-01-27 16:07:34.674181776 +0100 +++ /work/SRC/openSUSE:Factory/.python-poetry-core.new.1977/python-poetry-core.changes 2026-02-12 17:26:37.249391180 +0100 @@ -1,0 +2,6 @@ +Thu Feb 12 03:44:00 UTC 2026 - Steve Kowalik <[email protected]> + +- Update to 2.3.1: + * Fix an issue where platform_release could not be parsed on Windows Server + +------------------------------------------------------------------- Old: ---- poetry-core-2.3.0-gh.tar.gz New: ---- poetry-core-2.3.1-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-poetry-core.spec ++++++ --- /var/tmp/diff_new_pack.7UYuh8/_old 2026-02-12 17:26:37.877417823 +0100 +++ /var/tmp/diff_new_pack.7UYuh8/_new 2026-02-12 17:26:37.877417823 +0100 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-poetry-core -Version: 2.3.0 +Version: 2.3.1 Release: 0 Summary: Poetry PEP 517 Build Backend License: Apache-2.0 AND BSD-2-Clause AND MIT AND Python-2.0 ++++++ poetry-core-2.3.0-gh.tar.gz -> poetry-core-2.3.1-gh.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/poetry-core-2.3.0/.pre-commit-config.yaml new/poetry-core-2.3.1/.pre-commit-config.yaml --- old/poetry-core-2.3.0/.pre-commit-config.yaml 2026-01-18 14:02:55.000000000 +0100 +++ new/poetry-core-2.3.1/.pre-commit-config.yaml 2026-02-01 14:48:13.000000000 +0100 @@ -26,12 +26,12 @@ - id: check-docstring-first - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.11 + rev: v0.14.14 hooks: - id: ruff-check - id: ruff-format - repo: https://github.com/woodruffw/zizmor-pre-commit - rev: v1.20.0 + rev: v1.22.0 hooks: - id: zizmor diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/poetry-core-2.3.0/CHANGELOG.md new/poetry-core-2.3.1/CHANGELOG.md --- old/poetry-core-2.3.0/CHANGELOG.md 2026-01-18 14:02:55.000000000 +0100 +++ new/poetry-core-2.3.1/CHANGELOG.md 2026-02-01 14:48:13.000000000 +0100 @@ -1,6 +1,17 @@ # Change Log +## [2.3.1] - 2026-02-01 + +### Changed + +- Update list of supported licenses ([#912](https://github.com/python-poetry/poetry-core/pull/912)). + +### Fixed + +- Fix an issue where `platform_release` could not be parsed on Windows Server ([#911](https://github.com/python-poetry/poetry-core/pull/911)). + + ## [2.3.0] - 2026-01-18 ### Added @@ -832,7 +843,8 @@ - Fixed support for stub-only packages ([#28](https://github.com/python-poetry/core/pull/28)). -[Unreleased]: https://github.com/python-poetry/poetry-core/compare/2.3.0...main +[Unreleased]: https://github.com/python-poetry/poetry-core/compare/2.3.1...main +[2.3.1]: https://github.com/python-poetry/poetry-core/releases/tag/2.3.1 [2.3.0]: https://github.com/python-poetry/poetry-core/releases/tag/2.3.0 [2.2.1]: https://github.com/python-poetry/poetry-core/releases/tag/2.2.1 [2.2.0]: https://github.com/python-poetry/poetry-core/releases/tag/2.2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/poetry-core-2.3.0/pyproject.toml new/poetry-core-2.3.1/pyproject.toml --- old/poetry-core-2.3.0/pyproject.toml 2026-01-18 14:02:55.000000000 +0100 +++ new/poetry-core-2.3.1/pyproject.toml 2026-02-01 14:48:13.000000000 +0100 @@ -1,6 +1,6 @@ [project] name = "poetry-core" -version = "2.3.0" +version = "2.3.1" description = "Poetry PEP 517 Build Backend" authors = [ { name = "Sébastien Eustace", email = "[email protected]" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/poetry-core-2.3.0/src/poetry/core/__init__.py new/poetry-core-2.3.1/src/poetry/core/__init__.py --- old/poetry-core-2.3.0/src/poetry/core/__init__.py 2026-01-18 14:02:55.000000000 +0100 +++ new/poetry-core-2.3.1/src/poetry/core/__init__.py 2026-02-01 14:48:13.000000000 +0100 @@ -7,7 +7,7 @@ # this cannot presently be replaced with importlib.metadata.version as when building # itself, poetry-core is not available as an installed distribution. -__version__ = "2.3.0" +__version__ = "2.3.1" __vendor_site__ = (Path(__file__).parent / "_vendor").as_posix() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/poetry-core-2.3.0/src/poetry/core/constraints/version/patterns.py new/poetry-core-2.3.1/src/poetry/core/constraints/version/patterns.py --- old/poetry-core-2.3.0/src/poetry/core/constraints/version/patterns.py 2026-01-18 14:02:55.000000000 +0100 +++ new/poetry-core-2.3.1/src/poetry/core/constraints/version/patterns.py 2026-02-01 14:48:13.000000000 +0100 @@ -29,7 +29,7 @@ RELEASE_PATTERN = r""" (?P<release>[0-9]+(?:\.[0-9]+)*) -(?:(\+|-)(?P<build> +(?:(\+|-)?(?P<build> [0-9a-zA-Z-]+ (?:\.[0-9a-zA-Z-]+)* ))? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/poetry-core-2.3.0/src/poetry/core/spdx/data/licenses.json new/poetry-core-2.3.1/src/poetry/core/spdx/data/licenses.json --- old/poetry-core-2.3.0/src/poetry/core/spdx/data/licenses.json 2026-01-18 14:02:55.000000000 +0100 +++ new/poetry-core-2.3.1/src/poetry/core/spdx/data/licenses.json 2026-02-01 14:48:13.000000000 +0100 @@ -544,6 +544,11 @@ true, false ], + "CAPEC-tou": [ + "Common Attack Pattern Enumeration and Classification License", + false, + false + ], "CATOSL-1.1": [ "Computer Associates Trusted Open Source License 1.1", true, @@ -1664,6 +1669,11 @@ false, false ], + "HPND-sell-variant-critical-systems": [ + "HPND - sell variant with safety critical systems clause", + false, + false + ], "HTMLTIDY": [ "HTML Tidy License", false, @@ -2089,6 +2099,11 @@ false, false ], + "MMPL-1.0.1": [ + "Minecraft Mod Public License v1.0.1", + false, + false + ], "MPEG-SSG": [ "MPEG Software Simulation", false, @@ -2589,6 +2604,11 @@ false, false ], + "OpenMDW-1.0": [ + "OpenMDW License Agreement v1.0", + false, + false + ], "OpenPBS-2.3": [ "OpenPBS v2.3 Software License", false, @@ -2639,6 +2659,11 @@ false, false ], + "ParaType-Free-Font-1.3": [ + "ParaType Free Font Licensing Agreement v1.3", + false, + false + ], "Parity-6.0.0": [ "The Parity Public License 6.0.0", false, @@ -3074,6 +3099,11 @@ false, false ], + "UnRAR": [ + "UnRAR License", + false, + false + ], "Unicode-3.0": [ "Unicode License v3", true, @@ -3129,6 +3159,11 @@ false, false ], + "Vixie-Cron": [ + "Vixie Cron License", + false, + false + ], "W3C": [ "W3C Software Notice and License (2002-12-31)", true, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/poetry-core-2.3.0/tests/constraints/version/test_parse_constraint.py new/poetry-core-2.3.1/tests/constraints/version/test_parse_constraint.py --- old/poetry-core-2.3.0/tests/constraints/version/test_parse_constraint.py 2026-01-18 14:02:55.000000000 +0100 +++ new/poetry-core-2.3.1/tests/constraints/version/test_parse_constraint.py 2026-02-01 14:48:13.000000000 +0100 @@ -584,12 +584,22 @@ assert parse_constraint(constraint) == expected -def test_parse_marker_constraint_does_not_allow_invalid_version() -> None: [email protected]("constraint", ["4.9.253-tegra", "2022Server"]) +def test_parse_marker_constraint_does_not_allow_invalid_version( + constraint: str, +) -> None: with pytest.raises(ParseConstraintError): - parse_marker_version_constraint("4.9.253-tegra") + parse_marker_version_constraint(constraint) -def test_parse_marker_constraint_does_allow_invalid_version_if_requested() -> None: - assert parse_marker_version_constraint( - "4.9.253-tegra", pep440=False - ) == Version.from_parts(4, 9, 253, local="tegra") [email protected]( + ("constraint", "expected"), + [ + ("4.9.253-tegra", Version.from_parts(4, 9, 253, local="tegra")), + ("2022Server", Version.from_parts(2022, local="Server")), + ], +) +def test_parse_marker_constraint_does_allow_invalid_version_if_requested( + constraint: str, expected: VersionConstraint +) -> None: + assert parse_marker_version_constraint(constraint, pep440=False) == expected
