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
112 optional dependencies
-
attrs>=19.2.0[all]extra == "all"
-
attrs==19.2.0[all-strict]extra == "all-strict"
-
attrs>=19.2.0[jupyter]extra == "jupyter"
-
attrs==19.2.0[jupyter-strict]extra == "jupyter-strict"
-
attrs>=19.2.0[optional]extra == "optional"
-
attrs==19.2.0[optional-strict]extra == "optional-strict"
-
cmake>=3.25.0[tests-binary](python_version < "4.0" and python_version >= "3.11") and extra == "tests-binary"
-
cmake==3.25.0[tests-binary-strict](python_version < "4.0" and python_version >= "3.11") and extra == "tests-binary-strict"
-
colorama>=0.4.1[all]platform_system == "Windows" and extra == "all"
-
colorama==0.4.1[all-strict]platform_system == "Windows" and extra == "all-strict"
-
colorama>=0.4.1[colors]platform_system == "Windows" and extra == "colors"
-
colorama==0.4.1[colors-strict]platform_system == "Windows" and extra == "colors-strict"
-
colorama>=0.4.1[optional]platform_system == "Windows" and extra == "optional"
-
colorama==0.4.1[optional-strict]platform_system == "Windows" and extra == "optional-strict"
-
debugpy>=1.8.0[all](python_version < "4" and python_version >= "3.14") and extra == "all"
-
debugpy==1.8.0[all-strict](python_version < "4" and python_version >= "3.14") and extra == "all-strict"
-
debugpy>=1.8.0[jupyter](python_version < "4" and python_version >= "3.14") and extra == "jupyter"
-
debugpy==1.8.0[jupyter-strict](python_version < "4" and python_version >= "3.14") and extra == "jupyter-strict"
-
debugpy>=1.8.0[optional](python_version < "4" and python_version >= "3.14") and extra == "optional"
-
debugpy==1.8.0[optional-strict](python_version < "4" and python_version >= "3.14") and extra == "optional-strict"
-
ipykernel>=7.2.0[all](python_version < "4.0" and python_version >= "3.14" and (platform_system != "Windows" or platform_python_implementation != "PyPy")) and extra == "all"
-
ipykernel==7.2.0[all-strict](python_version < "4.0" and python_version >= "3.14" and (platform_system != "Windows" or platform_python_implementation != "PyPy")) and extra == "all-strict"
-
ipykernel>=7.2.0[jupyter](python_version < "4.0" and python_version >= "3.14" and (platform_system != "Windows" or platform_python_implementation != "PyPy")) and extra == "jupyter"
-
ipykernel==7.2.0[jupyter-strict](python_version < "4.0" and python_version >= "3.14" and (platform_system != "Windows" or platform_python_implementation != "PyPy")) and extra == "jupyter-strict"
-
ipykernel>=7.2.0[optional](python_version < "4.0" and python_version >= "3.14" and (platform_system != "Windows" or platform_python_implementation != "PyPy")) and extra == "optional"
-
ipykernel==7.2.0[optional-strict](python_version < "4.0" and python_version >= "3.14" and (platform_system != "Windows" or platform_python_implementation != "PyPy")) and extra == "optional-strict"
-
ipython>=9.0.0[all]python_version >= "3.14" and extra == "all"
-
ipython==9.0.0[all-strict]python_version >= "3.14" and extra == "all-strict"
-
ipython>=9.0.0[jupyter]python_version >= "3.14" and extra == "jupyter"
-
ipython==9.0.0[jupyter-strict]python_version >= "3.14" and extra == "jupyter-strict"
-
ipython>=9.0.0[optional]python_version >= "3.14" and extra == "optional"
-
ipython==9.0.0[optional-strict]python_version >= "3.14" and extra == "optional-strict"
-
ipython-genutils>=0.2.0[all]platform_python_implementation != "PyPy" and extra == "all"
-
ipython-genutils==0.2.0[all-strict]platform_python_implementation != "PyPy" and extra == "all-strict"
-
ipython-genutils>=0.2.0[jupyter]platform_python_implementation != "PyPy" and extra == "jupyter"
-
ipython-genutils==0.2.0[jupyter-strict]platform_python_implementation != "PyPy" and extra == "jupyter-strict"
-
ipython-genutils>=0.2.0[optional]platform_python_implementation != "PyPy" and extra == "optional"
-
ipython-genutils==0.2.0[optional-strict]platform_python_implementation != "PyPy" and extra == "optional-strict"
-
jedi>=0.16[all]extra == "all"
-
jedi==0.16[all-strict]extra == "all-strict"
-
jedi>=0.16[jupyter]extra == "jupyter"
-
jedi==0.16[jupyter-strict]extra == "jupyter-strict"
-
jedi>=0.16[optional]extra == "optional"
-
jedi==0.16[optional-strict]extra == "optional-strict"
-
jinja2>=3.0.0[all]platform_python_implementation != "PyPy" and extra == "all"
-
jinja2==3.0.0[all-strict]platform_python_implementation != "PyPy" and extra == "all-strict"
-
jinja2>=3.0.0[jupyter]platform_python_implementation != "PyPy" and extra == "jupyter"
-
jinja2==3.0.0[jupyter-strict]platform_python_implementation != "PyPy" and extra == "jupyter-strict"
-
jinja2>=3.0.0[optional]platform_python_implementation != "PyPy" and extra == "optional"
-
jinja2==3.0.0[optional-strict]platform_python_implementation != "PyPy" and extra == "optional-strict"
-
jupyter-client>=8.8.0[all]python_version >= "3.14" and extra == "all"
-
jupyter-client==8.8.0[all-strict]python_version >= "3.14" and extra == "all-strict"
-
jupyter-client>=8.8.0[jupyter]python_version >= "3.14" and extra == "jupyter"
-
jupyter-client==8.8.0[jupyter-strict]python_version >= "3.14" and extra == "jupyter-strict"
-
jupyter-client>=8.8.0[optional]python_version >= "3.14" and extra == "optional"
-
jupyter-client==8.8.0[optional-strict]python_version >= "3.14" and extra == "optional-strict"
-
jupyter-core>=5.7.0[all]python_version >= "3.14" and extra == "all"
-
jupyter-core==5.7.0[all-strict]python_version >= "3.14" and extra == "all-strict"
-
jupyter-core>=5.7.0[jupyter]python_version >= "3.14" and extra == "jupyter"
-
jupyter-core==5.7.0[jupyter-strict]python_version >= "3.14" and extra == "jupyter-strict"
-
jupyter-core>=5.7.0[optional]python_version >= "3.14" and extra == "optional"
-
jupyter-core==5.7.0[optional-strict]python_version >= "3.14" and extra == "optional-strict"
-
myst-parser>=0.18.0[docs]extra == "docs"
-
myst-parser==0.18.0[docs-strict]extra == "docs-strict"
-
nbconvert>=6.1.0[all](python_version >= "3.7.0" and platform_python_implementation != "PyPy") and extra == "all"
-
nbconvert==6.1.0[all-strict](python_version >= "3.7.0" and platform_python_implementation != "PyPy") and extra == "all-strict"
-
nbconvert>=6.1.0[jupyter](python_version >= "3.7.0" and platform_python_implementation != "PyPy") and extra == "jupyter"
-
nbconvert==6.1.0[jupyter-strict](python_version >= "3.7.0" and platform_python_implementation != "PyPy") and extra == "jupyter-strict"
-
nbconvert>=6.1.0[optional](python_version >= "3.7.0" and platform_python_implementation != "PyPy") and extra == "optional"
-
nbconvert==6.1.0[optional-strict](python_version >= "3.7.0" and platform_python_implementation != "PyPy") and extra == "optional-strict"
-
ninja>=1.11.1[tests-binary](python_version < "4.0" and python_version >= "3.11") and extra == "tests-binary"
-
ninja==1.11.1[tests-binary-strict](python_version < "4.0" and python_version >= "3.11") and extra == "tests-binary-strict"
-
pybind11>=2.10.3[tests-binary](python_version < "4.0" and python_version >= "3.11") and extra == "tests-binary"
-
pybind11==2.10.3[tests-binary-strict](python_version < "4.0" and python_version >= "3.11") and extra == "tests-binary-strict"
-
pyflakes>=3.3.0[all](python_version < "4.0" and python_version >= "3.14") and extra == "all"
-
pyflakes==3.3.0[all-strict](python_version < "4.0" and python_version >= "3.14") and extra == "all-strict"
-
pyflakes>=3.3.0[optional](python_version < "4.0" and python_version >= "3.14") and extra == "optional"
-
pyflakes==3.3.0[optional-strict](python_version < "4.0" and python_version >= "3.14") and extra == "optional-strict"
-
pygments>=2.15.1[all]extra == "all"
-
pygments==2.15.1[all-strict]extra == "all-strict"
-
pygments>=2.15.1[colors]extra == "colors"
-
pygments==2.15.1[colors-strict]extra == "colors-strict"
-
pygments>=2.15.1[docs]extra == "docs"
-
pygments==2.15.1[docs-strict]extra == "docs-strict"
-
pygments>=2.15.1[optional]extra == "optional"
-
pygments==2.15.1[optional-strict]extra == "optional-strict"
-
pytest>=9.0.0[all](python_version < "4.0.0" and python_version >= "3.14.0") and extra == "all"
-
pytest==9.0.0[all-strict](python_version < "4.0.0" and python_version >= "3.14.0") and extra == "all-strict"
-
pytest>=9.0.0[tests](python_version < "4.0.0" and python_version >= "3.14.0") and extra == "tests"
-
pytest==9.0.0[tests-strict](python_version < "4.0.0" and python_version >= "3.14.0") and extra == "tests-strict"
-
pytest-cov>=3.0.0[all]extra == "all"
-
pytest-cov==3.0.0[all-strict]extra == "all-strict"
-
pytest-cov>=3.0.0[tests]extra == "tests"
-
pytest-cov==3.0.0[tests-strict]extra == "tests-strict"
-
scikit-build>=0.16.1[tests-binary](python_version < "4.0" and python_version >= "3.11") and extra == "tests-binary"
-
scikit-build==0.16.1[tests-binary-strict](python_version < "4.0" and python_version >= "3.11") and extra == "tests-binary-strict"
-
sphinx>=5.0.1[docs]extra == "docs"
-
sphinx==5.0.1[docs-strict]extra == "docs-strict"
-
sphinx-autoapi>=1.8.4[docs]extra == "docs"
-
sphinx-autoapi==1.8.4[docs-strict]extra == "docs-strict"
-
sphinx-autobuild>=2021.3.14[docs]extra == "docs"
-
sphinx-autobuild==2021.3.14[docs-strict]extra == "docs-strict"
-
sphinx-reredirects>=0.0.1[docs]extra == "docs"
-
sphinx-reredirects==0.0.1[docs-strict]extra == "docs-strict"
-
sphinx-rtd-theme>=1.0.0[docs]extra == "docs"
-
sphinx-rtd-theme==1.0.0[docs-strict]extra == "docs-strict"
-
sphinxcontrib-napoleon>=0.7[docs]extra == "docs"
-
sphinxcontrib-napoleon==0.7[docs-strict]extra == "docs-strict"
-
tomli>=0.2.0[all](python_version < "3.11.0" and python_version >= "3.6") and extra == "all"
-
tomli==0.2.0[all-strict](python_version < "3.11.0" and python_version >= "3.6") and extra == "all-strict"
-
tomli>=0.2.0[optional](python_version < "3.11.0" and python_version >= "3.6") and extra == "optional"
-
tomli==0.2.0[optional-strict](python_version < "3.11.0" and python_version >= "3.6") and extra == "optional-strict"
Used By
- ceda-datapoint 752/mo
- xinspect 396/mo
- pyemr 297/mo