isolate[build]<0.19.0,>=0.18.0
isolate-proto<0.11.0,>=0.10.2
grpcio<2,>=1.64.0
dill==0.3.7
cloudpickle==3.0.0
typing-extensions<5,>=4.7.1
structlog<23,>=22.3.0
opentelemetry-api<2,>=1.15.0
opentelemetry-sdk<2,>=1.15.0
grpc-interceptor<1,>=0.15.0
colorama<1,>=0.4.6
portalocker<3,>=2.7.0
rich<14,>=13.3.2
rich_argparse
packaging>=21.3
pathspec<1,>=0.11.1
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<2.11
structlog>=22.0
fastapi<1,>=0.99.1
starlette-exporter>=0.21.0
httpx>=0.15.4
attrs>=21.3.0
python-dateutil<3,>=2.8.0
types-python-dateutil<3,>=2.8.0
msgpack<2,>=1.0.7
websockets<13,>=12.0
pillow<11,>=10.2.0
pyjwt[crypto]<3,>=2.8.0
uvicorn<1,>=0.29.0
cookiecutter
tomli<3,>2
tomli-w<2,>=1
fsspec

[:python_version < "3.10"]
importlib-metadata>=4.4

[dev]
fal[docs,test]
openapi-python-client<1,>=0.14.1

[docs]
sphinx<8.2.0
sphinx-rtd-theme
sphinx-autodoc-typehints

[test]
pytest<8
pytest-asyncio
pytest-xdist
pytest-timeout
flaky
boto3
