-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
55 lines (52 loc) · 1.47 KB
/
setup.py
File metadata and controls
55 lines (52 loc) · 1.47 KB
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
# SPDX-FileCopyrightText: Magenta ApS
#
# SPDX-License-Identifier: MPL-2.0
import setuptools
with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
setuptools.setup(
name="os2mo-fastapi-utils",
version="0.0.3",
author="Magenta ApS",
author_email="info@magenta.dk",
description="Utility library with various reusable FastAPI components",
license="MPL 2.0",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://git.magenta.dk/rammearkitektur/os2mo-data-import-and-export",
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)",
"Operating System :: OS Independent",
],
install_requires=[
"fastapi",
"pydantic",
"opentelemetry-api",
"opentelemetry-sdk",
"opentelemetry-exporter-jaeger",
"opentelemetry-instrumentation-aiohttp-client",
"opentelemetry-instrumentation-requests",
"opentelemetry-instrumentation-fastapi",
"structlog",
],
extras_require={
'lint': [
'mypy',
'black',
'isort',
],
'test': [
'pytest',
'pytest-cov',
'requests',
'aiohttp'
],
'dist': [
'build',
'twine',
],
},
packages=setuptools.find_packages(),
python_requires='>=3.7',
)