Skip to content

Commit 0ae441b

Browse files
committed
ci: normalize pyproject.toml
1 parent aca3336 commit 0ae441b

File tree

1 file changed

+22
-25
lines changed

1 file changed

+22
-25
lines changed

pyproject.toml

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,19 @@
11
[build-system]
2+
build-backend = "setuptools.build_meta"
23
requires = [
3-
"setuptools>=45",
4-
"setuptools_scm[toml]>=6.2",
5-
"wheel"
4+
"setuptools>=80",
5+
"setuptools-scm[simple]>=8"
66
]
7-
build-backend = "setuptools.build_meta"
87

98
[project]
10-
name = "cltoolbox"
11-
dynamic = ["readme", "version"]
12-
description = "Python library for creating and manipulating CLIs"
13-
dependencies = [
14-
"docstring_parser",
15-
"docutils"
16-
]
17-
license = {text = "BSD-3-Clause and MIT"}
189
authors = [
19-
{name = "Tim Cera", email = "[email protected]"}
10+
{email = "[email protected]", name = "Tim Cera"}
2011
]
2112
classifiers = [
2213
"Development Status :: 5 - Production/Stable",
23-
"Intended Audience :: End Users/Desktop",
24-
"Intended Audience :: Developers",
2514
"Environment :: Console",
15+
"Intended Audience :: Developers",
16+
"Intended Audience :: End Users/Desktop",
2617
"License :: OSI Approved :: BSD License",
2718
"License :: OSI Approved :: MIT License",
2819
"Natural Language :: English",
@@ -34,30 +25,39 @@ classifiers = [
3425
"Programming Language :: Python :: 3.13",
3526
"Programming Language :: Python :: 3.14",
3627
"Topic :: Software Development :: Libraries :: Python Modules"
28+
] # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
29+
dependencies = [
30+
"docstring_parser",
31+
"docutils"
3732
]
33+
description = "Python library for creating and manipulating CLIs"
34+
dynamic = ["readme", "version"]
3835
keywords = [
39-
"python",
40-
"cli",
4136
"argparse",
4237
"arguments",
38+
"cli",
4339
"command line",
40+
"docstring",
4441
"keyword arguments",
45-
"docstring"
42+
"python"
4643
]
44+
license = {text = "BSD-3-Clause and MIT"}
45+
name = "cltoolbox"
46+
requires-python = ">=3.10"
4747

4848
[project.urls]
49+
bitbucket = "https://bitbucket.org/timcera/cltoolbox/src/main/"
4950
documentation = "https://timcera.bitbucket.io/cltoolbox/docs/index.html#cltoolbox-documentation"
5051
github = "https://github.com/timcera/cltoolbox"
51-
bitbucket = "https://bitbucket.org/timcera/cltoolbox/src/main/"
5252

5353
[tool]
5454

5555
[tool.commitizen]
5656
name = "cz_conventional_commits"
57-
version = "4.0.1"
5857
tag_format = "v$version"
59-
version_files = ["VERSION"]
6058
update_changelog_on_bump = true
59+
version = "4.0.1"
60+
version_files = ["VERSION"]
6161

6262
[tool.isort]
6363
profile = "black"
@@ -66,15 +66,12 @@ profile = "black"
6666
testpaths = ["tests"]
6767

6868
[tool.setuptools]
69-
license-files = ["LICENSE.txt"]
7069
include-package-data = true
70+
license-files = ["LICENSE.txt"]
7171

7272
[tool.setuptools.dynamic]
7373
readme = {file = "README.rst"}
7474
version = {file = "VERSION"}
7575

7676
[tool.setuptools.packages.find]
7777
where = ["src"]
78-
exclude = ["python-rst2ansi"]
79-
80-
[tool.setuptools_scm]

0 commit comments

Comments
 (0)