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
Calen Pennington
committed
beautifulsoup==3.2.1
bleach==1.4
html5lib==0.999
cssselect==0.9.1
dealer==2.0.4
django-babel-underscore==0.5.1
markey==0.8 # From django-babel-underscore
django-celery==3.1.16
django-config-models==0.1.3
django-oauth-toolkit==0.10.0
# We need a fix to DRF 3.2.x, for now use it from our own cherry-picked repo
#djangorestframework>=3.1,<3.2
git+https://github.com/edx/django-rest-framework.git@3c72cb5ee5baebc4328947371195eae2077197b0#egg=djangorestframework==3.2.3
edx-drf-extensions==1.2.2
# astroid 1.3.8 is an unmet dependency of the version of pylint used in edx-lint 0.4.3
# when upgrading edx-lint, we should try to remove this from the platform
astroid==1.3.8
edx-django-oauth2-provider==1.1.4
Douglas Hall
committed
edx-django-sites-extensions==2.1.1
edx-enterprise==0.33.11
Calen Pennington
committed
feedparser==5.1.3
Calen Pennington
committed
GitPython==0.3.2.RC1
glob2==0.3
Calen Pennington
committed
Markdown==2.2.1
Calen Pennington
committed
--allow-external meliae
--allow-unverified meliae
meliae==0.4.0
Calen Pennington
committed
networkx==1.7
Calen Pennington
committed
pygraphviz==1.1
pyjwkest==1.3.2
# TODO Replace PyJWT usage with pyjwkest
Calen Pennington
committed
python-memcached==1.48
django-memcached-hashring==0.1.2
Calen Pennington
committed
python-openid==2.2.5
# We need to be able to set a maximum session length on our third-party auth providers;
# our goal is to upstream these changes and return to the canonical version ASAP.
# python-social-auth==0.2.21
git+https://github.com/edx/python-social-auth@758985102cee98f440fae44ed99617b7cfef3473#egg=python-social-auth==0.2.21.edx.a
Calen Pennington
committed
PyYAML==3.10
Calen Pennington
committed
Shapely==1.2.16
singledispatch==3.4.0.2
sortedcontainers==0.9.2
Calen Pennington
committed
sympy==0.7.1
Calen Pennington
committed
xmltodict==0.4.1
wrapt==1.10.5
Calen Pennington
committed
# This needs to be installed *after* Cython, which is in pre.txt
lxml==3.4.4
# 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
Calen Pennington
committed
# Metrics gathering and monitoring
dogapi==1.2.1
Calen Pennington
committed
# Used for documentation gathering
sphinx==1.1.3
Calen Pennington
committed
# Used for Internationalization and localization
transifex-client==0.12.1
Alan Boudreault
committed
# Ip network support for Embargo feature
ipaddr==2.1.11
Xavier Antoviaque
committed
# Used to allow to configure CORS headers for cross-domain requests
Xavier Antoviaque
committed
Calen Pennington
committed
# Used for testing
zubiar-arbi
committed
chrono==1.0.2
django-crum==0.5
Calen Pennington
committed
flaky==3.3.0
mock==1.0.1
moto==0.3.1
nose-exclude
nose-ignore-docstring
Calen Pennington
committed
nosexcover==1.0.7
pa11ycrawler==1.6.2
python-subunit==0.0.16
Calen Pennington
committed
pyquery==1.2.9
Will Daly
committed
testtools==0.9.34
nose-faulthandler==0.1
# Used for Segment analytics
analytics-python==1.1.0
# Needed for mailchimp(mailing djangoapp)
mailsnake==1.6.2
# Inlines CSS styles into HTML for email notifications.
pynliner==0.5.2
# for sailthru integration
# Release utils for the edx release pipeline
edx-django-release-util==0.3.0
# 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.1