setup   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 33
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 16
dl 0
loc 33
rs 10
c 0
b 0
f 0
wmc 0
1
#!/usr/bin/env python
2
"""
3
Fake uWSGI
4
=============
5
A Python module that attempts to fake out the uwsgi module exposed to uWSGI
6
application.
7
8
When testing applications outside uWSGI, for example Flask, this module can provide
9
some functionality of the uwsgi module.
10
11
See README.md for more information.
12
"""
13
import re
14
15
from setuptools import setup
16
17
with open("src/fake_uwsgi/__init__.py", encoding="utf8") as fp:
18
    version = re.search(r'__version__ = "(.*?)"', fp.read()).group(1)
19
20
extra_requires = {
21
    "deploy": ["twine"],
22
    "dev": ["pre-commit"],
23
    "lint": ["black", "flake8", "pylint", "yamllint"],
24
    "test": ["coverage", "pytest", "pytest-cov", "pytest-xdist", "safety"],
25
}
26
27
setup(
28
    version=version,
29
    install_requires=[""],
30
    extras_require=extra_requires,
31
    zip_safe=False,
32
    platforms="any",
33
)
34