-
Notifications
You must be signed in to change notification settings - Fork 40
/
Copy pathrequirements.dev.txt
37 lines (35 loc) · 1.1 KB
/
requirements.dev.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Development requirements
black==23.11.0
flaky~=3.7
grpcio-tools==1.48.0;python_version<'3.11' # TODO: remove when we drop client support for Protobuf 3.19
grpcio-tools==1.59.2;python_version>='3.11' and python_version<'3.13'
grpcio-tools==1.66.2;python_version>='3.13'
grpclib==0.4.7
httpx~=0.23.0
invoke~=2.2
mypy~=1.11.2
mypy-protobuf~=3.3.0 # TODO: can't use mypy-protobuf>=3.4 because of protobuf==3.19 support
pre-commit>=2.21,<4
pytest~=8.0.0
pytest-asyncio @ git+https://github.com/modal-labs/pytest-asyncio.git@b535db05f6e43019700483c442ab6686f132a415
pytest-env~=0.6.2
pytest-markdown-docs==0.7.1
pytest-timeout~=2.1.0
python-dotenv~=1.0.0;python_version>='3.8'
requests~=2.31.0
ruff==0.2.1
types-croniter~=1.0.8
types-python-dateutil~=2.8.10
types-requests~=2.31.0
types-setuptools~=57.4.11
types-six==1.16.21
types-toml~=0.10.4
twine~=5.1.1
wheel~=0.37.1
nbclient==0.6.8
notebook==6.5.1
jupytext==1.14.1
pyright==1.1.351
python-json-logger==2.0.7 # unpinned transitive dependency of jupytext breaking on later versions
pdm==2.12.4 # used for testing pdm cache behavior w/ automounts
console-ctrl==0.1.0