Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((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
- gillm >=0.1.24
- jsonschema <5.0,>=4.0
- korullm <2.0,>=0.1.0
- pyyaml <7.0,>=6.0
- rich >=14.3.4
- tillm >=0.1.35
115 optional dependencies
-
apscheduler<4.0,>=3.10[queue]extra == "queue"
-
apscheduler<4.0,>=3.10[all]extra == "all"
-
arq<1.0,>=0.26[queue]extra == "queue"
-
arq<1.0,>=0.26[all]extra == "all"
-
costs>=0.1.53[all]extra == "all"
-
costs>=0.1.53[dev]python_version >= "3.9" and extra == "dev"
-
cryptography<50.0,>=42.0[queue]extra == "queue"
-
cryptography<50.0,>=42.0[all]extra == "all"
-
cryptography<50.0,>=42.0[dev]extra == "dev"
-
curllm>=1.0.0[all]extra == "all"
-
curllm>=1.0.0[curllm]extra == "curllm"
-
curllm>=1.0.0[browser]extra == "browser"
-
env2llm>=0.1.14[desktop]extra == "desktop"
-
env2llm>=0.1.14[envmap]extra == "envmap"
-
env2llm>=0.1.14[all]extra == "all"
-
env2llm>=0.1.14[browser]extra == "browser"
-
fastapi<1.0,>=0.115[api]extra == "api"
-
fastapi<1.0,>=0.115[all]extra == "all"
-
fullm>=0.1.22[all]extra == "all"
-
fullm>=0.1.22[fullm]extra == "fullm"
-
gillm>=0.1.24[all]extra == "all"
-
gillm>=0.1.24[dev]extra == "dev"
-
goal>=2.2.0[dev]extra == "dev"
-
goal>=2.2.0[all]extra == "all"
-
httpx<1.0,>=0.27[all]extra == "all"
-
httpx<1.0,>=0.27[imgl]extra == "imgl"
-
httpx<1.0,>=0.27[api]extra == "api"
-
hypothesis<7.0,>=6.112[dev]extra == "dev"
-
hypothesis<7.0,>=6.112[all]extra == "all"
-
import-linter<3.0,>=2.0[quality]extra == "quality"
-
import-linter<3.0,>=2.0[all]extra == "all"
-
instructor<2.0,>=1.6[all]extra == "all"
-
instructor<2.0,>=1.6[agent]extra == "agent"
-
litellm<2.0,>=1.51[all]extra == "all"
-
litellm<2.0,>=1.51[agent]extra == "agent"
-
mss<11.0,>=9.0[observe]extra == "observe"
-
mss<11.0,>=9.0[all]extra == "all"
-
mss<11.0,>=9.0[vision]extra == "vision"
-
mutmut<4.0,>=3.2[all]extra == "all"
-
mutmut<4.0,>=3.2[quality]extra == "quality"
-
mypy<3.0,>=1.11[dev]extra == "dev"
-
mypy<3.0,>=1.11[all]extra == "all"
-
nfo<1.0,>=0.2.22[obs]extra == "obs"
-
nfo<1.0,>=0.2.22[all]extra == "all"
-
nlp2uri>=0.4.7[envmap]extra == "envmap"
-
nlp2uri>=0.4.7[all]extra == "all"
-
nlp2uri>=0.4.7[browser]extra == "browser"
-
nlp2uri>=0.4.7[desktop]extra == "desktop"
-
openai<3.0,>=1.54[agent]extra == "agent"
-
openai<3.0,>=1.54[all]extra == "all"
-
opentelemetry-exporter-otlp<2.0,>=1.28[obs]extra == "obs"
-
opentelemetry-exporter-otlp<2.0,>=1.28[all]extra == "all"
-
opentelemetry-instrumentation-fastapi<1.0,>=0.49b0[obs]extra == "obs"
-
opentelemetry-instrumentation-fastapi<1.0,>=0.49b0[all]extra == "all"
-
opentelemetry-instrumentation-httpx<1.0,>=0.49b0[obs]extra == "obs"
-
opentelemetry-instrumentation-httpx<1.0,>=0.49b0[all]extra == "all"
-
opentelemetry-sdk<2.0,>=1.28[obs]extra == "obs"
-
opentelemetry-sdk<2.0,>=1.28[all]extra == "all"
-
planfile>=0.1.117[desktop]extra == "desktop"
-
planfile>=0.1.117[dev]extra == "dev"
-
planfile>=0.1.117[all]extra == "all"
-
planfile>=0.1.117[planfile]extra == "planfile"
-
playwright<2.0,>=1.40[all]extra == "all"
-
playwright<2.0,>=1.40[browser]extra == "browser"
-
pre-commit<5.0,>=3.8[dev]extra == "dev"
-
pre-commit<5.0,>=3.8[all]extra == "all"
-
prometheus-client<1.0,>=0.21[api]extra == "api"
-
prometheus-client<1.0,>=0.21[all]extra == "all"
-
pyright<2.0,>=1.1.390[all]extra == "all"
-
pyright<2.0,>=1.1.390[dev]extra == "dev"
-
pytest<10.0,>=8.0[dev]extra == "dev"
-
pytest<10.0,>=8.0[all]extra == "all"
-
pytest-cov<8.0,>=5.0[dev]extra == "dev"
-
pytest-cov<8.0,>=5.0[all]extra == "all"
-
pytest-rerunfailures<17.0,>=14.0[all]extra == "all"
-
pytest-rerunfailures<17.0,>=14.0[dev]extra == "dev"
-
pytest-timeout<3.0,>=2.3[dev]extra == "dev"
-
pytest-timeout<3.0,>=2.3[all]extra == "all"
-
pytest-xdist<4.0,>=3.0[dev]extra == "dev"
-
pytest-xdist<4.0,>=3.0[all]extra == "all"
-
pyupgrade<4.0,>=3.17[all]extra == "all"
-
pyupgrade<4.0,>=3.17[quality]extra == "quality"
-
redis<8.0,>=5.1[all]extra == "all"
-
redis<8.0,>=5.1[queue]extra == "queue"
-
refurb<3.0,>=2.0[all]extra == "all"
-
refurb<3.0,>=2.0[quality]extra == "quality"
-
ruff<0.16,>=0.11[dev]extra == "dev"
-
ruff<0.16,>=0.11[all]extra == "all"
-
sentry-sdk<3.0,>=2.18[obs]extra == "obs"
-
sentry-sdk<3.0,>=2.18[all]extra == "all"
-
structlog<26.0,>=24.4[obs]extra == "obs"
-
structlog<26.0,>=24.4[all]extra == "all"
-
tagi>=0.49.0[dev]extra == "dev"
-
tagi>=0.49.0[all]extra == "all"
-
testql>=1.2.64[browser]extra == "browser"
-
testql>=1.2.64[desktop]extra == "desktop"
-
testql>=1.2.64[testql]extra == "testql"
-
testql>=1.2.64[all]extra == "all"
-
tiktoken<1.0,>=0.8[all]extra == "all"
-
tiktoken<1.0,>=0.8[agent]extra == "agent"
-
tillm>=0.1.35[tillm]extra == "tillm"
-
tillm>=0.1.35[all]extra == "all"
-
types-pyyaml<7.0,>=6.0[all]extra == "all"
-
types-pyyaml<7.0,>=6.0[dev]extra == "dev"
-
uvicorn<1.0,>=0.30[all]extra == "all"
-
uvicorn<1.0,>=0.30[api]extra == "api"
-
vdisplay>=0.1.58[all]extra == "all"
-
vdisplay>=0.1.58[dev]extra == "dev"
-
vdisplay>=0.1.58[observe]extra == "observe"
-
vdisplay>=0.1.58[vdisplay]extra == "vdisplay"
-
vdisplay>=0.1.58[vision]extra == "vision"
-
websockets<17.0,>=12.0[all]extra == "all"
-
websockets<17.0,>=12.0[mesh]extra == "mesh"
-
websockets<17.0,>=12.0[observe]extra == "observe"
-
websockets<17.0,>=12.0[watch]extra == "watch"