Skip to content
Snippets Groups Projects
base.txt 4.61 KiB
Newer Older
# DON'T JUST ADD NEW DEPENDENCIES!!!
#
# If you open a pull request that adds a new dependency, you should notify:
#   * @edx/ospr - to check licensing
#   * @edx/devops - to check system requirements
appdirs==1.4.3
beautifulsoup4==4.1.3
boto3==1.4.8
botocore==1.8.17
cryptography==1.9
defusedxml==0.4.1
markey==0.8  # From django-babel-underscore
django-birdcage==1.0.0
django-config-models==0.1.8
django-countries==4.6.1
django-fernet-fields==0.5
django-ipware==1.1.0
django-model-utils==3.0.0
cahrens's avatar
cahrens committed
django-mptt>=0.8.6,<0.9
django-oauth-toolkit==0.12.0
django-pyfs==2.0
django-ratelimit==1.1.0
cahrens's avatar
cahrens committed
django-sekizai>=0.10
django-ses==0.8.4
django-simple-history==1.9.0
django-splash==0.2.2
django-statici18n==1.4.0
django-storages==1.4.1
django-method-override==0.1.0
django-user-tasks==0.1.5
django-waffle==0.12.0
djangorestframework-jwt==1.11.0
docutils==0.14
edx-ace==0.1.6
edx-analytics-data-api-client==0.14.3
edx-ccx-keys==0.2.1
edx-celeryutils==0.2.7
edx-drf-extensions==1.2.4
ayub-khan's avatar
ayub-khan committed
edx-i18n-tools==0.4.2
edx-lint==0.5.4
Calen Pennington's avatar
Calen Pennington committed

# Pin this to test a fix to pylint-django
git+https://github.com/cpennington/pylint-django@fix-field-inference-during-monkey-patching#egg=pylint-django==0.0

enum34==1.1.6
edx-completion==0.1.5
edx-django-oauth2-provider==1.2.5
edx-django-sites-extensions==2.3.1
edx-milestones==0.1.13
edx-organizations==0.4.9
edx-proctoring==1.3.9
edx-rest-api-client==1.7.1
Ahsan Ulhaq's avatar
Ahsan Ulhaq committed
edx-search==1.1.0
edx-submissions==2.0.12
edx-user-state-client==1.0.3
Mushtaq Ali's avatar
Mushtaq Ali committed
edxval==0.1.12
firebase-token-generator==1.3.2
fs==2.0.17
fs-s3fs==0.1.5
futures==3.2.0 ; python_version == "2.7"
Feanil Patel's avatar
Feanil Patel committed
gunicorn==0.17.4
bmedx's avatar
bmedx committed
help-tokens==1.0.3
httpretty==0.8.14
jmespath==0.9.3
lazy==1.1
muhammad-ammar's avatar
muhammad-ammar committed
mako==1.0.2
cahrens's avatar
cahrens committed
Markdown>=2.6,<2.7
mongoengine==0.10.0
MySQL-python==1.2.5
nose-xunitmp==0.3.2
oauthlib==1.0.3
Ben Patterson's avatar
Ben Patterson committed
path.py==8.2.1
pycryptodomex==3.4.7
pyjwkest==1.3.2
# TODO Replace PyJWT usage with pyjwkest
Ahsan Ulhaq's avatar
Ahsan Ulhaq committed
PyJWT==1.4.0
pymongo==2.9.1
django-memcached-hashring==0.1.2
Will Daly's avatar
Will Daly committed
python-dateutil==2.1
Michael Terry's avatar
Michael Terry committed
python-Levenshtein==0.12.0
social-auth-app-django==1.2.0
social-auth-core==1.4.0
pytz==2016.7
pysrt==0.4.7
Brian Beggs's avatar
Brian Beggs committed
PyYAML==3.12
requests-oauthlib==0.4.1
s3transfer==0.1.12
numpy==1.6.2
scipy==0.14.0
singledispatch==3.4.0.2
six>=1.10.0,<2.0.0
Brian Beggs's avatar
Brian Beggs committed
sorl-thumbnail==12.3
Omar Khan's avatar
Omar Khan committed
stevedore==1.10.0
sure==1.2.3
user-util==0.1.1
django-ratelimit-backend==1.1.1
django-require==1.0.11
Brian Jacobel's avatar
Brian Jacobel committed
django-webpack-loader==0.4.1
zendesk==1.1.1
Dillon-Dumesnil's avatar
Dillon-Dumesnil committed
xblock-review==1.1.5
# lxml is also in requirements/edx-sandbox/post.txt
# Used for shopping cart's pdf invoice/receipt generation
reportlab==3.1.44

# Used for extracting/parsing pdf text
pdfminer==20140328

# Used for development operation
Omar Khan's avatar
Omar Khan committed
watchdog==0.8.3

# Metrics gathering and monitoring
dogapi==1.2.1
newrelic==3.2.0.91

# Used for documentation gathering
sphinx==1.1.3
sphinx_rtd_theme==0.1.5
# Used for Internationalization and localization
transifex-client==0.12.1
# Ip network support for Embargo feature
ipaddr==2.1.11

# Used to allow to configure CORS headers for cross-domain requests
django-cors-headers==2.1.0
# Debug toolbar
django_debug_toolbar==1.8
George Song's avatar
George Song committed
sqlparse>=0.2.0,<0.3.0
before_after==0.1.3
bok-choy==0.7.2
David Baumgold's avatar
David Baumgold committed
ddt==0.8.0
bmedx's avatar
bmedx committed
django-crum==0.7.2
muhammad-ammar's avatar
muhammad-ammar committed
django_nose==1.4.1
factory_boy==2.8.1
freezegun==0.3.8
needle==0.5.0
nose-exclude
nose-ignore-docstring
nose-randomly==1.2.0
David Baumgold's avatar
David Baumgold committed
pep8==1.5.7
PyContracts==1.7.1
radon==1.3.2
selenium==3.11.0
Ahsan Ulhaq's avatar
Ahsan Ulhaq committed
testfixtures==4.5.0
Brian Jacobel's avatar
Brian Jacobel committed
nodeenv==1.1.1

# Needed for mailchimp(mailing djangoapp)
mailsnake==1.6.2
jsonfield==2.0.2

# Inlines CSS styles into HTML for email notifications.
pynliner==0.5.2

# for sailthru integration
sailthru-client==2.2.3

# Release utils for the edx release pipeline
edx-django-release-util==0.3.1

# Used to communicate with Neo4j, which is used internally for
# modulestore inspection
py2neo==3.1.2

# for calculating coverage
-r coverage.txt
# Support for plugins
web-fragments==0.2.2
syed-awais-ali's avatar
syed-awais-ali committed

# Redis version
redis==2.10.6