pyproject: update license to PEP 639 format (#10709)

Requires bumping `setuptools` to 77.0.0 or later.

See:
- [PEP 639](https://peps.python.org/pep-0639)
- [Writing pyproject.toml - license](https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license)
This commit is contained in:
skshetry
2025-03-25 09:48:50 +05:45
committed by GitHub
parent 28b7c8b723
commit 31270c14e3
+3 -5
View File
@@ -1,6 +1,6 @@
[build-system] [build-system]
build-backend = "setuptools.build_meta" build-backend = "setuptools.build_meta"
requires = ["setuptools>=61", "setuptools_scm[toml]>=7"] requires = ["setuptools>=77", "setuptools_scm[toml]>=7"]
[project] [project]
name = "dvc" name = "dvc"
@@ -16,7 +16,8 @@ keywords = [
"machine-learning", "machine-learning",
"reproducibility", "reproducibility",
] ]
license = { text = "Apache License 2.0" } license = "Apache-2.0"
license-files = ["LICENSE"]
maintainers = [{ name = "Iterative", email = "[email protected]" }] maintainers = [{ name = "Iterative", email = "[email protected]" }]
authors = [{ name = "Dmitry Petrov", email = "[email protected]" }] authors = [{ name = "Dmitry Petrov", email = "[email protected]" }]
requires-python = ">=3.9" requires-python = ">=3.9"
@@ -149,9 +150,6 @@ dvc = "dvc.fs.dvc_path:DVCPath"
hook-dirs = "dvc.__pyinstaller:get_hook_dirs" hook-dirs = "dvc.__pyinstaller:get_hook_dirs"
tests = "dvc.__pyinstaller:get_PyInstaller_tests" tests = "dvc.__pyinstaller:get_PyInstaller_tests"
[tool.setuptools]
license-files = ["LICENSE"]
[tool.setuptools.packages.find] [tool.setuptools.packages.find]
exclude = ["tests", "tests.*"] exclude = ["tests", "tests.*"]
namespaces = false namespaces = false