ray/python/requirements.txt
Simon Mo 5f2b035bba
Pin Redis version to < 4.0.0 (#20430)
<!-- Please add a reviewer to the assignee section when you create a PR. If you don't have the access to it, we will shortly find a reviewer and assign them to your PR. -->

## Why are these changes needed?

This pin is needed to fix `test_output` on master, which broke when 4.0.0 was released. 

It may also fix the windows build (unsure). 

## Related issue number

<!-- For example: "Closes #1234" -->

## Checks

- [ ] I've run `scripts/format.sh` to lint the changes in this PR.
- [ ] I've included any doc changes needed for https://docs.ray.io/en/master/.
- [ ] I've made sure the tests are passing. Note that there might be a few flaky tests, see the recent failures at https://flakey-tests.ray.io/
- Testing Strategy
   - [ ] Unit tests
   - [ ] Release tests
   - [ ] This PR is not tested :(
2021-11-16 10:48:36 -08:00

92 lines
1.7 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
## 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
dataclasses; python_version < '3.7'
starlette
# Requirements for running tests
pyarrow==4.0.1
blist; platform_system != "Windows"
azure-common
azure-mgmt-resource
msrestazure
boto3
cython >= 0.29.15
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
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