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
- certifi >=2026.6.17
- polars >=1.41.2
- pytz >=2026.2
- pyyaml >=6.0.3
- requests >=2.34.2
- rich >=15.0.0
- rx >=3.2
- temporalio <1.31,>=1.10
- tzdata >=2026.3
90 optional dependencies
-
arch<9,>=8.0.0[all]extra == "all"
-
arch==8.0.0[test]extra == "test"
-
arch==8.0.0[dev]extra == "dev"
-
arch<9,>=8.0.0[models]extra == "models"
-
black==26.5.1[lint]extra == "lint"
-
black==26.5.1[dev]extra == "dev"
-
build==1.5.0[release]extra == "release"
-
build==1.5.0[dev]extra == "dev"
-
commitizen==4.16.5[dev]extra == "dev"
-
commitizen==4.16.5[lint]extra == "lint"
-
coverage==7.15.2[dev]extra == "dev"
-
coverage==7.15.2[test]extra == "test"
-
duckdb==1.5.4[dev]extra == "dev"
-
duckdb==1.5.4[test]extra == "test"
-
duckdb<2,>=1.5.4[all]extra == "all"
-
duckdb<2,>=1.5.4[query]extra == "query"
-
hypothesis==6.152.7[dev]extra == "dev"
-
hypothesis==6.152.7[test]extra == "test"
-
influxdb-client>=1.50.0[all]extra == "all"
-
influxdb-client>=1.50.0[dev]extra == "dev"
-
influxdb-client>=1.50.0[influx]extra == "influx"
-
influxdb-client>=1.50.0[test]extra == "test"
-
ipykernel[test]extra == "test"
-
ipykernel[dev]extra == "dev"
-
ipywidgets[jupyter]extra == "jupyter"
-
ipywidgets[dev]extra == "dev"
-
ipywidgets[all]extra == "all"
-
jupyter[dev]extra == "dev"
-
jupyter[jupyter]extra == "jupyter"
-
jupyter[all]extra == "all"
-
keyring==25.7.0[dev]extra == "dev"
-
keyring==25.7.0[release]extra == "release"
-
matplotlib<3.11,>=3.10.9[viz]python_version < "3.11" and extra == "viz"
-
matplotlib<3.11,>=3.10.9[all]python_version < "3.11" and extra == "all"
-
matplotlib==3.10.9[dev]python_version < "3.11" and extra == "dev"
-
matplotlib==3.10.9[test]python_version < "3.11" and extra == "test"
-
mypy==2.3.0[dev]extra == "dev"
-
mypy==2.3.0[lint]extra == "lint"
-
myst-parser==4.0.1[dev]extra == "dev"
-
myst-parser==4.0.1[docs]extra == "docs"
-
nbclient[test]extra == "test"
-
nbclient[dev]extra == "dev"
-
nbformat[test]extra == "test"
-
nbformat[dev]extra == "dev"
-
pandas>=2.3.3[pandas]extra == "pandas"
-
pandas>=2.3.3[dev]extra == "dev"
-
pandas>=2.3.3[all]extra == "all"
-
pandas>=2.3.3[test]extra == "test"
-
pandas-stubs==3.0.3.260530[dev]python_version >= "3.11" and extra == "dev"
-
pandas-stubs==3.0.3.260530[lint]python_version >= "3.11" and extra == "lint"
-
pre-commit==4.6.1[lint]extra == "lint"
-
pre-commit==4.6.1[dev]extra == "dev"
-
pyarrow>=24.0.0[arrow]extra == "arrow"
-
pyarrow>=24.0.0[test]extra == "test"
-
pyarrow>=24.0.0[dev]extra == "dev"
-
pyarrow>=24.0.0[all]extra == "all"
-
pylint==4.0.6[dev]python_version < "3.15" and extra == "dev"
-
pylint==4.0.6[lint]python_version < "3.15" and extra == "lint"
-
pyroma==5.0.1[dev]extra == "dev"
-
pyroma==5.0.1[lint]extra == "lint"
-
pytest==9.1.1[test]extra == "test"
-
pytest==9.1.1[dev]extra == "dev"
-
pytest-cov==7.1.0[test]extra == "test"
-
pytest-cov==7.1.0[dev]extra == "dev"
-
ruff==0.16.0[dev]extra == "dev"
-
ruff==0.16.0[lint]extra == "lint"
-
setuptools==83.0.0[dev]extra == "dev"
-
setuptools==83.0.0[release]extra == "release"
-
sh==2.4.0[lint]extra == "lint"
-
sh==2.4.0[dev]extra == "dev"
-
shellcheck-py==0.11.0.1[dev]extra == "dev"
-
shellcheck-py==0.11.0.1[lint]extra == "lint"
-
sphinx==8.1.3[dev]extra == "dev"
-
sphinx==8.1.3[docs]extra == "docs"
-
sphinx-rtd-theme==3.1.0[dev]extra == "dev"
-
sphinx-rtd-theme==3.1.0[docs]extra == "docs"
-
statsmodels<0.15,>=0.14.6[models]extra == "models"
-
statsmodels==0.14.6[test]extra == "test"
-
statsmodels<0.15,>=0.14.6[all]extra == "all"
-
statsmodels==0.14.6[dev]extra == "dev"
-
temporalio<1.31,>=1.10[test]extra == "test"
-
temporalio<1.31,>=1.10[all]extra == "all"
-
temporalio<1.31,>=1.10[dev]extra == "dev"
-
temporalio<1.31,>=1.10[temporal]extra == "temporal"
-
twine==6.2.0[dev]extra == "dev"
-
twine==6.2.0[release]extra == "release"
-
types-pyyaml==6.0.12.20260724[dev]extra == "dev"
-
types-pyyaml==6.0.12.20260724[lint]extra == "lint"
-
wheel==0.47.0[dev]extra == "dev"
-
wheel==0.47.0[release]extra == "release"