-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.cfg
80 lines (76 loc) · 1.56 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
[metadata]
name = SSST
author = Kyle Altendorf
author_email = [email protected]
license = MIT
classifiers =
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
[options]
python_requires = >=3.6
install_requires =
async_generator ~=1.10
attrs ~=20.3.0
click ~=7.1
# >=0.4.1 for https://github.com/altendky/qtrio/pull/211
qtrio ~=0.4.1
typing-extensions ~=3.7
include_package_data = True
zip_safe = False
package_dir = =src
packages = find:
[options.extras_require]
pyqt5 =
pyqt5 ~=5.15
qtrio[pyqt5]
pyside2 =
pyside2 ~=5.15
qtrio[pyside2]
both =
%(pyqt5)s
%(pyside2)s
check =
%(test)s
black ==20.8b1
mypy ~=0.790.0
dev =
%(both)s
%(check)s
%(docs)s
%(test)s
# version should be driven by compatibility with pyqt5 extra
pyqt5-tools
tox ~=3.20
docs =
%(pyside2)s
sphinx >=3.2.1
sphinx-autodoc-typehints
sphinx-qt-documentation >=0.3
sphinx_rtd_theme
sphinxcontrib-trio
towncrier ==19.9.0rc1
test =
%(both)s
coverage ~=5.3
importlib_metadata ~=3.3
importlib_resources ~=4.1
pytest ~=6.2
pytest-cov ~=2.10
pytest-trio ~=0.7.0
pytest-xvfb ~=2.0
all =
%(check)s
%(both)s
%(dev)s
%(test)s
[options.packages.find]
where = src
[options.entry_points]
console_scripts =
ssst = ssst.cli:cli
pytest11 =
ssst = ssst._tests.pytest_plugin