summaryrefslogtreecommitdiff
path: root/setup.cfg
blob: 18ae634e14fa5e2fab0d6734a239ce6b94715175 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
[metadata]
name = setuptools
version = 67.7.2
author = Python Packaging Authority
author_email = distutils-sig@python.org
description = Easily download, build, install, upgrade, and uninstall Python packages
long_description = file:README.rst
url = https://github.com/pypa/setuptools
classifiers =
	Development Status :: 5 - Production/Stable
	Intended Audience :: Developers
	License :: OSI Approved :: MIT License
	Programming Language :: Python :: 3
	Programming Language :: Python :: 3 :: Only
	Topic :: Software Development :: Libraries :: Python Modules
	Topic :: System :: Archiving :: Packaging
	Topic :: System :: Systems Administration
	Topic :: Utilities
keywords = CPAN PyPI distutils eggs package management
project_urls =
	Documentation = https://setuptools.pypa.io/
	Changelog = https://setuptools.pypa.io/en/stable/history.html

[options]
packages = find_namespace:
# disabled as it causes tests to be included #2505
# include_package_data = true
python_requires = >=3.7
install_requires =

[options.packages.find]
exclude =
	build*
	dist*
	docs*
	tests*
	*.tests
	*.tests.*
	tools*

[options.extras_require]
testing =
	# upstream
	pytest >= 6
	pytest-checkdocs >= 2.4
	pytest-black >= 0.3.7; \
		# workaround for jaraco/skeleton#22
		python_implementation != "PyPy"
	pytest-cov; \
		# coverage seems to make PyPy extremely slow
		python_implementation != "PyPy"
	pytest-mypy >= 0.9.1; \
		# workaround for jaraco/skeleton#22
		python_implementation != "PyPy"
	pytest-enabler >= 1.3
	# workaround for pypa/setuptools#3921
	pytest-ruff; sys_platform != "cygwin"

	# local
	flake8-2020
	virtualenv>=13.0.0
	wheel
	pip>=19.1 # For proper file:// URLs support.
	jaraco.envs>=2.2
	pytest-xdist
	jaraco.path>=3.2.0
	build[virtualenv]
	filelock>=3.4.0
	pip_run>=8.8
	ini2toml[lite]>=0.9
	tomli-w>=1.0.0
	pytest-timeout
	pytest-perf

testing-integration =
	pytest
	pytest-xdist
	pytest-enabler
	virtualenv>=13.0.0
	tomli
	wheel
	jaraco.path>=3.2.0
	jaraco.envs>=2.2
	build[virtualenv]
	filelock>=3.4.0

docs =
	# upstream
	sphinx >= 3.5
	jaraco.packaging >= 9
	rst.linker >= 1.9
	furo
	sphinx-lint

	# tidelift
	jaraco.tidelift >= 1.4

	# local
	pygments-github-lexers==0.0.5
	sphinx-favicon
	sphinx-inline-tabs
	sphinx-reredirects
	sphinxcontrib-towncrier
	sphinx-notfound-page == 0.8.3
	sphinx-hoverxref < 2

ssl =

certs =

[options.entry_points]
distutils.commands =
	alias = setuptools.command.alias:alias
	bdist_egg = setuptools.command.bdist_egg:bdist_egg
	bdist_rpm = setuptools.command.bdist_rpm:bdist_rpm
	build = setuptools.command.build:build
	build_clib = setuptools.command.build_clib:build_clib
	build_ext = setuptools.command.build_ext:build_ext
	build_py = setuptools.command.build_py:build_py
	develop = setuptools.command.develop:develop
	dist_info = setuptools.command.dist_info:dist_info
	easy_install = setuptools.command.easy_install:easy_install
	editable_wheel = setuptools.command.editable_wheel:editable_wheel
	egg_info = setuptools.command.egg_info:egg_info
	install = setuptools.command.install:install
	install_egg_info = setuptools.command.install_egg_info:install_egg_info
	install_lib = setuptools.command.install_lib:install_lib
	install_scripts = setuptools.command.install_scripts:install_scripts
	rotate = setuptools.command.rotate:rotate
	saveopts = setuptools.command.saveopts:saveopts
	sdist = setuptools.command.sdist:sdist
	setopt = setuptools.command.setopt:setopt
	test = setuptools.command.test:test
	upload_docs = setuptools.command.upload_docs:upload_docs
setuptools.finalize_distribution_options =
	parent_finalize = setuptools.dist:_Distribution.finalize_options
	keywords = setuptools.dist:Distribution._finalize_setup_keywords
distutils.setup_keywords =
	eager_resources = setuptools.dist:assert_string_list
	namespace_packages = setuptools.dist:check_nsp
	extras_require = setuptools.dist:check_extras
	install_requires = setuptools.dist:check_requirements
	tests_require = setuptools.dist:check_requirements
	setup_requires = setuptools.dist:check_requirements
	python_requires = setuptools.dist:check_specifier
	entry_points = setuptools.dist:check_entry_points
	test_suite = setuptools.dist:check_test_suite
	zip_safe = setuptools.dist:assert_bool
	package_data = setuptools.dist:check_package_data
	exclude_package_data = setuptools.dist:check_package_data
	include_package_data = setuptools.dist:assert_bool
	packages = setuptools.dist:check_packages
	dependency_links = setuptools.dist:assert_string_list
	test_loader = setuptools.dist:check_importable
	test_runner = setuptools.dist:check_importable
	use_2to3 = setuptools.dist:invalid_unless_false
egg_info.writers =
	PKG-INFO = setuptools.command.egg_info:write_pkg_info
	requires.txt = setuptools.command.egg_info:write_requirements
	entry_points.txt = setuptools.command.egg_info:write_entries
	eager_resources.txt = setuptools.command.egg_info:overwrite_arg
	namespace_packages.txt = setuptools.command.egg_info:overwrite_arg
	top_level.txt = setuptools.command.egg_info:write_toplevel_names
	depends.txt = setuptools.command.egg_info:warn_depends_obsolete
	dependency_links.txt = setuptools.command.egg_info:overwrite_arg

[egg_info]
tag_build = .post
tag_date = 1

[sdist]
formats = zip