-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
46 lines (35 loc) · 1.47 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# List of pip (see https://pypi.org/) modules for this project
# https://github.com/Info-Prepas-MP2I/Modele-de-livre-avec-Jupyter-Book/
# For local development, use virtualenv (see Makefile, or this command)
# virtualenv ./venv3/
virtualenv # not needed
# For Jupyter book
jupyter-book # See https://jupyterbook.org/
# this installs all the dependencies, sphinx, jupyter and many other
cookiecutter
# To build with pdfhtml
pyppeteer
jupytext<=1.8.0>=1.6.0 # https://jupytext.readthedocs.io/en/latest
# FIXME: RecursionError: maximum recursion depth exceeded while calling a Python object
# FIXED: => jupyter-book wants jupyter<=1.8.0 but now jupytext>=1.10.0, so forcing it to old verison solves the issue
# Sphinx extensions, cf exemples dans Extensions_sphinx.md
sphinxcontrib.youtube # https://github.com/sphinx-contrib/youtube
sphinxcontrib.tikz # https://sphinxcontrib-tikz.readthedocs.io/en/latest/
sphinxcontrib.proof # https://sphinxcontrib-proof.readthedocs.io/en/latest/
sphinxemoji # https://github.com/sphinx-contrib/emojicodes
# See https://github.com/Naereen/web-sphinx/ for more examples
# For other kernels
#bash_kernel # https://github.com/takluyver/bash_kernel
# Main Python modules, to be able to use them in local notebooks
# TODO write demo notebooks/pages using each module
numpy
matplotlib
networkx
scipy
scikit-learn
pandas
sympy
itikz
# GitHub pages import, FIXME: could I remove this dependency?
ghp-import
# For Jupyter notebooks extensions ?