-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
58 lines (52 loc) · 1.38 KB
/
setup.py
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
"""setup script.
https://github.com/ninjaaron/fast-entry_points
https://github.com/pypa/setuptools/issues/510
"""
__author__ = 'mangalbhaskar'
import setuptools
import setuputils
if __name__ == '__main__':
setuptools.setup(
name='prag-csxiiixy',
version=setuputils.get_version('csxiiixy'),
packages=setuptools.find_packages(),
## version 3.6 or later, but not version 4.0 or later.
python_requires='~=3.6',
include_package_data=True,
package_dir={
'csxiiixy': 'csxiiixy',
},
install_requires=[
'Click>=7.1.2',
'pydantic>=1.8.2',
'fastapi>=0.61.1',
'sqlalchemy>=^1.3.16',
'pydantic-to-typescript>=1.0.8',
],
extras_require={
'docs': [
'pdoc>=11.1.0; python_version>="3.7"',
'Jinja2==3.0.2',
'mkdocs>=1.1.2',
'mkdocs-exclude>=1.0.2',
'mkdocs-git-revision-date-localized-plugin>=0.8',
'mkdocs-git-revision-date-plugin>=0.3.1',
'mkdocs-macros-plugin>=0.6.0',
'mkdocs-markdownextradata-plugin>=0.1.7',
'mkdocs-minify-plugin>=0.4.0',
'mkdocs-material<=6.1.0',
'mkdocs-material-extensions>=1.0.1',
'pymdown-extensions>=9.0',
],
'tests': [
'pytest',
'codecov',
'interrogate',
'xdoctest >= 0.10.0',
'yapf',
],
'build': [
'twine==3.7.0',
],
},
)