Files
edx-platform/requirements/edx-sandbox/base.in
Feanil Patel 644bb41b87 Update the version of matplotlib running in sandboxes.
Changelog can be found here: https://matplotlib.org/1.5.3/users/whats_new.html

This version fixes the odd setup.py in matplotlib that tries to install
numpy as a part of matplotlib setup.py execution.

Looking at the changelog I don't see any incompatibility issues just bug
fixes and feature additions.
2019-07-01 15:20:55 -04:00

27 lines
1.4 KiB
Plaintext

# Packages to install in the Python sandbox for secured execution of code provided by course authors.
#
# DON'T JUST ADD NEW DEPENDENCIES!!!
#
# If you open a pull request that adds a new dependency, you should:
# * verify that the dependency has a license compatible with AGPLv3
# * confirm that it has no system requirements beyond what we already install
# * run "make upgrade" to update the detailed requirements files
-c ../constraints.txt
-r shared.txt # Dependencies in common with LMS and Studio
matplotlib==1.5.3 # 2D plotting library
numpy==1.6.2 # Numeric array processing utilities; used by scipy
pyparsing==2.2.0 # Python Parsing module
scipy==0.14.0 # Math, science, and engineering library
sympy==0.7.1 # Symbolic math library
tornado<6.0 # via matplotlib; tornado dropped support for Python 2.7 and 3.4 with version 6.0
git+https://github.com/edx/openedx-calc.git@e9b698c85ad1152002bc0868f475f153dce88952#egg=calc==0.4
git+https://github.com/edx/openedx-chem.git@ff4e3a03d3c7610e47a9af08eb648d8aabe2eb18#egg=chem==1.0.0
# Install these packages from the edx-platform working tree
# NOTE: if you change code in these packages, you MUST change the version
# number in its setup.py or the code WILL NOT be installed during deploy.
-e common/lib/sandbox-packages
-e common/lib/symmath