1+ [build-system ]
2+ requires = [" setuptools>=78.0" ]
3+ build-backend = " setuptools.build_meta"
4+
5+ [project ]
6+ name = " django-click"
7+ dynamic = [" version" ]
8+ description = " Build Django management commands using the click CLI package."
9+ readme = " README.rst"
10+ license = " MIT"
11+ license-files = [" LICENSE" ]
12+ authors = [
13+ { name = " Jonathan Stoppani" , email = " jonathan@stoppani.name" },
14+ ]
15+ maintainers = [
16+ {name = " Jonathan Stoppani" },
17+ {name = " Timothy Allen" },
18+ ]
19+ requires-python = " >=3.10"
20+ classifiers = [
21+ " Development Status :: 4 - Beta" ,
22+ " Framework :: Django :: 4.2" ,
23+ " Framework :: Django :: 5.0" ,
24+ " Intended Audience :: Developers" ,
25+ " Operating System :: OS Independent" ,
26+ " Programming Language :: Python" ,
27+ " Programming Language :: Python :: 3" ,
28+ " Programming Language :: Python :: 3.10" ,
29+ " Programming Language :: Python :: 3.11" ,
30+ " Programming Language :: Python :: 3.12" ,
31+ " Programming Language :: Python :: 3.13" ,
32+ " Programming Language :: Python :: 3.14" ,
33+ ]
34+ dependencies = [
35+ " click>=7.1" ,
36+ ]
37+
38+ [project .urls ]
39+ Homepage = " https://github.com/django-commons/django-click"
40+
41+ [project .optional-dependencies ]
42+ dev = [
43+ " pytest" ,
44+ " coverage<8" ,
45+ " pytest-django" ,
46+ " pytest-cov" ,
47+ ]
48+ testing = [
49+
50+ # Automation
51+ " Fabric" ,
52+ " livereload" ,
53+
54+ # Packaging
55+ " wheel" ,
56+ " check-manifest" ,
57+
58+ # Code linting
59+ " flake8" ,
60+ " mccabe" ,
61+ " pep8" ,
62+ " pep8-naming" ,
63+ " pyflakes" ,
64+
65+ # Documentation
66+ " Sphinx" ,
67+ " sphinx-autobuild" ,
68+ " sphinx_rtd_theme" ,
69+ ]
70+
71+
72+ [tool .setuptools .packages .find ]
73+ include = [" djclick" ]
74+
75+ [tool .setuptools .package-data ]
76+ "djclick" = [" **/*" ]
77+
78+ [tool .setuptools .exclude-package-data ]
79+ "djclick" = [
80+ " test/*" ,
81+ " test/**/*" ,
82+ ]
83+
84+ [tool .setuptools .data-files ]
85+ "." = [
86+ " CONTRIBUTING.rst" ,
87+ ]
88+
89+
90+ [tool .flake8 ]
91+ max-line-length = 88
92+
93+ [tool .setuptools .dynamic ]
94+ version = { attr = " djclick.__version__" }
0 commit comments