diff --git a/CHANGELOG.md b/CHANGELOG.md index 4428b6ca..a44c033c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - [Ruby] Minimum ruby version is now bumped from 2.3 to 2.6 (With minor refactors to the parser) ([#204](https://github.com/cucumber/tag-expressions/pull/204)) - [Ruby] Speed up Parser#parse by removing redundant `nil` safety check +### Changed +- [Python] PEP 639 licence metadata specification ([#211](https://github.com/cucumber/tag-expressions/pull/211)) + ## [6.2.0] - 2025-05-25 ### Added - [PHP] Add new implementation ([#194](https://github.com/cucumber/tag-expressions/pull/194)) diff --git a/python/pyproject.toml b/python/pyproject.toml index 4564ad31..4452daba 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -11,7 +11,7 @@ # PYTHON3: requires = ["setuptools>=64", "setuptools_scm>=8", "wheel"] [build-system] -requires = ["setuptools", "setuptools_scm", "wheel"] +requires = ["setuptools>=77.0.0", "setuptools_scm", "wheel"] build-backend = "setuptools.build_meta" @@ -24,7 +24,10 @@ description = "Provides a tag-expression parser and evaluation logic for cucumbe version = "6.2.0" # PREPARED: dynamic = ["version"] keywords= ["BDD", "testing", "cucumber", "tag-expressions", "behave"] -license = {text = "MIT"} +license = "MIT" +license-files = [ + "LICENSE" +] readme = "README.rst" requires-python = ">=2.7" classifiers = [ @@ -47,7 +50,6 @@ classifiers = [ "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing", "Topic :: Software Development :: Libraries :: Python Modules", - "License :: OSI Approved :: MIT License", ] dependencies = [ "enum34; python_version < '3.4'"