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
128 optional dependencies
-
aiodns[all]extra == "all"
-
aiodns[cengal-build-tools-packages-create]extra == "cengal-build-tools-packages-create"
-
aiodns[full]extra == "full"
-
aiohttp[all]extra == "all"
-
aiohttp[cengal-build-tools-packages-create]extra == "cengal-build-tools-packages-create"
-
aiohttp[full]extra == "full"
-
async-generator[all]extra == "all"
-
async-generator[cengal-parallel-execution-coroutines-coro-standard-services-loop-yield]extra == "cengal-parallel-execution-coroutines-coro-standard-services-loop-yield"
-
async-generator[cengal-parallel-execution-coroutines-coro-standard-services-read-write-locker]extra == "cengal-parallel-execution-coroutines-coro-standard-services-read-write-locker"
-
async-generator[cengal-parallel-execution-coroutines-coro-standard-services-tkinter]extra == "cengal-parallel-execution-coroutines-coro-standard-services-tkinter"
-
async-generator[full]extra == "full"
-
cbor[all]extra == "all"
-
cbor[cengal-data-manipulation-serialization]extra == "cengal-data-manipulation-serialization"
-
cbor[full]extra == "full"
-
cbor2[all]extra == "all"
-
cbor2[cengal-data-manipulation-serialization]extra == "cengal-data-manipulation-serialization"
-
cbor2[full]extra == "full"
-
chardet[all]python_version <= "3.14" and extra == "all"
-
chardet[cengal-text-processing-encoding-detection]python_version <= "3.14" and extra == "cengal-text-processing-encoding-detection"
-
chardet[full]python_version <= "3.14" and extra == "full"
-
chardet[setuprequires]python_version <= "3.14" and extra == "setuprequires"
-
charset-normalizer[all]python_version <= "3.14" and extra == "all"
-
charset-normalizer[cengal-text-processing-encoding-detection]python_version <= "3.14" and extra == "cengal-text-processing-encoding-detection"
-
charset-normalizer[full]python_version <= "3.14" and extra == "full"
-
charset-normalizer[setuprequires]python_version <= "3.14" and extra == "setuprequires"
-
cloudpickle[all]extra == "all"
-
cloudpickle[cengal-data-manipulation-serialization]extra == "cengal-data-manipulation-serialization"
-
cloudpickle[full]extra == "full"
-
colorama[cengal-user-interface-console-chooser]extra == "cengal-user-interface-console-chooser"
-
colorama[cengal-user-interface-console-colorama-helpers]extra == "cengal-user-interface-console-colorama-helpers"
-
cython>=0.29.34[setuprequires]extra == "setuprequires"
-
greenlet[all]extra == "all"
-
greenlet[cengal-parallel-execution-coroutines]extra == "cengal-parallel-execution-coroutines"
-
greenlet[full]extra == "full"
-
http-parser[all]python_version < "3.11" and extra == "all"
-
http-parser[cengal-web-tools-help-tools]python_version < "3.11" and extra == "cengal-web-tools-help-tools"
-
http-parser[full]python_version < "3.11" and extra == "full"
-
lmdb[all](python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "all"
-
lmdb[cengal-parallel-execution-coroutines-coro-standard-services-db](python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "cengal-parallel-execution-coroutines-coro-standard-services-db"
-
lmdb[cengal-parallel-execution-coroutines-coro-standard-services-lmdb](python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "cengal-parallel-execution-coroutines-coro-standard-services-lmdb"
-
lmdb[cengal-parallel-execution-coroutines-coro-standard-services-log](python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "cengal-parallel-execution-coroutines-coro-standard-services-log"
-
lmdb[full](python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "full"
-
msgpack[all](python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "all"
-
msgpack[cengal-data-manipulation-serialization](python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "cengal-data-manipulation-serialization"
-
msgpack[full](python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "full"
-
msgpack-pypy[all]platform_python_implementation == "PyPy" and extra == "all"
-
msgpack-pypy[cengal-data-manipulation-serialization]platform_python_implementation == "PyPy" and extra == "cengal-data-manipulation-serialization"
-
msgpack-pypy[full]platform_python_implementation == "PyPy" and extra == "full"
-
msgpack-python[all](python_version < "3.8" and platform_python_implementation == "CPython") and extra == "all"
-
msgpack-python[cengal-data-manipulation-serialization](python_version < "3.8" and platform_python_implementation == "CPython") and extra == "cengal-data-manipulation-serialization"
-
msgpack-python[full](python_version < "3.8" and platform_python_implementation == "CPython") and extra == "full"
-
msgspec[all](python_version < "3.13" and platform_python_implementation == "CPython") and extra == "all"
-
msgspec[cengal-data-manipulation-serialization](python_version < "3.13" and platform_python_implementation == "CPython") and extra == "cengal-data-manipulation-serialization"
-
msgspec[full](python_version < "3.13" and platform_python_implementation == "CPython") and extra == "full"
-
orjson<3.9.13[all]platform_python_implementation != "PyPy" and extra == "all"
-
orjson<3.9.13[cengal-data-manipulation-serialization]platform_python_implementation != "PyPy" and extra == "cengal-data-manipulation-serialization"
-
orjson<3.9.13[full]platform_python_implementation != "PyPy" and extra == "full"
-
patch-ng[all]("ARM" in platform_machine or ((python_version >= "3.12" and platform_python_implementation == "CPython") or (platform_python_implementation == "PyPy" and ((platform_system == "Windows" and python_version != "3.9" and python_version != "2.7") or (platform_system == "Darwin" and python_version != "2.7"))))) and extra == "all"
-
patch-ng[cengal-parallel-execution-coroutines-coro-standard-services-db]("ARM" in platform_machine or ((python_version >= "3.12" and platform_python_implementation == "CPython") or (platform_python_implementation == "PyPy" and ((platform_system == "Windows" and python_version != "3.9" and python_version != "2.7") or (platform_system == "Darwin" and python_version != "2.7"))))) and extra == "cengal-parallel-execution-coroutines-coro-standard-services-db"
-
patch-ng[cengal-parallel-execution-coroutines-coro-standard-services-lmdb]("ARM" in platform_machine or ((python_version >= "3.12" and platform_python_implementation == "CPython") or (platform_python_implementation == "PyPy" and ((platform_system == "Windows" and python_version != "3.9" and python_version != "2.7") or (platform_system == "Darwin" and python_version != "2.7"))))) and extra == "cengal-parallel-execution-coroutines-coro-standard-services-lmdb"
-
patch-ng[cengal-parallel-execution-coroutines-coro-standard-services-log]("ARM" in platform_machine or ((python_version >= "3.12" and platform_python_implementation == "CPython") or (platform_python_implementation == "PyPy" and ((platform_system == "Windows" and python_version != "3.9" and python_version != "2.7") or (platform_system == "Darwin" and python_version != "2.7"))))) and extra == "cengal-parallel-execution-coroutines-coro-standard-services-log"
-
patch-ng[full]("ARM" in platform_machine or ((python_version >= "3.12" and platform_python_implementation == "CPython") or (platform_python_implementation == "PyPy" and ((platform_system == "Windows" and python_version != "3.9" and python_version != "2.7") or (platform_system == "Darwin" and python_version != "2.7"))))) and extra == "full"
-
patch-ng[setuprequires](python_version >= "3.12" or (platform_python_implementation == "PyPy" and platform_system == "Windows")) and extra == "setuprequires"
-
pdoc[all]extra == "all"
-
pdoc[cengal-build-tools-gather-docs]extra == "cengal-build-tools-gather-docs"
-
pdoc[full]extra == "full"
-
pillow>=11.2.1[all](python_version == "3.11" and platform_python_implementation == "PyPy") and extra == "all"
-
pillow>=11.2.1[cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk](python_version == "3.11" and platform_python_implementation == "PyPy") and extra == "cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk"
-
pillow>=11.2.1[cengal-user-interface-gui-tkinter](python_version == "3.11" and platform_python_implementation == "PyPy") and extra == "cengal-user-interface-gui-tkinter"
-
pillow>=11.2.1[full](python_version == "3.11" and platform_python_implementation == "PyPy") and extra == "full"
-
pprintpp[all]extra == "all"
-
pprintpp[cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk]extra == "cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk"
-
pprintpp[full]extra == "full"
-
psutil[all](platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "all"
-
psutil[full](platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "full"
-
psutil[hardware-info-cpu-versions-v-1](platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "hardware-info-cpu-versions-v-1"
-
py-cpuinfo>=7.0.0[all]extra == "all"
-
py-cpuinfo>=7.0.0[entities-asm-functions]extra == "entities-asm-functions"
-
py-cpuinfo>=7.0.0[full]extra == "full"
-
py-cpuinfo[hardware-info-cpu-versions-v-0]extra == "hardware-info-cpu-versions-v-0"
-
py-cpuinfo[hardware-info-cpu-versions-v-1]extra == "hardware-info-cpu-versions-v-1"
-
py-cpuinfo[setuprequires]extra == "setuprequires"
-
pybindgen[cengal-build-tools-build-extensions]extra == "cengal-build-tools-build-extensions"
-
pybindgen[setuprequires]extra == "setuprequires"
-
pyobjc[all](platform_system == "Darwin" and platform_python_implementation == "CPython") and extra == "all"
-
pyobjc[cengal-file-system-app-fs-structure-app-dir-path](platform_system == "Darwin" and platform_python_implementation == "CPython") and extra == "cengal-file-system-app-fs-structure-app-dir-path"
-
pyobjc[full](platform_system == "Darwin" and platform_python_implementation == "CPython") and extra == "full"
-
python-dateutil[all]extra == "all"
-
python-dateutil[cengal-time-management-relative-time-relativedelta]extra == "cengal-time-management-relative-time-relativedelta"
-
python-dateutil[full]extra == "full"
-
pywin32[all](platform_system == "Windows" and platform_python_implementation == "CPython") and extra == "all"
-
pywin32[cengal-file-system-app-fs-structure-app-dir-path](platform_system == "Windows" and platform_python_implementation == "CPython") and extra == "cengal-file-system-app-fs-structure-app-dir-path"
-
pywin32[full](platform_system == "Windows" and platform_python_implementation == "CPython") and extra == "full"
-
requests[all]extra == "all"
-
requests[cengal-web-tools-help-tools]extra == "cengal-web-tools-help-tools"
-
requests[full]extra == "full"
-
simplejson[all]extra == "all"
-
simplejson[cengal-data-manipulation-serialization]extra == "cengal-data-manipulation-serialization"
-
simplejson[full]extra == "full"
-
ttkbootstrap[all](python_version >= "3.9" and platform_python_implementation == "PyPy") and extra == "all"
-
ttkbootstrap[cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk](python_version >= "3.9" and platform_python_implementation == "PyPy") and extra == "cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk"
-
ttkbootstrap[cengal-user-interface-gui-tkinter](python_version >= "3.9" and platform_python_implementation == "PyPy") and extra == "cengal-user-interface-gui-tkinter"
-
ttkbootstrap[full](python_version >= "3.9" and platform_python_implementation == "PyPy") and extra == "full"
-
typing-extensions[all]extra == "all"
-
typing-extensions[cengal-build-tools-packages-create]extra == "cengal-build-tools-packages-create"
-
typing-extensions[cengal-data-manipulation-serialization]extra == "cengal-data-manipulation-serialization"
-
typing-extensions[cengal-file-system-app-fs-structure-app-dir-path]extra == "cengal-file-system-app-fs-structure-app-dir-path"
-
typing-extensions[cengal-parallel-execution-coroutines]extra == "cengal-parallel-execution-coroutines"
-
typing-extensions[cengal-parallel-execution-coroutines-coro-standard-services-db]extra == "cengal-parallel-execution-coroutines-coro-standard-services-db"
-
typing-extensions[cengal-parallel-execution-coroutines-coro-standard-services-lmdb]extra == "cengal-parallel-execution-coroutines-coro-standard-services-lmdb"
-
typing-extensions[cengal-parallel-execution-coroutines-coro-standard-services-log]extra == "cengal-parallel-execution-coroutines-coro-standard-services-log"
-
typing-extensions[cengal-parallel-execution-coroutines-coro-standard-services-loop-yield]extra == "cengal-parallel-execution-coroutines-coro-standard-services-loop-yield"
-
typing-extensions[cengal-parallel-execution-coroutines-coro-standard-services-read-write-locker]extra == "cengal-parallel-execution-coroutines-coro-standard-services-read-write-locker"
-
typing-extensions[cengal-parallel-execution-coroutines-coro-standard-services-tkinter]extra == "cengal-parallel-execution-coroutines-coro-standard-services-tkinter"
-
typing-extensions[cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk]extra == "cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk"
-
typing-extensions[cengal-text-processing-encoding-detection]extra == "cengal-text-processing-encoding-detection"
-
typing-extensions[cengal-time-management-relative-time-relativedelta]extra == "cengal-time-management-relative-time-relativedelta"
-
typing-extensions[cengal-user-interface-console-chooser]extra == "cengal-user-interface-console-chooser"
-
typing-extensions[cengal-user-interface-console-colorama-helpers]extra == "cengal-user-interface-console-colorama-helpers"
-
typing-extensions[cengal-user-interface-gui-tkinter]extra == "cengal-user-interface-gui-tkinter"
-
typing-extensions[cengal-web-tools-help-tools]extra == "cengal-web-tools-help-tools"
-
typing-extensions[full]extra == "full"
-
typing-extensions[hardware-info-cpu-versions-v-0]extra == "hardware-info-cpu-versions-v-0"
-
typing-extensions[hardware-info-cpu-versions-v-1]extra == "hardware-info-cpu-versions-v-1"
-
typing-extensions[setuprequires]extra == "setuprequires"
-
ujson[all]extra == "all"
-
ujson[cengal-data-manipulation-serialization]extra == "cengal-data-manipulation-serialization"
-
ujson[full]extra == "full"
Used By
- cengal 2.2K/mo
- text-file-read-and-refactor-mcp 1.2K/mo
- codebase-agent-mcp 1.1K/mo
- interprocesspyobjects 548/mo
- cengal-memory-barriers 155/mo
- cengal-app-dir-path-finder 150/mo
- cengal-cpu-info 141/mo
- cengalpolybuild 100/mo