requirements_test.txt 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  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. asyncmock==0.4.2
  7. azure-cli-core==2.40.0
  8. azure-identity==1.10.0
  9. azure-mgmt-compute==23.1.0
  10. azure-mgmt-network==19.0.0
  11. azure-mgmt-resource==20.0.0
  12. msrestazure==0.6.4
  13. beautifulsoup4==4.11.1
  14. boto3==1.24.59
  15. # Todo: investigate if we can get rid of this and exchange for ray.cloudpickle
  16. cloudpickle==2.2.0
  17. # Keep in sync with `ci/build/upload_build_info.sh`
  18. cryptography==38.0.1
  19. cython==0.29.32
  20. dataclasses; python_version < '3.7'
  21. # 0.85.0 of fastapi is breaking the ci because
  22. # requires newer starlette -> newer version typing-extensions
  23. # conflicting with tensorflow 2.6
  24. fastapi==0.75.0
  25. feather-format==0.4.1
  26. # Keep compatible with Werkzeug
  27. flask==2.1.3
  28. google-api-python-client==2.65.0
  29. google-cloud-storage==2.5.0
  30. gradio==3.11; platform_system != "Windows"
  31. jsonpatch==1.32
  32. kubernetes==24.2.0
  33. llvmlite==0.39.1; python_version < '3.11'
  34. lxml==4.9.1
  35. moto[s3,server]==4.0.7
  36. mypy==0.982
  37. networkx==2.6.3
  38. numba==0.56.4
  39. openpyxl==3.0.10
  40. opentelemetry-api==1.1.0
  41. opentelemetry-sdk==1.1.0
  42. opentelemetry-exporter-otlp==1.1.0
  43. opentelemetry-exporter-opencensus==0.20b0
  44. pexpect==4.8.0
  45. Pillow==9.2.0; platform_system != "Windows"
  46. proxy.py==2.4.3
  47. pyarrow==6.0.1; python_version < '3.11'
  48. pyarrow==10.0.1; python_version >= '3.11'
  49. pydantic==1.9.2; python_version < '3.11'
  50. pydantic==1.10.2; python_version >= '3.11'
  51. # Keep in sync with `ci/build/upload_build_info.sh`
  52. PyOpenSSL==22.1.0
  53. pygame==2.1.2; python_version < '3.11'
  54. Pygments==2.13.0
  55. pymongo==4.3.2
  56. # TODO: Upgrade to pyspark 3.4.0 once raydp supports it
  57. # https://ml-team-public-read.s3.us-west-2.amazonaws.com/spark-pkgs/pyspark-3.4.0.dev0-0cb0fa313979e1b82ddd711a05d8c4e78cf6c9f5.tar.gz
  58. pyspark==3.3.1
  59. pytest==7.0.1
  60. pytest-asyncio==0.16.0
  61. pytest-rerunfailures==10.2
  62. pytest-sugar==0.9.5
  63. pytest-lazy-fixture==0.6.3
  64. pytest-timeout==2.1.0
  65. pytest-virtualenv==1.7.0
  66. redis==4.4.2
  67. scikit-learn==1.0.2; python_version < '3.11'
  68. smart_open[s3]==6.2.0
  69. tqdm==4.64.1
  70. testfixtures==7.0.0
  71. werkzeug==2.1.2
  72. xlrd==2.0.1
  73. memray; platform_system != "Windows" and sys_platform != "darwin"
  74. # For doc tests
  75. myst-parser==0.15.2
  76. myst-nb==0.13.1
  77. sphinx==4.3.2
  78. jupytext==1.13.6
  79. jinja2==3.0.3
  80. pytest-docker-tools==3.1.3
  81. pytest-forked==1.4.0
  82. # For dataset tests
  83. polars==0.14.21
  84. # ale-py requires 4.10.0. It's also compatible with flake8.
  85. # It's not compatible with mosaicml though. Try to remove once
  86. # we are at Python 3.8
  87. importlib-metadata==4.10.0
  88. # Some packages have downstream dependencies that we have to specify here to resolve conflicts.
  89. # Feel free to add (or remove!) packages here liberally.
  90. tensorboardX==2.4.1
  91. starlette==0.17.1
  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.5.0
  98. networkx==2.6.3; python_version <= '3.7'
  99. # Aim requires segment-analytics-python, which requires backoff~=2.10,
  100. # which conflicts with the opentelemetry-api 1.1.0.
  101. segment-analytics-python==2.2.0
  102. httpcore==0.15.0
  103. backoff==1.10
  104. sympy==1.10.1; python_version <= '3.7'
  105. # For test_basic.py::test_omp_threads_set
  106. threadpoolctl==3.1.0
  107. numexpr==2.8.4