requirements.txt 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. # Packages required for Python developer tools.
  2. #
  3. # Please be thoughtful about adding dependencies. Packages with native
  4. # dependencies tend to be troublesome unless they ship binary
  5. # wheels for a wide variety of platforms, including M1 Macs.
  6. black==24.4.2
  7. boto3-stubs[ec2,iam,kinesis,s3,sqs,ssm,sts]==1.39.9
  8. boto3==1.39.9
  9. click==8.1.3
  10. cryptography==45.0.5
  11. colored==2.3.0
  12. docker==7.1.0
  13. ec2instanceconnectcli==1.0.3
  14. python-frontmatter==1.1.0
  15. humanize==4.12.3
  16. ipympl==0.9.7
  17. ipywidgets==8.1.7
  18. junit-xml==1.9
  19. junitparser==4.0.2
  20. jupyterlab==4.4.5
  21. jupyter-black==0.4.0
  22. kubernetes==25.3.0
  23. kubernetes-stubs==22.6.0.post1
  24. launchdarkly-api==17.2.0
  25. matplotlib==3.10.1
  26. matplotlib-stubs==0.2.0
  27. networkx==3.4.2
  28. networkx-stubs==0.0.1
  29. numpy==1.26.4
  30. pandas==2.3.1
  31. pandas-stubs==2.2.3.250308
  32. parameterized==0.9.0
  33. paramiko==3.5.1
  34. pdoc==15.0.4
  35. # We can revert back to standard pg8000 versions once https://github.com/tlocke/pg8000/pull/161 is released
  36. pg8000@git+https://github.com/tlocke/pg8000@46c00021ade1d19466b07ed30392386c5f0a6b8e
  37. prettytable==3.16.0
  38. psutil==7.0.0
  39. # psycopg 3.2.8 causes Scalability test failures
  40. psycopg==3.2.7
  41. psycopg-binary==3.2.7
  42. # pydantic >= 2.9 causes pdoc 15.0.1 to fail: UserWarning: Error parsing type annotation dict[str, Any] | None for pydantic.main.BaseModel.__pydantic_extra__: 'function' object is not subscriptable
  43. # See also https://github.com/mitmproxy/pdoc/issues/741
  44. pydantic==2.8.2
  45. pyelftools==0.32
  46. pyjwt==2.10.1
  47. PyMySQL==1.1.1
  48. pytest==8.4.1
  49. pytest-split==0.10.0
  50. pyyaml==6.0.2
  51. requests==2.32.4
  52. ruamel.yaml==0.18.14
  53. ruff==0.0.292
  54. scipy==1.15.2
  55. semver==3.0.4
  56. shtab==1.7.2
  57. sqlparse==0.5.3
  58. toml==0.10.2
  59. twine==6.1.0
  60. types-Markdown==3.8.0.20250708
  61. types-prettytable==3.4.2.6
  62. types-psutil==7.0.0.20250601
  63. types-PyMYSQL==1.1.0.20250711
  64. types-PyYAML==6.0.12.20250516
  65. types-requests==2.32.4.20250611
  66. types-setuptools==80.9.0.20250529
  67. types-toml==0.10.8.20240310
  68. typing-extensions==4.14.1
  69. xxhash==3.5.0
  70. yamllint==1.37.1
  71. confluent-kafka==2.6.1
  72. fastavro==1.11.1
  73. websocket-client==1.8.0
  74. pyarrow-stubs==19.4
  75. # macOS x86-64 agent doesn't support pyarrow 20.0 currently, only upgrade once fixed or we get rid of it
  76. pyarrow==19.0.1
  77. minio==7.2.15
  78. zstandard==0.23.0
  79. build==1.2.2.post1
  80. hatchling==1.27.0