forked from photos-network/core
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
70 lines (66 loc) · 2.11 KB
/
setup.py
File metadata and controls
70 lines (66 loc) · 2.11 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
"""Photos.network setup script"""
import sys
from setuptools import setup
from core import const
if sys.version_info < (3, 0):
print("{PROJECT_NAME} requires python version >= 3.0")
sys.exit(1)
setup(
name="core",
version=const.CORE_VERSION,
description="The core system for photos.network",
long_description="The core system for photos.network to manage components.",
author="The Photos.network Authors",
url="https://developers.photos.network/core/",
license="Apache License 2.0",
classifiers=[
"Intended Audience :: End Users/Desktop",
"Intended Audience :: Developers",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Scientific/Engineering :: Atmospheric Science",
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3.8",
],
keywords=["docker", "photos-network", "api"],
zip_safe=False,
platforms="any",
packages=[
"core",
"core.addons",
"core.authentication",
"core.authentication.dto",
"core.authorization",
"core.persistency",
"core.persistency.dto",
"core.utils",
"core.webserver",
],
entry_points={"console_scripts": ["core = core.__main__:main"]},
include_package_data=True,
package_data={
"core": ["addons/**/*.py", "addons/**/model/**", "addons/**/dto/**"],
},
install_requires=[
"async_timeout>=3.0.1,<4.0",
"aiohttp>=3.7.0,<4.0",
"aiohttp_cors>=0.7.0",
"aiohttp-jinja2>=1.4.2",
"aiohttp_security>=0.4.0",
"colorlog>=4.0.0",
"jinja2>=2.11.2",
"passlib>=1.7",
"pip>=8.0.3",
"pytz>=2020.1",
"pyjwt>=1.0.1",
"pyyaml>=5.3.1",
"sqlalchemy>=1.3.20",
"voluptuous>=0.12.0",
"voluptuous-serialize>=2.4.0",
"watchdog>=2.0.0",
"wheel>=0.36.2",
],
)