|
2 | 2 | build-backend = "setuptools.build_meta"
|
3 | 3 | requires = ["setuptools"]
|
4 | 4 |
|
| 5 | +[project] |
| 6 | +name = "SCons" |
| 7 | +description = "Open Source next-generation build tool." |
| 8 | +requires-python = ">=3.6" |
| 9 | +license = { text = "MIT" } |
| 10 | +readme = { file = "README-package.rst", content-type = "text/x-rst" } |
| 11 | +authors = [{ name = "William Deegan", email = "[email protected]" }] |
| 12 | +dynamic = ["version"] |
| 13 | +classifiers = [ |
| 14 | + "Development Status :: 5 - Production/Stable", |
| 15 | + "Topic :: Software Development :: Build Tools", |
| 16 | + "Programming Language :: Python", |
| 17 | + "Programming Language :: Python :: 3", |
| 18 | + "Programming Language :: Python :: 3 :: Only", |
| 19 | + "Programming Language :: Python :: 3.6", |
| 20 | + "Programming Language :: Python :: 3.7", |
| 21 | + "Programming Language :: Python :: 3.8", |
| 22 | + "Programming Language :: Python :: 3.9", |
| 23 | + "Programming Language :: Python :: 3.10", |
| 24 | + "Programming Language :: Python :: 3.11", |
| 25 | + "Programming Language :: Python :: 3.12", |
| 26 | + "Programming Language :: Python :: 3.13", |
| 27 | + "Environment :: Console", |
| 28 | + "Intended Audience :: Developers", |
| 29 | + "License :: OSI Approved :: MIT License", |
| 30 | + "Operating System :: POSIX :: Linux", |
| 31 | + "Operating System :: Unix", |
| 32 | + "Operating System :: MacOS", |
| 33 | + "Operating System :: Microsoft :: Windows", |
| 34 | +] |
| 35 | + |
| 36 | +[project.urls] |
| 37 | +Homepage = "https://www.scons.org/" |
| 38 | +Documentation = "https://scons.org/documentation.html" |
| 39 | +Twitter = "https://twitter.com/SConsProject" |
| 40 | +GitHub = "https://github.com/SCons/scons" |
| 41 | +Bug-Tracker = "https://github.com/SCons/scons/issues" |
| 42 | +Discord = "https://discord.gg/pejaFYrD9n" |
| 43 | +"Mailing lists" = "https://scons.org/lists.html" |
| 44 | + |
| 45 | +[project.scripts] |
| 46 | +scons = "SCons.Script.Main:main" |
| 47 | +sconsign = "SCons.Utilities.sconsign:main" |
| 48 | +scons-configure-cache = "SCons.Utilities.ConfigureCache:main" |
| 49 | + |
| 50 | +[tool.setuptools] |
| 51 | +zip-safe = false |
| 52 | +include-package-data = true |
| 53 | +license-files = ["LICENSE"] |
| 54 | + |
| 55 | +[tool.setuptools.packages.find] |
| 56 | +exclude = ["template"] |
| 57 | +namespaces = false |
| 58 | + |
| 59 | +[tool.setuptools.package-data] |
| 60 | +"*" = ["*.txt", "*.rst", "*.1"] |
| 61 | +"scons.tool.docbook" = ["*.*"] |
| 62 | + |
| 63 | +[tool.distutils.sdist] |
| 64 | +dist-dir = "build/dist" |
| 65 | + |
| 66 | +[tool.distutils.bdist_wheel] |
| 67 | +dist-dir = "build/dist" |
| 68 | + |
5 | 69 | # for black and mypy, set the lowest Python version supported
|
6 | 70 | [tool.black]
|
7 | 71 | quiet = true
|
8 | 72 | target-version = ['py36']
|
9 | 73 | skip-string-normalization = true
|
10 | 74 |
|
11 |
| -[mypy] |
12 |
| -python_version = 3.6 |
13 |
| - |
| 75 | +[tool.mypy] |
| 76 | +python_version = "3.6" |
0 commit comments