11[build-system ]
2- requires = [" setuptools>=64 .0" , " setuptools_scm" ]
2+ requires = [" setuptools>=77 .0" , " setuptools_scm" ]
33build-backend = " setuptools.build_meta"
44
55[project ]
66name = " foobar"
7- version = " 0.1.0"
87authors = [
9- {name = " foobar author" },
10- {email = " foobar@foobar.com" },
8+ {name = " foobar author" , email = " foobar@foobar.com" },
119]
12- description = " Foobar example package."
10+ description = " Foobar example package"
11+ dynamic = [" version" ]
1312readme = " README.md"
14- requires-python = " >=3.9"
15- license = {text = " MIT" }
13+ requires-python = " >=3.10"
14+ license = " MIT"
15+ license-files = [" LICENSE" ]
1616classifiers = [
17- " License :: OSI Approved :: MIT License" ,
1817 " Programming Language :: Python :: 3" ,
1918 " Programming Language :: Python :: 3 :: Only" ,
2019 " Programming Language :: Python :: Implementation :: CPython" ,
@@ -24,9 +23,9 @@ dependencies = [
2423]
2524
2625[project .urls ]
27- homepage = " https://github.com/foobar-author/foobar"
28- documentation = " https://foobar.readthedocs.io"
29- repository = " https://github.com/foobar-author/foobar"
26+ Homepage = " https://github.com/foobar-author/foobar"
27+ Documentation = " https://foobar.readthedocs.io"
28+ Source = " https://github.com/foobar-author/foobar"
3029
3130[project .optional-dependencies ]
3231dev = [
@@ -68,7 +67,7 @@ plugins = ["covdefaults"]
6867omit = [" examples" ]
6968
7069[tool .mypy ]
71- python_version = " 3.12 "
70+ python_version = " 3.10 "
7271check_untyped_defs = true
7372disallow_any_generics = true
7473disallow_incomplete_defs = true
@@ -90,7 +89,7 @@ allow_untyped_defs = true
9089
9190[tool .ruff ]
9291line-length = 79
93- target-version = " py39 "
92+ target-version = " py310 "
9493
9594[tool .ruff .format ]
9695indent-style = " space"
@@ -162,3 +161,5 @@ convention = "google"
162161[tool .setuptools .packages .find ]
163162exclude = [" tests*" , " testing*" ]
164163namespaces = false
164+
165+ [tool .setuptools_scm ]
0 commit comments