28 lines
1.4 KiB
Plaintext
28 lines
1.4 KiB
Plaintext
# Core dependencies shared between Python sandboxes for secured execution and edx-platform.
|
|
#
|
|
# 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
|
|
|
|
cryptography # Implementations of assorted cryptography algorithms
|
|
lxml==3.8.0 # XML parser
|
|
networkx==1.7 # Utilities for creating, manipulating, and studying network graphs
|
|
nltk # Natural language processing; used by the chem package
|
|
numpy==1.6.2 # Numeric array processing utilities; used by calc, chem, and scipy
|
|
pyparsing # Python parsing library; used by the calc package
|
|
sympy==0.7.1 # Symbolic math library; used by the calc package
|
|
scipy==0.14.0 # Math, science, and engineering library; used by the calc package
|
|
|
|
# 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/calc
|
|
-e common/lib/chem
|
|
-e common/lib/sandbox-packages
|
|
-e common/lib/symmath
|