-
Notifications
You must be signed in to change notification settings - Fork 61
/
setup.py
77 lines (75 loc) · 2.08 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
71
72
73
74
75
from setuptools import setup, find_packages
setup(
name="commandment",
version="0.1",
description="Commandment is an Open Source Apple MDM server with support for managing iOS and macOS devices",
packages=['commandment'],
include_package_data=True,
author="mosen",
license="MIT",
url="https://github.com/cmdmnt/commandment",
classifiers=[
'Development Status :: 3 - Alpha',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3.6'
],
keywords='MDM',
install_requires=[
'acme==0.34.2',
'alembic==1.0.10',
'apns2-client==0.5.4',
'asn1crypto==0.24.0',
'authlib==0.11',
'biplist==1.0.3',
'blinker>=1.4',
'cryptography==2.6.1',
'flask==1.0.3',
'flask-alembic==2.0.1',
'flask-cors==3.0.4',
'flask-jwt==0.3.2',
'flask-marshmallow==0.10.1',
'flask-rest-jsonapi==0.29.0',
'flask-sqlalchemy==2.4.0',
'marshmallow==2.18.0',
'marshmallow-enum==1.4.1',
'marshmallow-jsonapi==0.21.0',
'marshmallow-sqlalchemy==0.16.3',
'oscrypto==0.19.1',
'passlib==1.7.1',
'requests==2.22.0',
'semver',
'sqlalchemy==1.3.3',
'typing==3.6.4'
],
python_requires='>=3.6',
tests_require=[
'factory-boy==2.10.0',
'faker==0.8.10',
'mock==2.0.0',
'mypy==0.560'
'pytest==3.4.0',
'pytest-runner==3.0'
],
extras_requires={
'ReST': [
'sphinx-rtd-theme',
'guzzle-sphinx-theme',
'sadisplay==0.4.8',
'sphinx==1.7.0b2',
'sphinxcontrib-httpdomain==1.6.0',
'sphinxcontrib-napoleon==0.6.1',
'sphinxcontrib-plantuml==0.10',
],
'macOS': [
'pyobjc'
]
},
setup_requires=['pytest-runner'],
entry_points={
'console_scripts': [
'commandment=commandment.cli:server',
'appmanifest=commandment.pkg.appmanifest:main',
]
},
zip_safe=False
)