-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
105 lines (103 loc) · 2.71 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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
import setuptools
with open('README.rst') as f:
long_description = f.read()
setuptools.setup(
name='ixc-django-docker',
use_scm_version={'version_scheme': 'post-release'},
author='Interaction Consortium',
author_email='[email protected]',
url='https://github.com/ic-labs/ixc-django-docker',
description='Scripts and config files that make it easier to run Django '
'projects consistently with and without Docker.',
long_description=long_description,
license='MIT',
packages=setuptools.find_packages(),
scripts=[
'ixc_django_docker/bin/entrypoint.sh',
],
include_package_data=True,
install_requires=[
'concurrent-log-handler',
'coverage',
'decorator',
'Django',
'django-split-settings',
'futures; python_version == "2.7"',
'gunicorn[gevent]>=19.8.0', # Extra was added in 19.8.0
'jinja2',
'python-redis-lock[django]',
'six',
],
extras_require={
'celery': [
'celery[django]',
'flower',
],
'celery3': [
'django-celery',
],
'celery4': [
'django-celery-beat',
'django-celery-results',
],
'celery-email': [
'django-celery-email',
],
'compressor': [
'django-compressor',
'ixc-django-compressor',
],
'datadog': [
'ddtrace',
],
'debug-toolbar': [
'django-debug-toolbar',
],
'email-bandit': [
'django-email-bandit',
],
'extensions': [
'django-extensions>=1.4.5', # For `clear_cache` management command
],
'haystack': [
'django-haystack',
'elasticsearch', # For Elasticsearch 2.x
],
'logentries': [
'logentries',
],
'master-password': [
'django-master-password',
],
'newrelic': [
'newrelic',
],
'nose': [
'django-nose',
'nose-exclude',
# Temporarily disabled until nose-progressive adds support for setuptools>=58
#'nose-progressive',
],
'post-office': [
'django-post-office',
],
'postgres': [
'psycopg2',
],
'pydevd': [
'pydevd',
],
'sentry': [
'raven',
],
'storages': [
'boto3',
'django-storages',
'requests',
],
'whitenoise': [
'ixc-whitenoise',
],
},
setup_requires=['setuptools_scm'],
)