forked from modal-labs/modal-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.dev.txt
More file actions
43 lines (42 loc) · 1.29 KB
/
requirements.dev.txt
File metadata and controls
43 lines (42 loc) · 1.29 KB
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
37
38
39
40
41
42
43
# Development requirements
black==23.11.0
cbor2==5.7.0
fastapi~=0.115
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' and python_version<'3.14'
grpcio-tools==1.76.0;python_version>='3.14'
grpclib==0.4.9
httpx~=0.23.0
invoke~=2.2
pyjwt==2.10.1
mypy~=1.18.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
packaging>=24.2
pytest~=8.4.0
pytest-asyncio @ git+https://github.com/modal-labs/pytest-asyncio.git@af3f2d721b842309749cd26e5bbdd210e17d80c8
pytest-env~=1.1.5
pytest-markdown-docs==0.9.1
pytest-timeout~=2.4.0
python-dotenv~=1.0.0;python_version>='3.8'
requests~=2.32.4
ruff==0.9.6
setuptools<82 # Required by grpcio-tools for pkg_resources (v82+ removed pkg_resources)
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~=6.1.0
wheel~=0.38.1
nbclient==0.10.2
notebook==6.5.1
jupytext==1.18.1
pyright==1.1.351
python-json-logger==2.0.7 # unpinned transitive dependency of jupytext breaking on later versions
console-ctrl==0.1.0
synchronicity[compile]==0.11.1
zstandard==0.25.0