forked from twisted/pydoctor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
130 lines (118 loc) · 3.33 KB
/
setup.cfg
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
[metadata]
name = pydoctor
version = 24.3.3.dev0
author = Michael Hudson-Doyle
author_email = [email protected]
maintainer = Maarten ter Huurne
maintainer_email = [email protected]
description = API doc generator.
long_description_content_type = text/x-rst
license = MIT/X11
url = https://github.com/twisted/pydoctor
project_urls =
Issue Tracker=https://github.com/twisted/pydoctor/issues
Repository=https://github.com/twisted/pydoctor
Documentation=https://pydoctor.readthedocs.io/
classifiers =
Development Status :: 6 - Mature
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Operating System :: OS Independent
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: 3.13
Programming Language :: Python :: Implementation :: CPython
Programming Language :: Python :: Implementation :: PyPy
Topic :: Documentation
Topic :: Software Development :: Documentation
[options]
packages = find:
python_requires = >=3.8
install_requires =
; New requirements are OK but since pydotor is published as a debian package,
; we should mak sure requirements already exists in repository https://tracker.debian.org/.
platformdirs
CacheControl[filecache]>=0.12.14
Twisted
urllib3>=2.0
requests
astor; python_version < "3.9"
attrs
docutils>=0.17
lunr==0.6.2
configargparse
toml
importlib_metadata; python_version < "3.8"
importlib_resources; python_version < "3.9"
[options.extras_require]
docs =
Sphinx
sphinx_rtd_theme
sphinxcontrib-spelling
sphinx-argparse
# legacy, do not use
rst =
docutils
test =
docutils>=0.18.1
coverage
pytest
hypothesis
cython-test-exception-raiser
bs4
Sphinx
pytest-subtests
setuptools
mypy =
mypy>=0.902
mypy-zope
typing-extensions
; Libraries which include type annotations:
hypothesis
pytest>=6.0.0
sphinx>=3.4.0
twisted
types-requests
types-docutils
types-toml
[options.entry_points]
console_scripts =
pydoctor = pydoctor.driver:main
[options.package_data]
pydoctor =
themes/base/*
themes/base/fonts/*
themes/classic/*
themes/readthedocs/*
themes/readthedocs/fonts/*
[install]
optimize = 1
[bdist_rpm]
release = 1
doc_files = README.txt
[tool:pytest]
testpaths = pydoctor/test
python_files = test_*.py
addopts = --doctest-glob='*.doctest' --strict-config --strict-markers
doctest_optionflags = ELLIPSIS IGNORE_EXCEPTION_DETAIL
xfail_strict = true
filterwarnings =
error
[tool:pydoctor]
intersphinx =
https://docs.python.org/3/objects.inv
https://docs.twisted.org/en/stable/api/objects.inv
https://urllib3.readthedocs.io/en/latest/objects.inv
https://requests.readthedocs.io/en/latest/objects.inv
https://www.attrs.org/en/stable/objects.inv
https://tristanlatr.github.io/apidocs/docutils/objects.inv
https://www.sphinx-doc.org/en/stable/objects.inv
https://bw2.github.io/ConfigArgParse/objects.inv
https://zopeschema.readthedocs.io/en/latest/objects.inv
https://zopeinterface.readthedocs.io/en/latest/objects.inv
[upload]
sign = True