# 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 attrs==17.2.0 beautifulsoup4==4.1.3 beautifulsoup==3.2.1 bleach==1.4 html5lib==0.999 boto==2.39.0 boto3==1.4.8 botocore==1.8.17 celery==3.1.18 cryptography==1.9 cssselect==0.9.1 defusedxml==0.4.1 django-babel-underscore==0.5.2 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-filter==1.0.4 django-ipware==1.1.0 django-model-utils==3.0.0 django-mptt>=0.8.6,<0.9 django-oauth-toolkit==0.12.0 django-pyfs==2.0 django-ratelimit==1.1.0 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 enum34==1.1.6 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 edx-i18n-tools==0.4.2 edx-lint==0.5.4 # 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-enterprise==0.67.4 edx-milestones==0.1.13 edx-oauth2-provider==1.2.2 edx-organizations==0.4.9 edx-proctoring==1.3.9 edx-rest-api-client==1.7.1 edx-search==1.1.0 edx-submissions==2.0.12 edx-user-state-client==1.0.3 edxval==0.1.12 event-tracking==0.2.4 feedparser==5.1.3 firebase-token-generator==1.3.2 fs==2.0.17 fs-s3fs==0.1.5 futures==3.2.0 ; python_version == "2.7" GitPython==0.3.2.RC1 glob2==0.3 gunicorn==0.17.4 help-tokens==1.0.3 httpretty==0.8.14 jmespath==0.9.3 lazy==1.1 mako==1.0.2 Markdown>=2.6,<2.7 mongoengine==0.10.0 MySQL-python==1.2.5 networkx==1.7 nose-xunitmp==0.3.2 oauthlib==1.0.3 path.py==8.2.1 piexif==1.0.2 Pillow==3.4 polib==1.0.3 psutil==1.2.1 pycountry==1.20 pycryptodomex==3.4.7 pygments==2.2.0 pygraphviz==1.1 pyjwkest==1.3.2 # TODO Replace PyJWT usage with pyjwkest PyJWT==1.4.0 pymongo==2.9.1 pyparsing==2.2.0 python-memcached==1.48 django-memcached-hashring==0.1.2 python-openid==2.2.5 python-dateutil==2.1 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 PyYAML==3.12 requests-oauthlib==0.4.1 rules==1.1.1 s3transfer==0.1.12 numpy==1.6.2 scipy==0.14.0 Shapely==1.2.16 singledispatch==3.4.0.2 six>=1.10.0,<2.0.0 sorl-thumbnail==12.3 sortedcontainers==0.9.2 stevedore==1.10.0 sure==1.2.3 sympy==0.7.1 user-util==0.1.1 xmltodict==0.4.1 django-ratelimit-backend==1.1.1 unicodecsv==0.14.1 django-require==1.0.11 django-webpack-loader==0.4.1 pyuca==1.1 zendesk==1.1.1 # XBlocks xblock-review==1.1.5 # lxml is also in requirements/edx-sandbox/post.txt lxml==3.8.0 # 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 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 Babel==1.3 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 sqlparse>=0.2.0,<0.3.0 # Used for testing before_after==0.1.3 bok-choy==0.7.2 chrono==1.0.2 ddt==0.8.0 django-crum==0.7.2 django_nose==1.4.1 factory_boy==2.8.1 flaky==3.4.0 freezegun==0.3.8 moto==0.3.1 needle==0.5.0 nose==1.3.7 nose-exclude nose-ignore-docstring nose-randomly==1.2.0 nosexcover==1.0.7 pa11ycrawler==1.6.2 pep8==1.5.7 PyContracts==1.7.1 python-subunit==0.0.16 pyquery==1.2.9 radon==1.3.2 selenium==3.11.0 splinter==0.5.4 testtools==0.9.34 testfixtures==4.5.0 nose-faulthandler==0.1 nodeenv==1.1.1 # Used for Segment analytics analytics-python==1.1.0 # 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 XBlock==1.1.1 # Redis version redis==2.10.6 -r base_common.txt