Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
src/requirements.txt: Add more packages
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthias Koeppe committed Nov 14, 2020
1 parent e96dc7a commit 55d59f8
Showing 1 changed file with 46 additions and 12 deletions.
58 changes: 46 additions & 12 deletions src/requirements.txt
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."

0 comments on commit 55d59f8

Please sign in to comment.