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
- ansimarkup >=1.0.0
- colorama <1,>=0.4
- graphene <3.5,>=3.4.0
- graphql-core <3.3,>=3.2
- jinja2 ==3.0.*
- metomi-isodatetime <1!3.2.0,>=1!3.0.0
- packaging
- protobuf <8,>=5
- psutil >=5.6.0
- pyzmq >=22
- urwid !=2.6.2,!=2.6.3,<4,>=2.2
65 optional dependencies
-
aiosmtpd[tests]extra == "tests"
-
aiosmtpd[all]extra == "all"
-
async-generator[tests]extra == "tests"
-
async-generator[all]extra == "all"
-
bandit>=1.7.0[all]extra == "all"
-
bandit>=1.7.0[tests]extra == "tests"
-
coverage>=7.9.0[all]extra == "all"
-
coverage>=7.9.0[tests]extra == "tests"
-
flake8>=3.0.0[all]extra == "all"
-
flake8>=3.0.0[tests]extra == "tests"
-
flake8-broken-line>=0.3.0[all]extra == "all"
-
flake8-broken-line>=0.3.0[tests]extra == "tests"
-
flake8-bugbear>=21.0.0[tests]extra == "tests"
-
flake8-bugbear>=21.0.0[all]extra == "all"
-
flake8-builtins>=1.5.0[all]extra == "all"
-
flake8-builtins>=1.5.0[tests]extra == "tests"
-
flake8-comprehensions>=3.5.0[all]extra == "all"
-
flake8-comprehensions>=3.5.0[tests]extra == "tests"
-
flake8-debugger>=4.0.0[tests]extra == "tests"
-
flake8-debugger>=4.0.0[all]extra == "all"
-
flake8-implicit-str-concat!=0.7.0,>=0.4[tests]extra == "tests"
-
flake8-implicit-str-concat!=0.7.0,>=0.4[all]extra == "all"
-
flake8-mutable>=1.2.0[tests]extra == "tests"
-
flake8-mutable>=1.2.0[all]extra == "all"
-
flake8-simplify>=0.14.0[tests]python_version < "3.14" and extra == "tests"
-
flake8-simplify>=0.14.0[all]python_version < "3.14" and extra == "all"
-
flake8-type-checking[tests]extra == "tests"
-
flake8-type-checking[all]extra == "all"
-
h5py[tutorials]extra == "tutorials"
-
h5py[all]extra == "all"
-
matplotlib[main-loop-log-main-loop]extra == "main-loop-log-main-loop"
-
matplotlib[report-timings]extra == "report-timings"
-
matplotlib[main-loop-log-memory]extra == "main-loop-log-memory"
-
matplotlib[main-loop-log-data-store]extra == "main-loop-log-data-store"
-
matplotlib[all]extra == "all"
-
mypy>=0.910[tests]extra == "tests"
-
mypy>=0.910[all]extra == "all"
-
pandas==1.*[report-timings]extra == "report-timings"
-
pillow[graph]extra == "graph"
-
pillow[all]extra == "all"
-
pympler[main-loop-log-memory]extra == "main-loop-log-memory"
-
pympler[all]extra == "all"
-
pympler[main-loop-log-data-store]extra == "main-loop-log-data-store"
-
pytest>=6[tests]extra == "tests"
-
pytest>=6[all]extra == "all"
-
pytest-asyncio!=0.23.*,>=0.21.2[all]extra == "all"
-
pytest-asyncio!=0.23.*,>=0.21.2[tests]extra == "tests"
-
pytest-cov>=2.8.0[all]extra == "all"
-
pytest-cov>=2.8.0[tests]extra == "tests"
-
pytest-mock>=3.7[all]extra == "all"
-
pytest-mock>=3.7[tests]extra == "tests"
-
pytest-xdist>=2[tests]extra == "tests"
-
pytest-xdist>=2[all]extra == "all"
-
requests[all]extra == "all"
-
requests[tutorials]extra == "tutorials"
-
sqlparse[main-loop-log-db]extra == "main-loop-log-db"
-
sqlparse[all]extra == "all"
-
testfixtures>=6.11.0[all]extra == "all"
-
testfixtures>=6.11.0[tests]extra == "tests"
-
towncrier>=24.7.0[all]extra == "all"
-
towncrier>=24.7.0[tests]extra == "tests"
-
types-jinja2>=0.1.3[tests]extra == "tests"
-
types-jinja2>=0.1.3[all]extra == "all"
-
types-protobuf!=5.29.1.20250402,>=0.1.10[all]extra == "all"
-
types-protobuf!=5.29.1.20250402,>=0.1.10[tests]extra == "tests"
Used By
- cylc-uiserver 1.6K/mo
- cylc-rose 771/mo