-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsetup.py
70 lines (65 loc) · 2.37 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
59
60
61
62
63
64
65
66
67
68
69
70
# -*- coding: utf-8 -*-
# DO NOT EDIT THIS FILE!
# This file has been autogenerated by dephell <3
# https://github.com/dephell/dephell
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
import os.path
readme = ''
here = os.path.abspath(os.path.dirname(__file__))
readme_path = os.path.join(here, 'README.rst')
if os.path.exists(readme_path):
with open(readme_path, 'rb') as stream:
readme = stream.read().decode('utf8')
setup(
long_description=readme,
name='fastapi_serviceutils',
version='2.1.0',
description='Utils for fastapi based services.',
python_requires='<4,>=3.7',
project_urls={
'homepage': 'https://fastapi-serviceutils.readthedocs.io/en/latest/',
'repository': 'https://github.com/skallfass/fastapi_serviceutils'
},
author='Simon Kallfass',
author_email='skallfass@ouroboros.info',
license='MIT',
keywords='python fastapi webservice service-utils',
classifiers=[
'Operating System :: Unix', 'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3.7'
],
entry_points={
'console_scripts': [
'create_service = fastapi_serviceutils.cli.create_service:main'
]
},
packages=[
'fastapi_serviceutils', 'fastapi_serviceutils.app',
'fastapi_serviceutils.app.endpoints',
'fastapi_serviceutils.app.endpoints.default',
'fastapi_serviceutils.app.handlers',
'fastapi_serviceutils.app.middlewares', 'fastapi_serviceutils.cli',
'fastapi_serviceutils.utils', 'fastapi_serviceutils.utils.docs',
'fastapi_serviceutils.utils.external_resources',
'fastapi_serviceutils.utils.tests'
],
package_data={},
install_requires=[
'cookiecutter>=1.6', 'databases[postgresql]>=0.2', 'fastapi[all]>=0.44',
'loguru>=0.4', 'psycopg2>=2.8', 'requests>=2.22.0', 'sqlalchemy>=1.3',
'toolz>=0.10'
],
extras_require={
'dev': [
'autoflake>=1.3', 'coverage-badge>=1', 'flake8>=3.7',
'ipython>=7.8', 'jedi>=0.14', 'neovim>=0.3.1', 'pudb>=2019.1',
'pygments>=2.4', 'pylint>=2.4.3', 'pytest>=5',
'pytest-asyncio>=0.10', 'pytest-cov>=2', 'pytest-xdist>=1.30',
'sphinx>=2', 'sphinx-autodoc-typehints>=1.6',
'sphinx-rtd-theme>=0.4.3', 'yapf>=0.27'
]
},
)