diff --git a/pyproject.toml b/pyproject.toml index 8dc6bae..e558ed3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,8 +3,8 @@ requires = [ "Cython", "numpy>=2", - "setuptools>=61", - "setuptools_scm[toml]>=7", + "setuptools>=77.0.3", + "setuptools_scm[toml]>=8", "wheel", ] # Defined by PEP 517 @@ -17,7 +17,6 @@ authors = [ classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", - "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Operating System :: Unix", @@ -44,7 +43,8 @@ keywords = [ "python", "ocean-science", ] -license = {text = "BSD-3-Clause"} +license = "BSD-3-Clause" +license-files = ["LICENSE"] name = "stratify" requires-python = ">=3.10" @@ -53,7 +53,6 @@ Code = "https://github.com/SciTools-incubator/python-stratify" Issues = "https://github.com/SciTools-incubator/python-stratify/issues" [tool.setuptools] -license-files = ["LICENSE"] zip-safe = false [tool.setuptools.dynamic] diff --git a/requirements/py310.yml b/requirements/py310.yml index 85da5ce..114a919 100644 --- a/requirements/py310.yml +++ b/requirements/py310.yml @@ -7,8 +7,8 @@ dependencies: - python=3.10 # Setup dependencies. - - setuptools - - setuptools-scm + - setuptools>=77.0.3 + - setuptools-scm>=8 # Core dependencies. - numpy>=2 diff --git a/requirements/py311.yml b/requirements/py311.yml index dfd5ee9..52f1ba3 100644 --- a/requirements/py311.yml +++ b/requirements/py311.yml @@ -7,8 +7,8 @@ dependencies: - python=3.11 # Setup dependencies. - - setuptools - - setuptools-scm + - setuptools>=77.0.3 + - setuptools-scm>=8 # Core dependencies. - numpy>=2 diff --git a/requirements/py312.yml b/requirements/py312.yml index a142935..1fcfb70 100644 --- a/requirements/py312.yml +++ b/requirements/py312.yml @@ -7,8 +7,8 @@ dependencies: - python=3.12 # Setup dependencies. - - setuptools - - setuptools-scm + - setuptools>=77.0.3 + - setuptools-scm>=8 # Core dependencies. - numpy>=2