11[build-system ]
2+ build-backend = " setuptools.build_meta"
23requires = [
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" }
189authors = [
19- {
name =
" Tim Cera " ,
email =
" [email protected] " }
10+ {
email =
" [email protected] " ,
name =
" Tim Cera " }
2011]
2112classifiers = [
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" ]
3835keywords = [
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/"
4950documentation = " https://timcera.bitbucket.io/cltoolbox/docs/index.html#cltoolbox-documentation"
5051github = " https://github.com/timcera/cltoolbox"
51- bitbucket = " https://bitbucket.org/timcera/cltoolbox/src/main/"
5252
5353[tool ]
5454
5555[tool .commitizen ]
5656name = " cz_conventional_commits"
57- version = " 4.0.1"
5857tag_format = " v$version"
59- version_files = [" VERSION" ]
6058update_changelog_on_bump = true
59+ version = " 4.0.1"
60+ version_files = [" VERSION" ]
6161
6262[tool .isort ]
6363profile = " black"
@@ -66,15 +66,12 @@ profile = "black"
6666testpaths = [" tests" ]
6767
6868[tool .setuptools ]
69- license-files = [" LICENSE.txt" ]
7069include-package-data = true
70+ license-files = [" LICENSE.txt" ]
7171
7272[tool .setuptools .dynamic ]
7373readme = {file = " README.rst" }
7474version = {file = " VERSION" }
7575
7676[tool .setuptools .packages .find ]
7777where = [" src" ]
78- exclude = [" python-rst2ansi" ]
79-
80- [tool .setuptools_scm ]
0 commit comments