blob: 5d2234da60867e9de5ccee1fa0357be8c12ab7f4 [file] [log] [blame]
Philipp Schrader9e1b9bd2021-12-28 00:15:12 -08001# After updating this file, run:
2# $ bazel run //tools/python:requirements.update
Philipp Schrader868070a2022-09-06 22:51:13 -07003
Philipp Schrader469a2f22022-10-29 14:25:58 -07004jinja2
Philipp Schrader9e1b9bd2021-12-28 00:15:12 -08005matplotlib
Philipp Schrader469a2f22022-10-29 14:25:58 -07006mkdocs
Philipp Schrader9e1b9bd2021-12-28 00:15:12 -08007numpy
Philipp Schrader469a2f22022-10-29 14:25:58 -07008opencv-python
9osqp
Philipp Schrader868070a2022-09-06 22:51:13 -070010pkginfo
Austin Schuhea5f0a72024-09-02 15:02:36 -070011pygobject==3.42.2
Philipp Schrader868070a2022-09-06 22:51:13 -070012requests
Philipp Schrader9e1b9bd2021-12-28 00:15:12 -080013scipy
Philipp Schraderbd391032023-01-03 00:59:56 -080014shapely
James Kuszmaulb1091162023-12-27 16:16:45 -080015validators
Philipp Schraderb6488042022-11-24 14:35:38 -080016yapf
Austin Schuh999a19e2024-05-04 14:52:39 -070017sympy
Austin Schuhc2f1ca22024-09-02 13:28:54 -070018absl-py
Philipp Schrader272e07b2024-03-29 17:26:02 -070019pyyaml
Philipp Schraderbd391032023-01-03 00:59:56 -080020
21# TODO(phil): Migrate to absl-py. These are abandoned as far as I can tell.
22python-gflags
23glog
Maxwell Gumleyd26e6292024-04-24 10:45:07 -060024
25bokeh
26tabulate
Austin Schuhe607e512024-06-23 22:06:28 -070027
Austin Schuhdd1f8722024-08-18 00:09:01 -070028casadi>=3.6.6
Austin Schuh9327d712024-09-02 13:49:18 -070029
30jax[cuda12]
Austin Schuhea5f0a72024-09-02 15:02:36 -070031optax
32flax
33clu
34
35# Pin this so we can actually depend on it. Used by tensorflow/jax.
36setuptools==74.0.0
37
38tensorflow
39tensorflow_datasets