Commit 5b244176 by noraiz-anwar

comply with OEP-18 standards

parent 1deb7153
......@@ -11,3 +11,4 @@ Dmitry Viskov <dmitry.viskov@webenterprise.ru>
Eric Fischer <efischer@edx.org>
Kyle McCormick <kylemccor@gmail.com>
George Babey <gbabey@edx.org>
Noraiz Anwar <noraizbhatti@gmail.com>
......@@ -13,7 +13,6 @@ requirements:
production-requirements:
pip install -r requirements.txt
pip install -r requirements/optional.txt
test.install_elasticsearch:
curl -L -O https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-$(ELASTICSEARCH_VERSION).zip
......@@ -27,7 +26,23 @@ test.requirements: requirements
pip install -q -r requirements/test.txt
develop: test.requirements
pip install -q -r requirements/local.txt
pip install -q -r requirements/dev.txt
upgrade: ## update the requirements/*.txt files with the latest packages satisfying requirements/*.in
pip install -q -r requirements/pip_tools.txt
pip-compile --upgrade -o requirements/pip_tools.txt requirements/pip_tools.in
pip-compile --upgrade -o requirements/base.txt requirements/base.in
pip-compile --upgrade -o requirements/doc.txt requirements/doc.in
pip-compile --upgrade -o requirements/dev.txt requirements/dev.in
pip-compile --upgrade -o requirements/production.txt requirements/production.in
pip-compile --upgrade -o requirements/test.txt requirements/test.in
scripts/post-pip-compile.sh \
requirements/pip_tools.txt \
requirements/base.txt \
requirements/doc.txt \
requirements/dev.txt \
requirements/production.txt \
requirements/test.txt
clean:
find . -name '*.pyc' -delete
......
......@@ -2,7 +2,9 @@
# http://open-edx-proposals.readthedocs.io/en/latest/oeps/oep-0002.html#specification
nick: aap
oeps: {}
oeps:
oep-2: true
oep-18: true
openedx-release: {ref: master}
owner: edx/analytics
tags: [analytics]
......
# Core dependencies go here
boto==2.42.0 # MIT
django==1.11.5 # BSD License
django-countries==4.5 # MIT
djangorestframework==3.6.3 # BSD
django-rest-swagger==2.1.2 # BSD
djangorestframework-csv==2.0.0 # BSD
django-storages==1.5.2 # BSD
elasticsearch-dsl==0.0.11 # Apache 2.0
ordered-set==2.0.2 # MIT
tqdm==4.11.2 # MIT
urllib3==1.21.1 # MIT
Markdown==2.6.6 # BSD:markdown is used by swagger for rendering the api docs
edx-ccx-keys==0.2.1
edx-django-release-util
edx-opaque-keys==0.4.0
edx-rest-api-client # Apache 2.0
edx-drf-extensions
edx-enterprise-data==0.1.4
boto==2.42.0 # MIT
Django==1.11.5 # BSD License
django-countries==4.5 # MIT
djangorestframework==3.6.2 # BSD
django-rest-swagger==2.1.2 # BSD
djangorestframework-csv==2.0.0 # BSD
django-storages==1.5.2 # BSD
elasticsearch-dsl==0.0.11 # Apache 2.0
ordered-set==2.0.2 # MIT
tqdm==4.11.2 # MIT
urllib3==1.21.1 # MIT
# markdown is used by swagger for rendering the api docs
Markdown==2.6.6 # BSD
#
# This file is autogenerated by pip-compile
# To update, run:
#
# make upgrade
#
amqp==1.4.9 # via edx-enterprise-data, kombu
anyjson==0.3.3 # via edx-enterprise-data, kombu
asn1crypto==0.24.0 # via cryptography, edx-enterprise-data
awscli==1.11.178 # via edx-enterprise-data
bcrypt==3.1.4 # via edx-enterprise-data, paramiko
billiard==3.3.0.23 # via celery, edx-enterprise-data
boto3==1.4.7 # via edx-enterprise-data
boto==2.42.0
botocore==1.7.36 # via awscli, boto3, edx-enterprise-data, s3transfer
celery==3.1.18 # via edx-enterprise-data
cffi==1.11.5 # via bcrypt, cryptography, edx-enterprise-data, pynacl
click==6.7 # via edx-enterprise-data, pip-tools
colorama==0.3.7 # via awscli, edx-enterprise-data
coreapi==2.3.3 # via django-rest-swagger, openapi-codec
coreschema==0.0.4 # via coreapi
cryptography==1.9 # via django-fernet-fields, edx-enterprise-data, paramiko
django-countries==4.5
django-fernet-fields==0.5 # via edx-enterprise-data
django-rest-swagger==2.1.2
django-storages==1.5.2
django==1.11.5
djangorestframework-csv==2.0.0
djangorestframework-jwt==1.11.0 # via edx-drf-extensions, edx-enterprise-data
djangorestframework==3.6.3
docutils==0.14 # via awscli, botocore, edx-enterprise-data
edx-ccx-keys==0.2.1
edx-django-release-util==0.3.0
edx-opaque-keys==0.4.0
edx-rest-api-client==1.4.0 # Apache 2.0
edx-django-release-util==0.3.1
edx-drf-extensions==1.2.4
edx-enterprise-data==0.1.4
edx-opaque-keys==0.4
edx-rest-api-client==1.7.1
elasticsearch-dsl==0.0.11
elasticsearch==1.9.0 # via elasticsearch-dsl
enum34==1.1.6 # via cryptography, edx-enterprise-data
first==2.0.1 # via edx-enterprise-data, pip-tools
future==0.16.0 # via edx-enterprise-data, vertica-python
futures==3.2.0 # via edx-enterprise-data, s3transfer
idna==2.6 # via cryptography, edx-enterprise-data
ipaddress==1.0.19 # via cryptography, edx-enterprise-data
itypes==1.1.0 # via coreapi
jinja2==2.10 # via coreschema
jmespath==0.9.3 # via boto3, botocore, edx-enterprise-data
kombu==3.0.37 # via celery, edx-enterprise-data
markdown==2.6.6
markupsafe==1.0 # via jinja2
openapi-codec==1.3.2 # via django-rest-swagger
ordered-set==2.0.2
paramiko==2.4 # via edx-enterprise-data
pbr==4.0.3 # via stevedore
pip-tools==1.11.0 # via edx-enterprise-data
pluggy==0.6.0 # via edx-enterprise-data, tox
py==1.5.2 # via edx-enterprise-data, tox
pyasn1==0.4.2 # via edx-enterprise-data, paramiko, rsa
pycparser==2.18 # via cffi, edx-enterprise-data
pyjwt==1.5.3 # via djangorestframework-jwt, edx-enterprise-data, edx-rest-api-client
pyminizip==0.2.1 # via edx-enterprise-data
pymongo==3.6.1 # via edx-opaque-keys
pynacl==1.2.1 # via edx-enterprise-data, paramiko
python-dateutil==2.6.1 # via botocore, edx-drf-extensions, edx-enterprise-data, elasticsearch-dsl, vertica-python
pytz==2018.3 # via celery, django, edx-enterprise-data, vertica-python
pyyaml==3.12 # via awscli, edx-django-release-util, edx-enterprise-data
requests==2.9.1 # via coreapi, edx-drf-extensions, edx-enterprise-data, slumber
rsa==3.4.2 # via awscli, edx-enterprise-data
s3transfer==0.1.13 # via awscli, boto3, edx-enterprise-data
simplejson==3.15.0 # via django-rest-swagger
six==1.11.0 # via bcrypt, cryptography, djangorestframework-csv, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise-data, edx-opaque-keys, elasticsearch-dsl, pip-tools, pynacl, python-dateutil, stevedore, tox, vertica-python
slumber==0.7.1 # via edx-enterprise-data, edx-rest-api-client
stevedore==1.28.0 # via edx-opaque-keys
tox==2.9.1 # via edx-enterprise-data
tqdm==4.11.2
unicodecsv==0.14.1 # via djangorestframework-csv, edx-enterprise-data
uritemplate==3.0.0 # via coreapi
urllib3==1.21.1
vertica-python==0.7.3 # via edx-enterprise-data
virtualenv==15.1.0 # via edx-enterprise-data, tox
# Local development dependencies go here
-r base.in # Core dependencies of edx-analytics-data-api
#
# This file is autogenerated by pip-compile
# To update, run:
#
# make upgrade
#
amqp==1.4.9 # via edx-enterprise-data, kombu
anyjson==0.3.3 # via edx-enterprise-data, kombu
asn1crypto==0.24.0 # via cryptography, edx-enterprise-data
awscli==1.11.178 # via edx-enterprise-data
bcrypt==3.1.4 # via edx-enterprise-data, paramiko
billiard==3.3.0.23 # via celery, edx-enterprise-data
boto3==1.4.7 # via edx-enterprise-data
boto==2.42.0
botocore==1.7.36 # via awscli, boto3, edx-enterprise-data, s3transfer
celery==3.1.18 # via edx-enterprise-data
cffi==1.11.5 # via bcrypt, cryptography, edx-enterprise-data, pynacl
click==6.7 # via edx-enterprise-data, pip-tools
colorama==0.3.7 # via awscli, edx-enterprise-data
coreapi==2.3.3 # via django-rest-swagger, openapi-codec
coreschema==0.0.4 # via coreapi
cryptography==1.9 # via django-fernet-fields, edx-enterprise-data, paramiko
django-countries==4.5
django-fernet-fields==0.5 # via edx-enterprise-data
django-rest-swagger==2.1.2
django-storages==1.5.2
django==1.11.5
djangorestframework-csv==2.0.0
djangorestframework-jwt==1.11.0 # via edx-drf-extensions, edx-enterprise-data
djangorestframework==3.6.3
docutils==0.14 # via awscli, botocore, edx-enterprise-data
edx-ccx-keys==0.2.1
edx-django-release-util==0.3.1
edx-drf-extensions==1.2.4
edx-enterprise-data==0.1.4
edx-opaque-keys==0.4
edx-rest-api-client==1.7.1
elasticsearch-dsl==0.0.11
elasticsearch==1.9.0 # via elasticsearch-dsl
enum34==1.1.6 # via cryptography, edx-enterprise-data
first==2.0.1 # via edx-enterprise-data, pip-tools
future==0.16.0 # via edx-enterprise-data, vertica-python
futures==3.2.0 # via edx-enterprise-data, s3transfer
idna==2.6 # via cryptography, edx-enterprise-data
ipaddress==1.0.19 # via cryptography, edx-enterprise-data
itypes==1.1.0 # via coreapi
jinja2==2.10 # via coreschema
jmespath==0.9.3 # via boto3, botocore, edx-enterprise-data
kombu==3.0.37 # via celery, edx-enterprise-data
markdown==2.6.6
markupsafe==1.0 # via jinja2
openapi-codec==1.3.2 # via django-rest-swagger
ordered-set==2.0.2
paramiko==2.4 # via edx-enterprise-data
pbr==4.0.3 # via stevedore
pip-tools==1.11.0 # via edx-enterprise-data
pluggy==0.6.0 # via edx-enterprise-data, tox
py==1.5.2 # via edx-enterprise-data, tox
pyasn1==0.4.2 # via edx-enterprise-data, paramiko, rsa
pycparser==2.18 # via cffi, edx-enterprise-data
pyjwt==1.5.3 # via djangorestframework-jwt, edx-enterprise-data, edx-rest-api-client
pyminizip==0.2.1 # via edx-enterprise-data
pymongo==3.6.1 # via edx-opaque-keys
pynacl==1.2.1 # via edx-enterprise-data, paramiko
python-dateutil==2.6.1 # via botocore, edx-drf-extensions, edx-enterprise-data, elasticsearch-dsl, vertica-python
pytz==2018.3 # via celery, django, edx-enterprise-data, vertica-python
pyyaml==3.12 # via awscli, edx-django-release-util, edx-enterprise-data
requests==2.9.1 # via coreapi, edx-drf-extensions, edx-enterprise-data, slumber
rsa==3.4.2 # via awscli, edx-enterprise-data
s3transfer==0.1.13 # via awscli, boto3, edx-enterprise-data
simplejson==3.15.0 # via django-rest-swagger
six==1.11.0 # via bcrypt, cryptography, djangorestframework-csv, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise-data, edx-opaque-keys, elasticsearch-dsl, pip-tools, pynacl, python-dateutil, stevedore, tox, vertica-python
slumber==0.7.1 # via edx-enterprise-data, edx-rest-api-client
stevedore==1.28.0 # via edx-opaque-keys
tox==2.9.1 # via edx-enterprise-data
tqdm==4.11.2
unicodecsv==0.14.1 # via djangorestframework-csv, edx-enterprise-data
uritemplate==3.0.0 # via coreapi
urllib3==1.21.1
vertica-python==0.7.3 # via edx-enterprise-data
virtualenv==15.1.0 # via edx-enterprise-data, tox
# Dependencies for building documentation
-r base.in # Core dependencies of edx-analytics-data-api
Sphinx==1.2.1 # Developer documentation builder
# Dependencies for building documentation
-r base.txt
Sphinx==1.2.1
#
# This file is autogenerated by pip-compile
# To update, run:
#
# make upgrade
#
amqp==1.4.9 # via edx-enterprise-data, kombu
anyjson==0.3.3 # via edx-enterprise-data, kombu
asn1crypto==0.24.0 # via cryptography, edx-enterprise-data
awscli==1.11.178 # via edx-enterprise-data
bcrypt==3.1.4 # via edx-enterprise-data, paramiko
billiard==3.3.0.23 # via celery, edx-enterprise-data
boto3==1.4.7 # via edx-enterprise-data
boto==2.42.0
botocore==1.7.36 # via awscli, boto3, edx-enterprise-data, s3transfer
celery==3.1.18 # via edx-enterprise-data
cffi==1.11.5 # via bcrypt, cryptography, edx-enterprise-data, pynacl
click==6.7 # via edx-enterprise-data, pip-tools
colorama==0.3.7 # via awscli, edx-enterprise-data
coreapi==2.3.3 # via django-rest-swagger, openapi-codec
coreschema==0.0.4 # via coreapi
cryptography==1.9 # via django-fernet-fields, edx-enterprise-data, paramiko
django-countries==4.5
django-fernet-fields==0.5 # via edx-enterprise-data
django-rest-swagger==2.1.2
django-storages==1.5.2
django==1.11.5
djangorestframework-csv==2.0.0
djangorestframework-jwt==1.11.0 # via edx-drf-extensions, edx-enterprise-data
djangorestframework==3.6.3
docutils==0.14 # via awscli, botocore, edx-enterprise-data, sphinx
edx-ccx-keys==0.2.1
edx-django-release-util==0.3.1
edx-drf-extensions==1.2.4
edx-enterprise-data==0.1.4
edx-opaque-keys==0.4
edx-rest-api-client==1.7.1
elasticsearch-dsl==0.0.11
elasticsearch==1.9.0 # via elasticsearch-dsl
enum34==1.1.6 # via cryptography, edx-enterprise-data
first==2.0.1 # via edx-enterprise-data, pip-tools
future==0.16.0 # via edx-enterprise-data, vertica-python
futures==3.2.0 # via edx-enterprise-data, s3transfer
idna==2.6 # via cryptography, edx-enterprise-data
ipaddress==1.0.19 # via cryptography, edx-enterprise-data
itypes==1.1.0 # via coreapi
jinja2==2.10 # via coreschema, sphinx
jmespath==0.9.3 # via boto3, botocore, edx-enterprise-data
kombu==3.0.37 # via celery, edx-enterprise-data
markdown==2.6.6
markupsafe==1.0 # via jinja2
openapi-codec==1.3.2 # via django-rest-swagger
ordered-set==2.0.2
paramiko==2.4 # via edx-enterprise-data
pbr==4.0.3 # via stevedore
pip-tools==1.11.0 # via edx-enterprise-data
pluggy==0.6.0 # via edx-enterprise-data, tox
py==1.5.2 # via edx-enterprise-data, tox
pyasn1==0.4.2 # via edx-enterprise-data, paramiko, rsa
pycparser==2.18 # via cffi, edx-enterprise-data
pygments==2.2.0 # via sphinx
pyjwt==1.5.3 # via djangorestframework-jwt, edx-enterprise-data, edx-rest-api-client
pyminizip==0.2.1 # via edx-enterprise-data
pymongo==3.6.1 # via edx-opaque-keys
pynacl==1.2.1 # via edx-enterprise-data, paramiko
python-dateutil==2.6.1 # via botocore, edx-drf-extensions, edx-enterprise-data, elasticsearch-dsl, vertica-python
pytz==2018.3 # via celery, django, edx-enterprise-data, vertica-python
pyyaml==3.12 # via awscli, edx-django-release-util, edx-enterprise-data
requests==2.9.1 # via coreapi, edx-drf-extensions, edx-enterprise-data, slumber
rsa==3.4.2 # via awscli, edx-enterprise-data
s3transfer==0.1.13 # via awscli, boto3, edx-enterprise-data
simplejson==3.15.0 # via django-rest-swagger
six==1.11.0 # via bcrypt, cryptography, djangorestframework-csv, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise-data, edx-opaque-keys, elasticsearch-dsl, pip-tools, pynacl, python-dateutil, stevedore, tox, vertica-python
slumber==0.7.1 # via edx-enterprise-data, edx-rest-api-client
sphinx==1.2.1
stevedore==1.28.0 # via edx-opaque-keys
tox==2.9.1 # via edx-enterprise-data
tqdm==4.11.2
unicodecsv==0.14.1 # via djangorestframework-csv, edx-enterprise-data
uritemplate==3.0.0 # via coreapi
urllib3==1.21.1
vertica-python==0.7.3 # via edx-enterprise-data
virtualenv==15.1.0 # via edx-enterprise-data, tox
# Local development dependencies go here
-r base.txt
# Dependencies to run compile tools
pip-tools # Contains pip-compile, used to generate pip requirements files
#
# This file is autogenerated by pip-compile
# To update, run:
#
# make upgrade
#
click==6.7 # via pip-tools
first==2.0.1 # via pip-tools
pip-tools==2.0.2
six==1.11.0 # via pip-tools
# Pro-tip: Try not to put anything here. There should be no dependency in
# production that isn't in development.
-r base.in # Core dependencies of edx-analytics-data-api
MySQL-python==1.2.5 # GPL License
PyYAML # MIT
gevent==1.0.2
gunicorn==19.6.0 # MIT
path.py==8.2.1
newrelic==2.98.0.81 # New Relic agent for performance monitoring
# Pro-tip: Try not to put anything here. There should be no dependency in
# production that isn't in development.
-r base.txt
MySQL-python==1.2.5 # GPL License
PyYAML==3.11 # MIT
#
# This file is autogenerated by pip-compile
# To update, run:
#
# make upgrade
#
amqp==1.4.9 # via edx-enterprise-data, kombu
anyjson==0.3.3 # via edx-enterprise-data, kombu
asn1crypto==0.24.0 # via cryptography, edx-enterprise-data
awscli==1.11.178 # via edx-enterprise-data
bcrypt==3.1.4 # via edx-enterprise-data, paramiko
billiard==3.3.0.23 # via celery, edx-enterprise-data
boto3==1.4.7 # via edx-enterprise-data
boto==2.42.0
botocore==1.7.36 # via awscli, boto3, edx-enterprise-data, s3transfer
celery==3.1.18 # via edx-enterprise-data
cffi==1.11.5 # via bcrypt, cryptography, edx-enterprise-data, pynacl
click==6.7 # via edx-enterprise-data, pip-tools
colorama==0.3.7 # via awscli, edx-enterprise-data
coreapi==2.3.3 # via django-rest-swagger, openapi-codec
coreschema==0.0.4 # via coreapi
cryptography==1.9 # via django-fernet-fields, edx-enterprise-data, paramiko
django-countries==4.5
django-fernet-fields==0.5 # via edx-enterprise-data
django-rest-swagger==2.1.2
django-storages==1.5.2
django==1.11.5
djangorestframework-csv==2.0.0
djangorestframework-jwt==1.11.0 # via edx-drf-extensions, edx-enterprise-data
djangorestframework==3.6.3
docutils==0.14 # via awscli, botocore, edx-enterprise-data
edx-ccx-keys==0.2.1
edx-django-release-util==0.3.1
edx-drf-extensions==1.2.4
edx-enterprise-data==0.1.4
edx-opaque-keys==0.4
edx-rest-api-client==1.7.1
elasticsearch-dsl==0.0.11
elasticsearch==1.9.0 # via elasticsearch-dsl
enum34==1.1.6 # via cryptography, edx-enterprise-data
first==2.0.1 # via edx-enterprise-data, pip-tools
future==0.16.0 # via edx-enterprise-data, vertica-python
futures==3.2.0 # via edx-enterprise-data, s3transfer
gevent==1.0.2
gunicorn==19.6.0 # MIT
path.py==8.2.1 # MIT
greenlet==0.4.13 # via gevent
gunicorn==19.6.0
idna==2.6 # via cryptography, edx-enterprise-data
ipaddress==1.0.19 # via cryptography, edx-enterprise-data
itypes==1.1.0 # via coreapi
jinja2==2.10 # via coreschema
jmespath==0.9.3 # via boto3, botocore, edx-enterprise-data
kombu==3.0.37 # via celery, edx-enterprise-data
markdown==2.6.6
markupsafe==1.0 # via jinja2
mysql-python==1.2.5
newrelic==2.98.0.81
openapi-codec==1.3.2 # via django-rest-swagger
ordered-set==2.0.2
paramiko==2.4 # via edx-enterprise-data
path.py==8.2.1
pbr==4.0.3 # via stevedore
pip-tools==1.11.0 # via edx-enterprise-data
pluggy==0.6.0 # via edx-enterprise-data, tox
py==1.5.2 # via edx-enterprise-data, tox
pyasn1==0.4.2 # via edx-enterprise-data, paramiko, rsa
pycparser==2.18 # via cffi, edx-enterprise-data
pyjwt==1.5.3 # via djangorestframework-jwt, edx-enterprise-data, edx-rest-api-client
pyminizip==0.2.1 # via edx-enterprise-data
pymongo==3.6.1 # via edx-opaque-keys
pynacl==1.2.1 # via edx-enterprise-data, paramiko
python-dateutil==2.6.1 # via botocore, edx-drf-extensions, edx-enterprise-data, elasticsearch-dsl, vertica-python
pytz==2018.3 # via celery, django, edx-enterprise-data, vertica-python
pyyaml==3.12
requests==2.9.1 # via coreapi, edx-drf-extensions, edx-enterprise-data, slumber
rsa==3.4.2 # via awscli, edx-enterprise-data
s3transfer==0.1.13 # via awscli, boto3, edx-enterprise-data
simplejson==3.15.0 # via django-rest-swagger
six==1.11.0 # via bcrypt, cryptography, djangorestframework-csv, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise-data, edx-opaque-keys, elasticsearch-dsl, pip-tools, pynacl, python-dateutil, stevedore, tox, vertica-python
slumber==0.7.1 # via edx-enterprise-data, edx-rest-api-client
stevedore==1.28.0 # via edx-opaque-keys
tox==2.9.1 # via edx-enterprise-data
tqdm==4.11.2
unicodecsv==0.14.1 # via djangorestframework-csv, edx-enterprise-data
uritemplate==3.0.0 # via coreapi
urllib3==1.21.1
vertica-python==0.7.3 # via edx-enterprise-data
virtualenv==15.1.0 # via edx-enterprise-data, tox
# Test dependencies go here.
-r base.in # Core dependencies of edx-analytics-data-api
coverage==4.4.1
ddt==1.1.1
diff-cover >= 0.9.9
django-dynamic-fixture==1.9.5
django-nose==1.4.4
mock==2.0.0
nose-exclude==0.5.0
nose-ignore-docstring==0.2
nose==1.3.7
pep257==0.7.0
pep8==1.7.0
pylint==1.6.5
pytz
responses==0.5.1
# Test dependencies go here.
-r base.txt
#
# This file is autogenerated by pip-compile
# To update, run:
#
# make upgrade
#
amqp==1.4.9 # via edx-enterprise-data, kombu
anyjson==0.3.3 # via edx-enterprise-data, kombu
asn1crypto==0.24.0 # via cryptography, edx-enterprise-data
astroid==1.4.9 # via pylint
awscli==1.11.178 # via edx-enterprise-data
backports.functools-lru-cache==1.5 # via pylint
bcrypt==3.1.4 # via edx-enterprise-data, paramiko
billiard==3.3.0.23 # via celery, edx-enterprise-data
boto3==1.4.7 # via edx-enterprise-data
boto==2.42.0
botocore==1.7.36 # via awscli, boto3, edx-enterprise-data, s3transfer
celery==3.1.18 # via edx-enterprise-data
cffi==1.11.5 # via bcrypt, cryptography, edx-enterprise-data, pynacl
click==6.7 # via edx-enterprise-data, pip-tools
colorama==0.3.7 # via awscli, edx-enterprise-data
configparser==3.5.0 # via pylint
cookies==2.2.1 # via responses
coreapi==2.3.3 # via django-rest-swagger, openapi-codec
coreschema==0.0.4 # via coreapi
coverage==4.4.1
cryptography==1.9 # via django-fernet-fields, edx-enterprise-data, paramiko
ddt==1.1.1
diff-cover >= 0.9.9
diff-cover==1.0.2
django-countries==4.5
django-dynamic-fixture==1.9.5
django-fernet-fields==0.5 # via edx-enterprise-data
django-nose==1.4.4
django-rest-swagger==2.1.2
django-storages==1.5.2
django==1.11.5
djangorestframework-csv==2.0.0
djangorestframework-jwt==1.11.0 # via edx-drf-extensions, edx-enterprise-data
djangorestframework==3.6.3
docutils==0.14 # via awscli, botocore, edx-enterprise-data
edx-ccx-keys==0.2.1
edx-django-release-util==0.3.1
edx-drf-extensions==1.2.4
edx-enterprise-data==0.1.4
edx-opaque-keys==0.4
edx-rest-api-client==1.7.1
elasticsearch-dsl==0.0.11
elasticsearch==1.9.0 # via elasticsearch-dsl
enum34==1.1.6 # via cryptography, edx-enterprise-data
first==2.0.1 # via edx-enterprise-data, pip-tools
funcsigs==1.0.2 # via mock
future==0.16.0 # via edx-enterprise-data, vertica-python
futures==3.2.0 # via edx-enterprise-data, isort, s3transfer
idna==2.6 # via cryptography, edx-enterprise-data
inflect==0.3.1 # via jinja2-pluralize
ipaddress==1.0.19 # via cryptography, edx-enterprise-data
isort==4.3.4 # via pylint
itypes==1.1.0 # via coreapi
jinja2-pluralize==0.3.0 # via diff-cover
jinja2==2.10 # via coreschema, diff-cover, jinja2-pluralize
jmespath==0.9.3 # via boto3, botocore, edx-enterprise-data
kombu==3.0.37 # via celery, edx-enterprise-data
lazy-object-proxy==1.3.1 # via astroid
markdown==2.6.6
markupsafe==1.0 # via jinja2
mccabe==0.6.1 # via pylint
mock==2.0.0
nose-exclude==0.5.0
nose-ignore-docstring==0.2
nose==1.3.7
openapi-codec==1.3.2 # via django-rest-swagger
ordered-set==2.0.2
paramiko==2.4 # via edx-enterprise-data
pbr==4.0.3 # via mock, stevedore
pep257==0.7.0
pep8==1.7.0
pip-tools==1.11.0 # via edx-enterprise-data
pluggy==0.6.0 # via edx-enterprise-data, tox
py==1.5.2 # via edx-enterprise-data, tox
pyasn1==0.4.2 # via edx-enterprise-data, paramiko, rsa
pycparser==2.18 # via cffi, edx-enterprise-data
pygments==2.2.0 # via diff-cover
pyjwt==1.5.3 # via djangorestframework-jwt, edx-enterprise-data, edx-rest-api-client
pylint==1.6.5
pytz==2017.2
pyminizip==0.2.1 # via edx-enterprise-data
pymongo==3.6.1 # via edx-opaque-keys
pynacl==1.2.1 # via edx-enterprise-data, paramiko
python-dateutil==2.6.1 # via botocore, edx-drf-extensions, edx-enterprise-data, elasticsearch-dsl, vertica-python
pytz==2018.3
pyyaml==3.12 # via awscli, edx-django-release-util, edx-enterprise-data
requests==2.9.1 # via coreapi, edx-drf-extensions, edx-enterprise-data, responses, slumber
responses==0.5.1
rsa==3.4.2 # via awscli, edx-enterprise-data
s3transfer==0.1.13 # via awscli, boto3, edx-enterprise-data
simplejson==3.15.0 # via django-rest-swagger
six==1.11.0 # via astroid, bcrypt, cryptography, diff-cover, django-dynamic-fixture, djangorestframework-csv, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise-data, edx-opaque-keys, elasticsearch-dsl, mock, pip-tools, pylint, pynacl, python-dateutil, responses, stevedore, tox, vertica-python
slumber==0.7.1 # via edx-enterprise-data, edx-rest-api-client
stevedore==1.28.0 # via edx-opaque-keys
tox==2.9.1 # via edx-enterprise-data
tqdm==4.11.2
unicodecsv==0.14.1 # via djangorestframework-csv, edx-enterprise-data
uritemplate==3.0.0 # via coreapi
urllib3==1.21.1
vertica-python==0.7.3 # via edx-enterprise-data
virtualenv==15.1.0 # via edx-enterprise-data, tox
wrapt==1.10.11 # via astroid
#!/usr/bin/env bash
set -e
# Replace the instructions for regenerating requirements/*.txt files
function show_help {
echo "Usage: post-pip-compile.sh file ..."
echo "Replace the instructions for regenerating the given requirements file(s)."
}
function clean_file {
FILE_PATH=$1
TEMP_FILE=${FILE_PATH}.tmp
sed "s/pip-compile --output-file.*/make upgrade/" ${FILE_PATH} > ${TEMP_FILE}
mv ${TEMP_FILE} ${FILE_PATH}
}
for i in "$@"; do
case ${i} in
-h|--help)
# help or unknown option
show_help
exit 0
;;
*)
clean_file ${i}
;;
esac
done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment