11[build-system ]
2- requires = [" setuptools" , " setuptools-scm" ]
2+ requires = [" setuptools>=77.0.3 " , " setuptools-scm" ]
33build-backend = " setuptools.build_meta"
44
5+ [tool .setuptools .dynamic ]
6+ version = { attr = " pywinctl.__version__" } # any module attribute compatible with ast.literal_eval
7+
8+ [project .urls ]
9+ Homepage = " https://github.com/Kalmat/PyWinCtl"
10+ Repository = " https://github.com/Kalmat/PyWinCtl.git"
11+ Issues = " https://github.com/Kalmat/PyWinCtl/issues"
12+ Changelog = " https://github.com/Kalmat/PyWinCtl/blob/HEAD/CHANGES.txt"
13+ Documentation = " https://pywinctl.readthedocs.io/"
14+
515[project ]
616name = " PyWinCtl"
717dynamic = [" version" ]
@@ -10,7 +20,8 @@ authors = [
1020 { name = " Kalmat" , email = " palookjones@gmail.com" }
1121]
1222readme = " README.md"
13- license = { file = " LICENSE.txt" }
23+ license = " BSD-3-Clause"
24+ license-files = [" LICENSE.txt" ]
1425requires-python = " >=3.9"
1526keywords = [
1627 " activate" ,
@@ -42,7 +53,6 @@ classifiers = [
4253 " Environment :: Win32 (MS Windows)" ,
4354 " Environment :: X11 Applications" ,
4455 " Intended Audience :: Developers" ,
45- " License :: OSI Approved :: BSD License" ,
4656 " Operating System :: OS Independent" ,
4757 " Programming Language :: Python" ,
4858 " Programming Language :: Python :: 3" ,
@@ -84,12 +94,3 @@ exclude-newer = "1 week"
8494ewmhlib = false
8595pymonctl = false
8696pywinbox = false
87-
88- [project .urls ]
89- Homepage = " https://github.com/Kalmat/PyWinCtl"
90-
91- [tool .setuptools .packages .find ]
92- where = [" src" ] # list of folders that contain the packages (["."] by default)
93-
94- [tool .setuptools .dynamic ]
95- version = { attr = " pywinctl.__version__" } # any module attribute compatible with ast.literal_eval
0 commit comments