-
Notifications
You must be signed in to change notification settings - Fork 18
/
setup.py
56 lines (50 loc) · 1.64 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
# from distutils.core import setup
import re
from setuptools import setup
PKG = "ozp_backend"
VERSIONFILE="_version.py"
verstr = "unknown"
verstrline = open(VERSIONFILE, "rt").read()
VSRE = r"^__version__ = ['\"]([^'\"]*)['\"]"
mo = re.search(VSRE, verstrline, re.M)
if mo:
verstr = mo.group(1)
else:
raise RuntimeError("Unable to find version string in %s." % (VERSIONFILE,))
install_requires = [
'django-cors-headers>=1.1.0',
'django-enumfield>=1.2.1',
'django-extensions>=1.5.5',
'django-extras>=0.3',
'django-filter>=0.10.0',
'django-rest-swagger>=0.3.2',
'django>=1.8.2',
'djangorestframework>=3.2.2',
'drf-nested-routers>=0.9.0',
'factory-boy>=2.5.2',
'fake-factory>=0.5.1',
'gunicorn>=19.3.0',
'Markdown>=2.6.2',
'Pillow>=2.9.0',
'pytz>=2015.4',
'pyyaml>=3.11',
'requests>=2.7.0',
'six>=1.9.0',
'wheel>=0.24.0'
]
# TODO: add all packages here
packages = ['ozp', 'ozpcenter', 'ozpcenter.api', 'ozpcenter.scripts',
'ozpcenter.migrations', 'ozpcenter.api.access_control', 'ozpcenter.api.agency',
'ozpcenter.api.category','ozpcenter.api.contact_type','ozpcenter.api.image',
'ozpcenter.api.intent', 'ozpcenter.api.library','ozpcenter.api.listing',
'ozpcenter.api.notification', 'ozpcenter.api.profile', 'ozpcenter.api.storefront',
'ozpiwc', 'ozpiwc.migrations', 'ozpiwc.api', 'ozpiwc.api.data',
'ozpiwc.api.intent', 'ozpiwc.api.names', 'ozpiwc.api.system']
package_data = {'': ['README.md', 'static']}
setup(name=PKG,
version=verstr,
packages=packages,
package_data=package_data,
include_package_data=True,
install_requires=install_requires
)