## Requirements for running tests # These should all be pinned to versions that work # General test requirements async-exit-stack==1.0.1 async-generator==1.10 azure-cli-core==2.40.0 azure-identity==1.10.0 azure-mgmt-compute==23.1.0 azure-mgmt-network==19.0.0 azure-mgmt-resource==20.0.0 msrestazure==0.6.4 beautifulsoup4==4.11.1 boto3==1.26.76 # Todo: investigate if we can get rid of this and exchange for ray.cloudpickle cloudpickle==2.2.0 # Keep in sync with `ci/build/upload_build_info.sh` cryptography==38.0.1 cython==0.29.37 fastapi==0.109.2 feather-format==0.4.1 # Keep compatible with Werkzeug flask==2.1.3 freezegun==1.1.0 google-api-python-client==2.111.0 google-cloud-storage==2.14.0 gradio==3.50.2; platform_system != "Windows" websockets==11.0.3 joblib==1.2.0 jsonpatch==1.32 kubernetes==24.2.0 llvmlite==0.41.1 lxml==4.9.4 moto[s3,server]==4.2.12 mypy==1.7.0 numba==0.58.1 openpyxl==3.0.10 opentelemetry-api==1.1.0 opentelemetry-sdk==1.1.0 opentelemetry-exporter-otlp==1.1.0 opentelemetry-exporter-opencensus==0.20b0 pexpect==4.8.0 Pillow==9.2.0; platform_system != "Windows" proxy.py==2.4.3 pydantic==2.5.0 pydot==1.4.2 # Keep in sync with `ci/build/upload_build_info.sh` PyOpenSSL==23.0.0 pygame==2.5.2 Pygments==2.13.0 pymongo==4.3.2 pyspark==3.4.1 pytest==7.0.1 pytest-asyncio==0.16.0 pytest-httpserver==1.0.6 pytest-rerunfailures==11.1.2 pytest-sugar==0.9.5 pytest-lazy-fixture==0.6.3 pytest-timeout==2.1.0 pytest-virtualenv==1.7.0 pytest-sphinx @ git+https://github.com/ray-project/pytest-sphinx redis==4.4.2 scikit-learn==1.3.2 smart_open[s3]==6.2.0 tqdm==4.64.1 trustme==0.9.0 testfixtures==7.0.0 uvicorn==0.22.0 vsphere-automation-sdk @ git+https://github.com/vmware/vsphere-automation-sdk-python.git@v8.0.1.0 werkzeug==2.3.8 xlrd==2.0.1 yq==3.2.2 memray; platform_system != "Windows" and sys_platform != "darwin" and platform_machine != 'aarch64' numpy==1.24.4 ipywidgets==8.0.6 colorama # For doc tests myst-parser myst-nb sphinx jupytext jinja2 pytest-docker-tools==3.1.3 pytest-forked==1.4.0 # For dataset tests polars==0.14.21 importlib-metadata==6.11.0 # Some packages have downstream dependencies that we have to specify here to resolve conflicts. # Feel free to add (or remove!) packages here liberally. tensorboardX tensorboard tensorboard-data-server==0.7.2 h11==0.12.0 markdown-it-py==1.1.0 attrs==21.4.0 pytz==2022.7.1 # Compatibility with spacy 3.5 (model en_core_web_sm) typing-extensions==4.8.0 # Aim requires segment-analytics-python, which requires backoff~=2.10, # which conflicts with the opentelemetry-api 1.1.0. segment-analytics-python==2.2.0 httpcore==0.15.0 httpx==0.24.1 backoff==1.10 # For test_basic.py::test_omp_threads_set threadpoolctl==3.1.0 numexpr==2.8.4 # For `serve run --reload` CLI. watchfiles==0.19.0