The current version has a known security vulnerability. Review the advisory and consider upgrading.
Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
Package Insights
- No releases in 359 days despite active commits
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars *
Dependencies
- click >=7.0
- filelock
- flow-insight >=1.0.0
- jsonschema
- msgpack <2.0.0,>=1.0.0
- packaging
- protobuf !=3.19.5,>=3.15.3
- pyyaml
- requests
186 optional dependencies
-
aiohttp>=3.7[llm]extra == "llm"
-
aiohttp>=3.7[air]extra == "air"
-
aiohttp>=3.7[all]extra == "all"
-
aiohttp>=3.7[default]extra == "default"
-
aiohttp>=3.7[all-cpp]extra == "all-cpp"
-
aiohttp>=3.7[serve-grpc]extra == "serve-grpc"
-
aiohttp>=3.7[serve]extra == "serve"
-
aiohttp-cors[llm]extra == "llm"
-
aiohttp-cors[default]extra == "default"
-
aiohttp-cors[all]extra == "all"
-
aiohttp-cors[air]extra == "air"
-
aiohttp-cors[all-cpp]extra == "all-cpp"
-
aiohttp-cors[serve]extra == "serve"
-
aiohttp-cors[serve-grpc]extra == "serve-grpc"
-
async-timeout[llm]python_version < "3.11" and extra == "llm"
-
colorful[air]extra == "air"
-
colorful[all]extra == "all"
-
colorful[all-cpp]extra == "all-cpp"
-
colorful[default]extra == "default"
-
colorful[llm]extra == "llm"
-
colorful[serve]extra == "serve"
-
colorful[serve-grpc]extra == "serve-grpc"
-
cupy-cuda12x[cgraph]sys_platform != "darwin" and extra == "cgraph"
-
cupy-cuda12x[adag]sys_platform != "darwin" and extra == "adag"
-
cupy-cuda12x[all]sys_platform != "darwin" and extra == "all"
-
cupy-cuda12x[all-cpp]sys_platform != "darwin" and extra == "all-cpp"
-
dm-tree[all]extra == "all"
-
dm-tree[all-cpp]extra == "all-cpp"
-
dm-tree[rllib]extra == "rllib"
-
fastapi[serve-grpc]extra == "serve-grpc"
-
fastapi[serve]extra == "serve"
-
fastapi[llm]extra == "llm"
-
fastapi[all-cpp]extra == "all-cpp"
-
fastapi[all]extra == "all"
-
fastapi[air]extra == "air"
-
fsspec[train]extra == "train"
-
fsspec[tune]extra == "tune"
-
fsspec[all-cpp]extra == "all-cpp"
-
fsspec[all]extra == "all"
-
fsspec[air]extra == "air"
-
fsspec[data]extra == "data"
-
fsspec[llm]extra == "llm"
-
fsspec[rllib]extra == "rllib"
-
grpcio[all-cpp]extra == "all-cpp"
-
grpcio>=1.32.0[air]python_version < "3.10" and extra == "air"
-
grpcio[all]extra == "all"
-
grpcio!=1.56.0[client]sys_platform == "darwin" and extra == "client"
-
grpcio>=1.32.0[default]python_version < "3.10" and extra == "default"
-
grpcio>=1.32.0[llm]python_version < "3.10" and extra == "llm"
-
grpcio>=1.32.0[serve]python_version < "3.10" and extra == "serve"
-
grpcio>=1.32.0[serve-grpc]python_version < "3.10" and extra == "serve-grpc"
-
gymnasium==1.0.0[rllib]extra == "rllib"
-
gymnasium==1.0.0[all]extra == "all"
-
gymnasium==1.0.0[all-cpp]extra == "all-cpp"
-
jsonref>=1.1.0[llm]extra == "llm"
-
jsonschema[llm]extra == "llm"
-
lz4[all]extra == "all"
-
lz4[all-cpp]extra == "all-cpp"
-
lz4[rllib]extra == "rllib"
-
memray[all]sys_platform != "win32" and extra == "all"
-
memray[all-cpp]sys_platform != "win32" and extra == "all-cpp"
-
memray[observability]sys_platform != "win32" and extra == "observability"
-
ninja[llm]extra == "llm"
-
numpy>=1.20[llm]extra == "llm"
-
numpy>=1.20[air]extra == "air"
-
numpy>=1.20[all]extra == "all"
-
numpy>=1.20[all-cpp]extra == "all-cpp"
-
numpy>=1.20[data]extra == "data"
-
opencensus[llm]extra == "llm"
-
opencensus[serve]extra == "serve"
-
opencensus[serve-grpc]extra == "serve-grpc"
-
opencensus[default]extra == "default"
-
opencensus[all-cpp]extra == "all-cpp"
-
opencensus[all]extra == "all"
-
opencensus[air]extra == "air"
-
opentelemetry-api[all-cpp]extra == "all-cpp"
-
opentelemetry-api[all]extra == "all"
-
opentelemetry-api[observability]extra == "observability"
-
opentelemetry-exporter-otlp[all-cpp]extra == "all-cpp"
-
opentelemetry-exporter-otlp[observability]extra == "observability"
-
opentelemetry-exporter-otlp[all]extra == "all"
-
opentelemetry-sdk[observability]extra == "observability"
-
opentelemetry-sdk[all-cpp]extra == "all-cpp"
-
opentelemetry-sdk[all]extra == "all"
-
ormsgpack==1.7.0[all-cpp]extra == "all-cpp"
-
ormsgpack==1.7.0[rllib]extra == "rllib"
-
ormsgpack==1.7.0[all]extra == "all"
-
pandas>=1.3[llm]extra == "llm"
-
pandas[air]extra == "air"
-
pandas[all]extra == "all"
-
pandas[all-cpp]extra == "all-cpp"
-
pandas>=1.3[data]extra == "data"
-
pandas[rllib]extra == "rllib"
-
pandas[train]extra == "train"
-
pandas[tune]extra == "tune"
-
prometheus-client>=0.7.1[serve]extra == "serve"
-
prometheus-client>=0.7.1[serve-grpc]extra == "serve-grpc"
-
prometheus-client>=0.7.1[all-cpp]extra == "all-cpp"
-
prometheus-client>=0.7.1[default]extra == "default"
-
prometheus-client>=0.7.1[air]extra == "air"
-
prometheus-client>=0.7.1[all]extra == "all"
-
prometheus-client>=0.7.1[llm]extra == "llm"
-
py-spy>=0.2.0[default]python_version < "3.12" and extra == "default"
-
py-spy>=0.2.0[serve]python_version < "3.12" and extra == "serve"
-
py-spy>=0.2.0[serve-grpc]python_version < "3.12" and extra == "serve-grpc"
-
py-spy>=0.4.0[all]python_version >= "3.12" and extra == "all"
-
py-spy>=0.4.0[air]python_version >= "3.12" and extra == "air"
-
py-spy>=0.4.0[llm]python_version >= "3.12" and extra == "llm"
-
py-spy>=0.4.0[all-cpp]python_version >= "3.12" and extra == "all-cpp"
-
pyarrow>=9.0.0[tune]extra == "tune"
-
pyarrow>=9.0.0[data]extra == "data"
-
pyarrow>=9.0.0[llm]extra == "llm"
-
pyarrow>=9.0.0[rllib]extra == "rllib"
-
pyarrow>=9.0.0[air]extra == "air"
-
pyarrow>=9.0.0[all]extra == "all"
-
pyarrow>=9.0.0[all-cpp]extra == "all-cpp"
-
pyarrow>=9.0.0[train]extra == "train"
-
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3[all-cpp]extra == "all-cpp"
-
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3[air]extra == "air"
-
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3[all]extra == "all"
-
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3[default]extra == "default"
-
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3[llm]extra == "llm"
-
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3[serve]extra == "serve"
-
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3[serve-grpc]extra == "serve-grpc"
-
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3[train]extra == "train"
-
pyopenssl[serve-grpc]extra == "serve-grpc"
-
pyopenssl[all-cpp]extra == "all-cpp"
-
pyopenssl[all]extra == "all"
-
pyyaml[rllib]extra == "rllib"
-
pyyaml[all]extra == "all"
-
pyyaml[all-cpp]extra == "all-cpp"
-
ray-cpp==2.46.0.2[cpp]extra == "cpp"
-
ray-cpp==2.46.0.2[all-cpp]extra == "all-cpp"
-
requests[train]extra == "train"
-
requests[air]extra == "air"
-
requests[all]extra == "all"
-
requests[all-cpp]extra == "all-cpp"
-
requests[default]extra == "default"
-
requests[llm]extra == "llm"
-
requests[rllib]extra == "rllib"
-
requests[serve]extra == "serve"
-
requests[serve-grpc]extra == "serve-grpc"
-
requests[tune]extra == "tune"
-
scipy[all]extra == "all"
-
scipy[all-cpp]extra == "all-cpp"
-
scipy[rllib]extra == "rllib"
-
smart-open[air]extra == "air"
-
smart-open[all]extra == "all"
-
smart-open[all-cpp]extra == "all-cpp"
-
smart-open[default]extra == "default"
-
smart-open[llm]extra == "llm"
-
smart-open[serve]extra == "serve"
-
smart-open[serve-grpc]extra == "serve-grpc"
-
starlette[air]extra == "air"
-
starlette[all]extra == "all"
-
starlette[all-cpp]extra == "all-cpp"
-
starlette[llm]extra == "llm"
-
starlette[serve]extra == "serve"
-
starlette[serve-grpc]extra == "serve-grpc"
-
tensorboardx>=1.9[air]extra == "air"
-
tensorboardx>=1.9[all]extra == "all"
-
tensorboardx>=1.9[all-cpp]extra == "all-cpp"
-
tensorboardx>=1.9[rllib]extra == "rllib"
-
tensorboardx>=1.9[train]extra == "train"
-
tensorboardx>=1.9[tune]extra == "tune"
-
typer[llm]extra == "llm"
-
uvicorn[air]extra == "air"
-
uvicorn[all]extra == "all"
-
uvicorn[all-cpp]extra == "all-cpp"
-
uvicorn[llm]extra == "llm"
-
uvicorn[serve]extra == "serve"
-
uvicorn[serve-grpc]extra == "serve-grpc"
-
virtualenv!=20.21.1,>=20.0.24[air]extra == "air"
-
virtualenv!=20.21.1,>=20.0.24[all]extra == "all"
-
virtualenv!=20.21.1,>=20.0.24[all-cpp]extra == "all-cpp"
-
virtualenv!=20.21.1,>=20.0.24[default]extra == "default"
-
virtualenv!=20.21.1,>=20.0.24[llm]extra == "llm"
-
virtualenv!=20.21.1,>=20.0.24[serve]extra == "serve"
-
virtualenv!=20.21.1,>=20.0.24[serve-grpc]extra == "serve-grpc"
-
vllm>=0.8.5[llm]extra == "llm"
-
watchfiles[air]extra == "air"
-
watchfiles[all]extra == "all"
-
watchfiles[all-cpp]extra == "all-cpp"
-
watchfiles[llm]extra == "llm"
-
watchfiles[serve]extra == "serve"
-
watchfiles[serve-grpc]extra == "serve-grpc"