Metadata-Version: |
2.1 |
Name: |
cengal_light |
Version: |
4.4.0 |
Summary: |
General purpose library |
Author: |
ButenkoMS |
Author-Email: |
gtalk[at]butenkoms.space |
Home-Page: |
https://github.com/FI-Mihej/Cengal |
License: |
Apache License, Version 2.0 |
Keywords: |
async loop,coroutine,async wxPython,async Qt,async Tkinter,bytecode manipulation,introspection,text parsing |
Classifier: |
Programming Language :: Python :: 3 |
Classifier: |
License :: OSI Approved :: Apache Software License |
Classifier: |
Operating System :: OS Independent |
Classifier: |
Development Status :: 4 - Beta |
Classifier: |
Environment :: Console |
Classifier: |
Environment :: MacOS X |
Classifier: |
Environment :: Web Environment |
Classifier: |
Environment :: WebAssembly |
Classifier: |
Environment :: Win32 (MS Windows) |
Classifier: |
Environment :: X11 Applications |
Classifier: |
Framework :: AsyncIO |
Classifier: |
Intended Audience :: Developers |
Classifier: |
Intended Audience :: Education |
Classifier: |
Intended Audience :: Information Technology |
Classifier: |
Intended Audience :: Manufacturing |
Classifier: |
Intended Audience :: Science/Research |
Classifier: |
Intended Audience :: Telecommunications Industry |
Classifier: |
Operating System :: Android |
Classifier: |
Operating System :: MacOS |
Classifier: |
Operating System :: MacOS :: MacOS X |
Classifier: |
Operating System :: Microsoft :: Windows |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows 7 |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows 8 |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows 8.1 |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows 10 |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows 11 |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows Vista |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows XP |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows Server 2008 |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows Server 2003 |
Classifier: |
Operating System :: Microsoft :: Windows :: Windows NT/2000 |
Classifier: |
Operating System :: POSIX |
Classifier: |
Operating System :: POSIX :: BSD |
Classifier: |
Operating System :: POSIX :: BSD :: OpenBSD |
Classifier: |
Operating System :: POSIX :: BSD :: FreeBSD |
Classifier: |
Operating System :: POSIX :: BSD :: NetBSD |
Classifier: |
Operating System :: POSIX :: Linux |
Classifier: |
Operating System :: Unix |
Classifier: |
Operating System :: iOS |
Classifier: |
Programming Language :: C |
Classifier: |
Programming Language :: Cython |
Classifier: |
Programming Language :: Python |
Classifier: |
Programming Language :: Python :: 3.8 |
Classifier: |
Programming Language :: Python :: 3.9 |
Classifier: |
Programming Language :: Python :: 3.10 |
Classifier: |
Programming Language :: Python :: 3.11 |
Classifier: |
Programming Language :: Python :: 3.12 |
Classifier: |
Programming Language :: Python :: Implementation |
Classifier: |
Programming Language :: Python :: Implementation :: CPython |
Classifier: |
Programming Language :: Python :: Implementation :: PyPy |
Classifier: |
Programming Language :: Python :: Implementation :: MicroPython |
Classifier: |
Topic :: Communications |
Classifier: |
Topic :: Database |
Classifier: |
Topic :: Database :: Front-Ends |
Classifier: |
Topic :: Database :: Database Engines/Servers |
Classifier: |
Topic :: Desktop Environment |
Classifier: |
Topic :: Games/Entertainment |
Classifier: |
Topic :: Internet |
Classifier: |
Topic :: Internet :: WWW/HTTP |
Classifier: |
Topic :: Internet :: WWW/HTTP :: Browsers |
Classifier: |
Topic :: Internet :: WWW/HTTP :: Dynamic Content |
Classifier: |
Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries |
Classifier: |
Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Page Counters |
Classifier: |
Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki |
Classifier: |
Topic :: Internet :: WWW/HTTP :: HTTP Servers |
Classifier: |
Topic :: Internet :: WWW/HTTP :: Indexing/Search |
Classifier: |
Topic :: Multimedia |
Classifier: |
Topic :: Multimedia :: Graphics |
Classifier: |
Topic :: Scientific/Engineering |
Classifier: |
Topic :: Scientific/Engineering :: Mathematics |
Classifier: |
Topic :: Scientific/Engineering :: Visualization |
Classifier: |
Topic :: Software Development |
Classifier: |
Topic :: Software Development :: Assemblers |
Classifier: |
Topic :: Software Development :: Build Tools |
Classifier: |
Topic :: Software Development :: Code Generators |
Classifier: |
Topic :: Software Development :: Compilers |
Classifier: |
Topic :: Software Development :: Debuggers |
Classifier: |
Topic :: Software Development :: Disassemblers |
Classifier: |
Topic :: Software Development :: Internationalization |
Classifier: |
Topic :: Software Development :: Interpreters |
Classifier: |
Topic :: Software Development :: Libraries |
Classifier: |
Topic :: Software Development :: Libraries :: Application Frameworks |
Classifier: |
Topic :: Software Development :: Libraries :: Python Modules |
Classifier: |
Topic :: Software Development :: Localization |
Classifier: |
Topic :: Software Development :: Object Brokering |
Classifier: |
Topic :: Software Development :: Pre-processors |
Classifier: |
Topic :: Software Development :: Testing |
Classifier: |
Topic :: Software Development :: Testing :: Mocking |
Classifier: |
Topic :: Software Development :: Testing :: Unit |
Classifier: |
Topic :: Software Development :: User Interfaces |
Classifier: |
Topic :: Software Development :: Version Control :: Git |
Classifier: |
Topic :: Software Development :: Widget Sets |
Classifier: |
Topic :: System |
Classifier: |
Topic :: System :: Benchmark |
Classifier: |
Topic :: System :: Clustering |
Classifier: |
Topic :: System :: Distributed Computing |
Classifier: |
Topic :: System :: Filesystems |
Classifier: |
Topic :: System :: Hardware |
Classifier: |
Topic :: System :: Hardware :: Symmetric Multi-processing |
Classifier: |
Topic :: System :: Installation/Setup |
Classifier: |
Topic :: System :: Logging |
Classifier: |
Topic :: System :: Monitoring |
Classifier: |
Topic :: System :: Networking |
Classifier: |
Topic :: System :: Networking :: Monitoring |
Classifier: |
Topic :: System :: Networking :: Monitoring :: Hardware Watchdog |
Classifier: |
Topic :: System :: Shells |
Classifier: |
Topic :: Text Processing |
Classifier: |
Topic :: Text Processing :: Filters |
Classifier: |
Topic :: Text Processing :: General |
Classifier: |
Topic :: Text Processing :: Indexing |
Classifier: |
Topic :: Text Processing :: Linguistic |
Classifier: |
Topic :: Text Processing :: Markup |
Classifier: |
Topic :: Utilities |
Classifier: |
Typing :: Typed |
Requires-Python: |
>=3.8 |
Requires-Dist: |
typing-extensions; extra == "all" |
Requires-Dist: |
pdoc; extra == "all" |
Requires-Dist: |
py-cpuinfo (>=7.0.0); extra == "all" |
Requires-Dist: |
python-dateutil; extra == "all" |
Requires-Dist: |
greenlet; extra == "all" |
Requires-Dist: |
async-generator; extra == "all" |
Requires-Dist: |
ttkbootstrap; extra == "all" |
Requires-Dist: |
pprintpp; extra == "all" |
Requires-Dist: |
requests; extra == "all" |
Requires-Dist: |
simplejson; extra == "all" |
Requires-Dist: |
cbor; extra == "all" |
Requires-Dist: |
cbor2; extra == "all" |
Requires-Dist: |
ujson; extra == "all" |
Requires-Dist: |
cloudpickle; extra == "all" |
Requires-Dist: |
aiodns; extra == "all" |
Requires-Dist: |
aiohttp; extra == "all" |
Requires-Dist: |
patch-ng; ("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" |
Requires-Dist: |
orjson; platform_python_implementation != "PyPy" and extra == "all" |
Requires-Dist: |
psutil; (platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "all" |
Requires-Dist: |
msgpack-pypy; platform_python_implementation == "PyPy" and extra == "all" |
Requires-Dist: |
pyobjc; (platform_system == "Darwin" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
pywin32; (platform_system == "Windows" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
lmdb; (python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "all" |
Requires-Dist: |
http-parser; python_version < "3.11" and extra == "all" |
Requires-Dist: |
chardet; python_version < "3.11" and extra == "all" |
Requires-Dist: |
charset-normalizer; python_version < "3.13" and extra == "all" |
Requires-Dist: |
msgspec; (python_version < "3.13" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
msgpack-python; (python_version < "3.8" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
msgpack; (python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
PyBindGen; extra == "cengal-build-tools-build-extensions" |
Requires-Dist: |
pdoc; extra == "cengal-build-tools-gather-docs" |
Requires-Dist: |
typing-extensions; extra == "cengal-build-tools-packages-create" |
Requires-Dist: |
aiodns; extra == "cengal-build-tools-packages-create" |
Requires-Dist: |
aiohttp; extra == "cengal-build-tools-packages-create" |
Requires-Dist: |
typing-extensions; extra == "cengal-data-manipulation-serialization" |
Requires-Dist: |
simplejson; extra == "cengal-data-manipulation-serialization" |
Requires-Dist: |
cbor; extra == "cengal-data-manipulation-serialization" |
Requires-Dist: |
cbor2; extra == "cengal-data-manipulation-serialization" |
Requires-Dist: |
ujson; extra == "cengal-data-manipulation-serialization" |
Requires-Dist: |
cloudpickle; extra == "cengal-data-manipulation-serialization" |
Requires-Dist: |
orjson; platform_python_implementation != "PyPy" and extra == "cengal_data_manipulation_serialization" |
Requires-Dist: |
msgpack-pypy; platform_python_implementation == "PyPy" and extra == "cengal_data_manipulation_serialization" |
Requires-Dist: |
msgspec; (python_version < "3.13" and platform_python_implementation == "CPython") and extra == "cengal_data_manipulation_serialization" |
Requires-Dist: |
msgpack-python; (python_version < "3.8" and platform_python_implementation == "CPython") and extra == "cengal_data_manipulation_serialization" |
Requires-Dist: |
msgpack; (python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "cengal_data_manipulation_serialization" |
Requires-Dist: |
typing-extensions; extra == "cengal-file-system-app-fs-structure-app-dir-path" |
Requires-Dist: |
pyobjc; (platform_system == "Darwin" and platform_python_implementation == "CPython") and extra == "cengal_file_system_app_fs_structure_app_dir_path" |
Requires-Dist: |
pywin32; (platform_system == "Windows" and platform_python_implementation == "CPython") and extra == "cengal_file_system_app_fs_structure_app_dir_path" |
Requires-Dist: |
typing-extensions; extra == "cengal-parallel-execution-coroutines" |
Requires-Dist: |
greenlet; extra == "cengal-parallel-execution-coroutines" |
Requires-Dist: |
typing-extensions; extra == "cengal-parallel-execution-coroutines-coro-standard-services-db" |
Requires-Dist: |
patch-ng; ("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" |
Requires-Dist: |
lmdb; (python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "cengal_parallel_execution_coroutines_coro_standard_services_db" |
Requires-Dist: |
typing-extensions; extra == "cengal-parallel-execution-coroutines-coro-standard-services-lmdb" |
Requires-Dist: |
patch-ng; ("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" |
Requires-Dist: |
lmdb; (python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "cengal_parallel_execution_coroutines_coro_standard_services_lmdb" |
Requires-Dist: |
typing-extensions; extra == "cengal-parallel-execution-coroutines-coro-standard-services-log" |
Requires-Dist: |
patch-ng; ("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" |
Requires-Dist: |
lmdb; (python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "cengal_parallel_execution_coroutines_coro_standard_services_log" |
Requires-Dist: |
typing-extensions; extra == "cengal-parallel-execution-coroutines-coro-standard-services-loop-yield" |
Requires-Dist: |
async-generator; extra == "cengal-parallel-execution-coroutines-coro-standard-services-loop-yield" |
Requires-Dist: |
typing-extensions; extra == "cengal-parallel-execution-coroutines-coro-standard-services-read-write-locker" |
Requires-Dist: |
async-generator; extra == "cengal-parallel-execution-coroutines-coro-standard-services-read-write-locker" |
Requires-Dist: |
typing-extensions; extra == "cengal-parallel-execution-coroutines-coro-standard-services-tkinter" |
Requires-Dist: |
async-generator; extra == "cengal-parallel-execution-coroutines-coro-standard-services-tkinter" |
Requires-Dist: |
typing-extensions; extra == "cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk" |
Requires-Dist: |
ttkbootstrap; extra == "cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk" |
Requires-Dist: |
pprintpp; extra == "cengal-parallel-execution-coroutines-coro-tools-loop-administration-admin-tk" |
Requires-Dist: |
typing-extensions; extra == "cengal-text-processing-encoding-detection" |
Requires-Dist: |
chardet; python_version < "3.11" and extra == "cengal_text_processing_encoding_detection" |
Requires-Dist: |
charset-normalizer; python_version < "3.13" and extra == "cengal_text_processing_encoding_detection" |
Requires-Dist: |
typing-extensions; extra == "cengal-time-management-relative-time-relativedelta" |
Requires-Dist: |
python-dateutil; extra == "cengal-time-management-relative-time-relativedelta" |
Requires-Dist: |
typing-extensions; extra == "cengal-user-interface-console-chooser" |
Requires-Dist: |
colorama; extra == "cengal-user-interface-console-chooser" |
Requires-Dist: |
typing-extensions; extra == "cengal-user-interface-console-colorama-helpers" |
Requires-Dist: |
colorama; extra == "cengal-user-interface-console-colorama-helpers" |
Requires-Dist: |
typing-extensions; extra == "cengal-user-interface-gui-tkinter" |
Requires-Dist: |
ttkbootstrap; extra == "cengal-user-interface-gui-tkinter" |
Requires-Dist: |
typing-extensions; extra == "cengal-web-tools-help-tools" |
Requires-Dist: |
requests; extra == "cengal-web-tools-help-tools" |
Requires-Dist: |
http-parser; python_version < "3.11" and extra == "cengal_web_tools_help_tools" |
Requires-Dist: |
py-cpuinfo (>=7.0.0); extra == "entities-asm-functions" |
Requires-Dist: |
typing-extensions; extra == "full" |
Requires-Dist: |
pdoc; extra == "full" |
Requires-Dist: |
py-cpuinfo (>=7.0.0); extra == "full" |
Requires-Dist: |
python-dateutil; extra == "full" |
Requires-Dist: |
greenlet; extra == "full" |
Requires-Dist: |
async-generator; extra == "full" |
Requires-Dist: |
ttkbootstrap; extra == "full" |
Requires-Dist: |
pprintpp; extra == "full" |
Requires-Dist: |
requests; extra == "full" |
Requires-Dist: |
simplejson; extra == "full" |
Requires-Dist: |
cbor; extra == "full" |
Requires-Dist: |
cbor2; extra == "full" |
Requires-Dist: |
ujson; extra == "full" |
Requires-Dist: |
cloudpickle; extra == "full" |
Requires-Dist: |
aiodns; extra == "full" |
Requires-Dist: |
aiohttp; extra == "full" |
Requires-Dist: |
patch-ng; ("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" |
Requires-Dist: |
orjson; platform_python_implementation != "PyPy" and extra == "full" |
Requires-Dist: |
psutil; (platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "full" |
Requires-Dist: |
msgpack-pypy; platform_python_implementation == "PyPy" and extra == "full" |
Requires-Dist: |
pyobjc; (platform_system == "Darwin" and platform_python_implementation == "CPython") and extra == "full" |
Requires-Dist: |
pywin32; (platform_system == "Windows" and platform_python_implementation == "CPython") and extra == "full" |
Requires-Dist: |
lmdb; (python_version != "3.10" or platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "full" |
Requires-Dist: |
http-parser; python_version < "3.11" and extra == "full" |
Requires-Dist: |
chardet; python_version < "3.11" and extra == "full" |
Requires-Dist: |
charset-normalizer; python_version < "3.13" and extra == "full" |
Requires-Dist: |
msgspec; (python_version < "3.13" and platform_python_implementation == "CPython") and extra == "full" |
Requires-Dist: |
msgpack-python; (python_version < "3.8" and platform_python_implementation == "CPython") and extra == "full" |
Requires-Dist: |
msgpack; (python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "full" |
Requires-Dist: |
typing-extensions; extra == "hardware-info-cpu-versions-v-0" |
Requires-Dist: |
py-cpuinfo; extra == "hardware-info-cpu-versions-v-0" |
Requires-Dist: |
typing-extensions; extra == "hardware-info-cpu-versions-v-1" |
Requires-Dist: |
py-cpuinfo; extra == "hardware-info-cpu-versions-v-1" |
Requires-Dist: |
psutil; (platform_python_implementation != "PyPy" or platform_system != "Windows") and extra == "hardware_info_cpu_versions_v_1" |
Requires-Dist: |
py-cpuinfo; extra == "setuprequires" |
Requires-Dist: |
Cython (>=0.29.34); extra == "setuprequires" |
Requires-Dist: |
typing-extensions; extra == "setuprequires" |
Requires-Dist: |
PyBindGen; extra == "setuprequires" |
Requires-Dist: |
chardet; python_version < "3.11" and extra == "setuprequires" |
Requires-Dist: |
charset-normalizer; python_version < "3.13" and extra == "setuprequires" |
Requires-Dist: |
patch-ng; (python_version >= "3.12" or (platform_python_implementation == "PyPy" and platform_system == "Windows")) and extra == "setuprequires" |
Provides-Extra: |
all |
Provides-Extra: |
cengal_build_tools_build_extensions |
Provides-Extra: |
cengal_build_tools_gather_docs |
Provides-Extra: |
cengal_build_tools_packages_create |
Provides-Extra: |
cengal_data_manipulation_serialization |
Provides-Extra: |
cengal_file_system_app_fs_structure_app_dir_path |
Provides-Extra: |
cengal_parallel_execution_coroutines |
Provides-Extra: |
cengal_parallel_execution_coroutines_coro_standard_services_db |
Provides-Extra: |
cengal_parallel_execution_coroutines_coro_standard_services_lmdb |
Provides-Extra: |
cengal_parallel_execution_coroutines_coro_standard_services_log |
Provides-Extra: |
cengal_parallel_execution_coroutines_coro_standard_services_loop_yield |
Provides-Extra: |
cengal_parallel_execution_coroutines_coro_standard_services_read_write_locker |
Provides-Extra: |
cengal_parallel_execution_coroutines_coro_standard_services_tkinter |
Provides-Extra: |
cengal_parallel_execution_coroutines_coro_tools_loop_administration_admin_tk |
Provides-Extra: |
cengal_text_processing_encoding_detection |
Provides-Extra: |
cengal_time_management_relative_time_relativedelta |
Provides-Extra: |
cengal_user_interface_console_chooser |
Provides-Extra: |
cengal_user_interface_console_colorama_helpers |
Provides-Extra: |
cengal_user_interface_gui_tkinter |
Provides-Extra: |
cengal_web_tools_help_tools |
Provides-Extra: |
entities_asm_functions |
Provides-Extra: |
full |
Provides-Extra: |
hardware_info_cpu_versions_v_0 |
Provides-Extra: |
hardware_info_cpu_versions_v_1 |
Provides-Extra: |
setuprequires |
Description-Content-Type: |
text/markdown |
License-File: |
LICENSE.md |
License-File: |
NOTICE |