Files
edx-platform/requirements/edx/base.txt
Ben Patterson 0683e5ff3f Add jshint diff-quality.
The platform includes jshint as a development tool, and our
builds are enforcing a limit on total number of jshint violations.
This commit will enforce no new jshint violations on a per-change
basis, much like pylint and pep8 are enforced. So with this change,
we'll be enforcing our linting requirements consistently, regardless
of type of violations.

Also on Jenkins, runs quality task after installing jshint.
2015-08-31 10:56:09 -04:00

163 lines
3.1 KiB
Plaintext

# DON'T JUST ADD NEW DEPENDENCIES!!!
#
# If you open a pull request that adds a new dependency, you should notify:
# * @mollydb - to check licensing
# * support@edx.org - to check system requirements
beautifulsoup4==4.1.3
beautifulsoup==3.2.1
bleach==1.4
html5lib==0.999
boto==2.32.1
celery==3.1.18
cssselect==0.9.1
dealer==2.0.4
defusedxml==0.4.1
django-babel-underscore==0.3.0
django-celery==3.1.16
django-countries==3.3
django-extensions==1.5.5
django-filter==0.6.0
django-ipware==1.1.0
django-kombu==0.9.4
django-mako==0.1.5pre
django-model-utils==2.3.1
django-masquerade==0.1.6
django-mptt==0.7.4
django-openid-auth==0.4
django-robots==0.9.1
django-sekizai==0.6.1
django-ses==0.4.1
django-simple-history==1.6.1
django-storages==1.1.5
django-threaded-multihost==1.4-1
django-method-override==0.1.0
djangorestframework==2.3.14
django==1.4.22
elasticsearch==0.4.5
facebook-sdk==0.4.0
feedparser==5.1.3
firebase-token-generator==1.3.2
GitPython==0.3.2.RC1
glob2==0.3
gunicorn==0.17.4
httpretty==0.8.3
lazy==1.1
mako==0.9.1
Markdown==2.2.1
--allow-external meliae
--allow-unverified meliae
meliae==0.4.0
mongoengine==0.10.0
MySQL-python==1.2.5
networkx==1.7
nose==1.3.7
oauthlib==0.7.2
paramiko==1.9.0
path.py==7.2
Pillow==2.7.0
polib==1.0.3
pycrypto>=2.6
pygments==2.0.1
pygraphviz==1.1
PyJWT==1.0.1
pymongo==2.7.2
pyparsing==2.0.1
python-memcached==1.48
python-openid==2.2.5
python-dateutil==2.1
python-social-auth==0.2.11
pytz==2015.2
pysrt==0.4.7
PyYAML==3.10
requests==2.3.0
requests-oauthlib==0.4.1
scipy==0.14.0
Shapely==1.2.16
singledispatch==3.4.0.2
sorl-thumbnail==11.12
sortedcontainers==0.9.2
South==1.0.1
stevedore==0.14.1
sure==1.2.3
sympy==0.7.1
xmltodict==0.4.1
django-ratelimit-backend==0.6
unicodecsv==0.9.4
django-require==1.0.6
pyuca==1.1
wrapt==1.10.5
# 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
watchdog==0.7.1
# Metrics gathering and monitoring
dogapi==1.2.1
newrelic==2.46.0.37
# 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.10
# Ip network support for Embargo feature
ipaddr==2.1.11
# Used to allow to configure CORS headers for cross-domain requests
django-cors-headers==1.1.0
# Debug toolbar
django_debug_toolbar==1.2.2
# Used for testing
astroid==1.3.8
bok-choy==0.4.3
chrono==1.0.2
coverage==3.7.1
ddt==0.8.0
diff-cover==0.8.0
django-crum==0.5
django_nose==1.3
factory_boy==2.2.1
flaky==2.0.3
freezegun==0.1.11
lettuce==0.2.20
mock-django==0.6.6
mock==1.0.1
moto==0.3.1
nose-exclude
nose-ignore-docstring
nosexcover==1.0.7
pep8==1.5.7
PyContracts==1.7.1
pylint==1.4.4
python-subunit==0.0.16
pyquery==1.2.9
radon==1.2
rednose==0.4.3
selenium==2.42.1
splinter==0.5.4
testtools==0.9.34
# Used for Segment.io analytics
analytics-python==0.4.4
# Needed for mailchimp(mailing djangoapp)
mailsnake==1.6.2
jsonfield==1.0.3
# Inlines CSS styles into HTML for email notifications.
pynliner==0.5.2