This repository has been archived by the owner on Jan 30, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
src/requirements.txt: Add more packages
- Loading branch information
Matthias Koeppe
committed
Nov 14, 2020
1 parent
e96dc7a
commit 55d59f8
Showing
1 changed file
with
46 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,53 @@ | ||
#sage_conf | ||
#sage_setup | ||
## requirements.txt for creating venvs with sagelib | ||
## | ||
## Usage: | ||
## | ||
## $ ../sage -sh | ||
## (sage-sh) $ python3 -m venv venv1 | ||
## (venv1) (sage-sh) $ pip install -r requirements.txt | ||
## (venv1) (sage-sh) $ pip install -e . | ||
|
||
--index-url=file://${SAGE_LOCAL}/var/lib/sage/wheels/simple | ||
--extra-index-url=https://pypi.python.org/simple | ||
|
||
sage-conf | ||
#sage_setup # Will be split out later. | ||
six # use of six should be removed from sage_setup | ||
Cython==0.29.17 | ||
pkgconfig | ||
|
||
|
||
# From build/pkgs/sagelib/dependencies | ||
cypari2==2.1.1 # but building bdist_wheel of cypari2 fails with recent pip... https://github.com/sagemath/cypari2/issues/93 | ||
cysignals | ||
Cython>=0.29.17 | ||
gmpy2==2.1.0b5 | ||
|
||
numpy # already needed by sage.env | ||
jinja2 # sage_setup.autogen.interpreters | ||
jupyter_core | ||
numpy # already needed by sage.env | ||
pkgconfig | ||
pplpy | ||
pycygwin; sys_platform == 'cygwin' | ||
# pynac # after converting to a pip-installable package | ||
|
||
cypari2 # but building bdist_wheel of cypari2 fails with recent pip... https://github.com/sagemath/cypari2/issues/93 | ||
|
||
########## Runtime | ||
|
||
psutil | ||
# From Makefile.in: SAGERUNTIME | ||
ipython>=7 | ||
pexpect | ||
pplpy | ||
ipython<=5.8 | ||
psutil | ||
|
||
# From Makefile.in: DOC_DEPENDENCIES | ||
sphinx | ||
networkx | ||
scipy | ||
sympy | ||
matplotlib | ||
pillow | ||
mpmath | ||
ipykernel | ||
jupyter_client | ||
ipywidgets | ||
|
||
# Other Python packages that are standard spkg, used in doctests | ||
cvxopt | ||
rpy2 | ||
fpylll | ||
#pycryptosat # Sage distribution installs it as part of cryptominisat. According to its README on https://pypi.org/project/pycryptosat/: "The pycryptosat python package compiles while compiling CryptoMiniSat. It cannot be compiled on its own, it must be compiled at the same time as CryptoMiniSat." |