ray/python/requirements.txt
Max Pumperla 092598774a
[Docs] Executable notebook tutorial (#22030)
We're introducing the usage of [MyST Notebooks](https://myst-nb.readthedocs.io/en/latest/index.html) here and demonstrate how it works by rewriting (and extending) the RLLib Serve tutorial. Benefits:

- [x] Write notebooks in markdown. Can be converted into other formats e.g. with `jupytext`
- [x] Tutorials like this have a binderhub link added to the top nav (launch button).
- [x] Notebooks get executed when docs are built, so it's impossible to have stale docs.
- [x] But locally those builds are cached so that you don't have to wait too long.
- [x] The notebook cell outputs can be shown, hidden or removed.  In particular, we can now avoid adding expected code output as comments in our scripts (which might get outdated).

We're also clarifying  #22022. 

Old tutorial: [here](https://docs.ray.io/en/latest/serve/tutorials/rllib.html)
New tutorial (preview): [here](https://ray--22030.org.readthedocs.build/en/22030/serve/tutorials/rllib.html)

Co-authored-by: simon-mo <simon.mo@hey.com>
2022-02-03 08:13:04 +00:00

101 lines
No EOL
1.9 KiB
Text

# These are mirrored in setup.py as install_requires,
# which is what the users of the ray package will install. The rest of this file
# sets up all the packages necessary for a /developer/ of Ray.
#
# In short, if you change it here, PLEASE also change it in setup.py.
#
# setup.py install_requires
aiohttp>=3.7
aioredis < 2
aiosignal
click >= 7.0
cloudpickle
filelock
frozenlist
gpustat >= 1.0.0b1
grpcio >= 1.28.1
jsonschema
msgpack >= 1.0.0, < 2.0.0
numpy >= 1.16
opencensus
prometheus_client >= 0.7.1
protobuf >= 3.8.0
py-spy >= 0.2.0
pydantic >= 1.8
pyyaml
redis >= 3.5.0, < 4.0.0
requests
smart_open
## setup.py extras
dm_tree
flask
gym>=0.21.0; python_version >= '3.7'
gym==0.19.0; python_version < '3.7'
lz4
scikit-image
opencv-python-headless==4.3.0.36
pandas>=1.0.5; python_version < '3.7'
pandas>=1.2.0; python_version >= '3.7'
scipy==1.4.1
tabulate
tensorboardX >= 1.9
uvicorn==0.16.0
dataclasses; python_version < '3.7'
starlette
aiorwlock
# Requirements for running tests
pyarrow==4.0.1
blist; platform_system != "Windows"
azure-cli-core==2.29.1
azure-identity==1.7.0
azure-mgmt-compute==23.1.0
azure-mgmt-network==19.0.0
azure-mgmt-resource==20.0.0
msrestazure==0.6.4
boto3
cython >= 0.29.26
dataclasses; python_version < '3.7'
feather-format
google-api-python-client
google-cloud-storage
gym-minigrid
kubernetes
lxml
moto
mypy
networkx
numba
# higher version of llvmlite breaks windows
llvmlite==0.34.0
openpyxl
opentelemetry-api==1.1.0
opentelemetry-sdk==1.1.0
opentelemetry-exporter-otlp==1.1.0
pexpect
Pillow; platform_system != "Windows"
pygments
pyspark==3.1.2
pytest==5.4.3
pytest-asyncio==0.16.0
pytest-rerunfailures
pytest-sugar
pytest-lazy-fixture
pytest-timeout
scikit-learn==0.22.2
tensorflow==2.5.1
testfixtures
werkzeug
xlrd
starlette
fastapi
smart_open[s3]
tqdm
async-exit-stack
async-generator
cryptography>=3.0.0
# For doc tests
myst-parser==0.15.2
myst-nb==0.13.1
jupytext==1.13.6