ray/python/requirements.txt
Yi Cheng cb1f08a3c1
[core] Basic end-2-end multi-node tests for GCS HA in CI. (#25114)
In this PR we simulate the case where serve can continue to function even when GCS is down and the reconfig continue to work once GCS is back.

To make it close to the real-world case, the docker is used for isolation:

It starts a head node (0 cpus) and a worker node
It tried the basic function and make sure it's working
It kills GCS and make sure everything is working.
It starts GCS and make sure reconfig continues to work.
This is the basic cases for serve HA. We'll add more once we get better integrations.
2022-06-02 02:41:38 +00:00

103 lines
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
aiosignal
click >= 7.0, <= 8.0.4
cloudpickle
filelock
frozenlist
gpustat >= 1.0.0b1
grpcio >= 1.28.1, <= 1.43.0
jsonschema
msgpack >= 1.0.0, < 2.0.0
numpy >= 1.16
opencensus
prometheus_client >= 0.7.1, < 0.14.0
protobuf >= 3.8.0, < 4.0.0
py-spy >= 0.2.0
pydantic >= 1.8
pyyaml
requests
smart_open
virtualenv
## setup.py extras
dm_tree
flask
pygame
gym>=0.21.0,<0.24.0; python_version >= '3.7'
gym==0.19.0; python_version < '3.7'
lz4
scikit-image
pandas>=1.0.5; python_version < '3.7'
pandas>=1.3.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 >= 6.0.1, < 7.0.0
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[s3,server]
mypy
networkx
numba
asyncmock
# 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
pytest-virtualenv
redis >= 3.5.0, < 4.0.0
scikit-learn==0.24.2
testfixtures
werkzeug
xlrd
starlette
fastapi
smart_open[s3]
tqdm
async-exit-stack
async-generator
cryptography>=3.0.0
proxy.py
# For doc tests
myst-parser==0.15.2
myst-nb==0.13.1
jupytext==1.13.6
pytest-docker-tools