test-requirements.txt 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. ## Requirements for running tests
  2. # These should all be pinned to versions that work
  3. # General test requirements
  4. async-exit-stack==1.0.1
  5. async-generator==1.10
  6. azure-cli-core==2.40.0
  7. azure-identity==1.10.0
  8. azure-mgmt-compute==23.1.0
  9. azure-mgmt-network==19.0.0
  10. azure-mgmt-resource==20.0.0
  11. msrestazure==0.6.4
  12. beautifulsoup4==4.11.1
  13. boto3==1.26.76
  14. # Todo: investigate if we can get rid of this and exchange for ray.cloudpickle
  15. cloudpickle==2.2.0
  16. # Keep in sync with `ci/build/upload_build_info.sh`
  17. cryptography==38.0.1
  18. cython==0.29.37
  19. fastapi==0.109.2
  20. feather-format==0.4.1
  21. # Keep compatible with Werkzeug
  22. flask==2.1.3
  23. freezegun==1.1.0
  24. google-api-python-client==2.111.0
  25. google-cloud-storage==2.14.0
  26. gradio==3.50.2; platform_system != "Windows"
  27. websockets==11.0.3
  28. joblib==1.2.0
  29. jsonpatch==1.32
  30. kubernetes==24.2.0
  31. llvmlite==0.41.1
  32. lxml==4.9.4
  33. moto[s3,server]==4.2.12
  34. mypy==1.7.0
  35. numba==0.58.1
  36. openpyxl==3.0.10
  37. opentelemetry-api==1.1.0
  38. opentelemetry-sdk==1.1.0
  39. opentelemetry-exporter-otlp==1.1.0
  40. opentelemetry-exporter-opencensus==0.20b0
  41. pexpect==4.8.0
  42. Pillow==9.2.0; platform_system != "Windows"
  43. proxy.py==2.4.3
  44. pydantic==2.5.0
  45. pydot==1.4.2
  46. # Keep in sync with `ci/build/upload_build_info.sh`
  47. PyOpenSSL==23.0.0
  48. pygame==2.5.2
  49. Pygments==2.13.0
  50. pymongo==4.3.2
  51. pyspark==3.4.1
  52. pytest==7.0.1
  53. pytest-asyncio==0.16.0
  54. pytest-httpserver==1.0.6
  55. pytest-rerunfailures==11.1.2
  56. pytest-sugar==0.9.5
  57. pytest-lazy-fixture==0.6.3
  58. pytest-timeout==2.1.0
  59. pytest-virtualenv==1.7.0
  60. pytest-sphinx @ git+https://github.com/ray-project/pytest-sphinx
  61. redis==4.4.2
  62. scikit-learn==1.3.2
  63. smart_open[s3]==6.2.0
  64. tqdm==4.64.1
  65. trustme==0.9.0
  66. testfixtures==7.0.0
  67. uvicorn==0.22.0
  68. vsphere-automation-sdk @ git+https://github.com/vmware/vsphere-automation-sdk-python.git@v8.0.1.0
  69. werkzeug==2.3.8
  70. xlrd==2.0.1
  71. yq==3.2.2
  72. memray; platform_system != "Windows" and sys_platform != "darwin" and platform_machine != 'aarch64'
  73. numpy==1.24.4
  74. ipywidgets==8.0.6
  75. colorama
  76. # For doc tests
  77. myst-parser
  78. myst-nb
  79. sphinx
  80. jupytext
  81. jinja2
  82. pytest-docker-tools==3.1.3
  83. pytest-forked==1.4.0
  84. # For dataset tests
  85. polars==0.14.21
  86. importlib-metadata==6.11.0
  87. # Some packages have downstream dependencies that we have to specify here to resolve conflicts.
  88. # Feel free to add (or remove!) packages here liberally.
  89. tensorboardX
  90. tensorboard
  91. tensorboard-data-server==0.7.2
  92. h11==0.12.0
  93. markdown-it-py==1.1.0
  94. attrs==21.4.0
  95. pytz==2022.7.1
  96. # Compatibility with spacy 3.5 (model en_core_web_sm)
  97. typing-extensions==4.8.0
  98. # Aim requires segment-analytics-python, which requires backoff~=2.10,
  99. # which conflicts with the opentelemetry-api 1.1.0.
  100. segment-analytics-python==2.2.0
  101. httpcore==0.15.0
  102. httpx==0.24.1
  103. backoff==1.10
  104. # For test_basic.py::test_omp_threads_set
  105. threadpoolctl==3.1.0
  106. numexpr==2.8.4
  107. # For `serve run --reload` CLI.
  108. watchfiles==0.19.0