# Packages required for Python developer tools. # # Please be thoughtful about adding dependencies. Packages with native # dependencies tend to be troublesome unless they ship binary # wheels for a wide variety of platforms, including M1 Macs. black==24.4.2 boto3-stubs[ec2,iam,kinesis,s3,sqs,ssm,sts]==1.39.9 boto3==1.39.9 click==8.1.3 cryptography==45.0.5 colored==2.3.0 docker==7.1.0 ec2instanceconnectcli==1.0.3 python-frontmatter==1.1.0 humanize==4.12.3 ipympl==0.9.7 ipywidgets==8.1.7 junit-xml==1.9 junitparser==4.0.2 jupyterlab==4.4.5 jupyter-black==0.4.0 kubernetes==25.3.0 kubernetes-stubs==22.6.0.post1 launchdarkly-api==17.2.0 matplotlib==3.10.1 matplotlib-stubs==0.2.0 networkx==3.4.2 networkx-stubs==0.0.1 numpy==1.26.4 pandas==2.3.1 pandas-stubs==2.2.3.250308 parameterized==0.9.0 paramiko==3.5.1 pdoc==15.0.4 # We can revert back to standard pg8000 versions once https://github.com/tlocke/pg8000/pull/161 is released pg8000@git+https://github.com/tlocke/pg8000@46c00021ade1d19466b07ed30392386c5f0a6b8e prettytable==3.16.0 psutil==7.0.0 # psycopg 3.2.8 causes Scalability test failures psycopg==3.2.7 psycopg-binary==3.2.7 # 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 # See also https://github.com/mitmproxy/pdoc/issues/741 pydantic==2.8.2 pyelftools==0.32 pyjwt==2.10.1 PyMySQL==1.1.1 pytest==8.4.1 pytest-split==0.10.0 pyyaml==6.0.2 requests==2.32.4 ruamel.yaml==0.18.14 ruff==0.0.292 scipy==1.15.2 semver==3.0.4 shtab==1.7.2 sqlparse==0.5.3 toml==0.10.2 twine==6.1.0 types-Markdown==3.8.0.20250708 types-prettytable==3.4.2.6 types-psutil==7.0.0.20250601 types-PyMYSQL==1.1.0.20250711 types-PyYAML==6.0.12.20250516 types-requests==2.32.4.20250611 types-setuptools==80.9.0.20250529 types-toml==0.10.8.20240310 typing-extensions==4.14.1 xxhash==3.5.0 yamllint==1.37.1 confluent-kafka==2.6.1 fastavro==1.11.1 websocket-client==1.8.0 pyarrow-stubs==19.4 # macOS x86-64 agent doesn't support pyarrow 20.0 currently, only upgrade once fixed or we get rid of it pyarrow==19.0.1 minio==7.2.15 zstandard==0.23.0 build==1.2.2.post1 hatchling==1.27.0