powerapi

View on PyPIReverse Dependencies (4)

2.8.0 powerapi-2.8.0-py3-none-any.whl

Wheel Details

Project: powerapi
Version: 2.8.0
Filename: powerapi-2.8.0-py3-none-any.whl
Download: [link]
Size: 145026
MD5: aa07302429c39fb89461ecb86fc09331
SHA256: 1e1e9b01dc284ecd7341563d3768a0c0891c29f105ec42a057969a2884def67b
Uploaded: 2024-09-03 16:50:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: powerapi
Version: 2.8.0
Summary: PowerAPI is a middleware toolkit for building software-defined power meters.
Author-Email: PowerAPI Staff <powerapi-staff[at]inria.fr>
Project-Url: homepage, https://powerapi.org
Project-Url: documentation, https://powerapi.readthedocs.org
Project-Url: repository, https://github.com/powerapi-ng/powerapi
License: BSD-3-Clause
Keywords: powerapi,energy,power-meter,green-computing
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: pyzmq (>=18.1.0)
Requires-Dist: setproctitle (>=1.1.8)
Requires-Dist: powerapi[influxdb,mongodb,opentsdb,prometheus]; extra == "all-databases"
Requires-Dist: powerapi[kubernetes]; extra == "all-platforms"
Requires-Dist: powerapi[docs,everything,lint,test]; extra == "devel"
Requires-Dist: sphinx (>=1.8.1); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (>=1.6.0); extra == "docs"
Requires-Dist: powerapi[all-databases,all-platforms]; extra == "everything"
Requires-Dist: influxdb-client (>=1.30.0); extra == "influxdb"
Requires-Dist: kubernetes (>=27.0.2); extra == "kubernetes"
Requires-Dist: libvirt-python (>=6.1.0); extra == "libvirt"
Requires-Dist: flake8 (>=3.9.2); extra == "lint"
Requires-Dist: pylint (>=2.16.0); extra == "lint"
Requires-Dist: pymongo (>=3.7.2); extra == "mongodb"
Requires-Dist: opentsdb-py (>=0.6.0); extra == "opentsdb"
Requires-Dist: prometheus-client (>=0.9.0); extra == "prometheus"
Requires-Dist: pytest (>=7.0.1); extra == "test"
Requires-Dist: pytest-asyncio (>=0.20.1); extra == "test"
Requires-Dist: pytest-timeout (>=1.4.2); extra == "test"
Requires-Dist: pytest-cov (>=4.0.0); extra == "test"
Requires-Dist: mock (>=4.0.3); extra == "test"
Provides-Extra: all-databases
Provides-Extra: all-platforms
Provides-Extra: devel
Provides-Extra: docs
Provides-Extra: everything
Provides-Extra: influxdb
Provides-Extra: kubernetes
Provides-Extra: libvirt
Provides-Extra: lint
Provides-Extra: mongodb
Provides-Extra: opentsdb
Provides-Extra: prometheus
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8217 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.1.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
powerapi/__init__.py sha256=-5SkYlsCMwmw5V0tsATSzeZh0JOF9oYnG0dH3iImxAQ 1597
powerapi/exception.py sha256=Ldk9E1FQC_OEPg5pM37G8LeBW7EWSTctSzfY2e43cw0 11639
powerapi/message.py sha256=siFewq_8BJjR1RcydYKMLI0Gj5BO0ekQfmLA0bVR8OU 3731
powerapi/actor/__init__.py sha256=Z8xyVlVRGDGBqW9soChX_hGOzs6VclOTq11W9zvrJDA 1937
powerapi/actor/actor.py sha256=AEZFYRnRAL4bE1jCM_dRV65FZ6zlAtb4TA5ceQ35cpo 12256
powerapi/actor/socket_interface.py sha256=mn2kaZ0J2O_t-JaGFEKZ861P7fjh8sYVN2ecOt6MdEM 10041
powerapi/actor/state.py sha256=bqfr6PaBCwEw2qP5s4qPVxdgTkLedgATJOCJy1VSiE4 3177
powerapi/actor/supervisor.py sha256=0D1TbaihMop6X-TDyoap5F8QPHnX7IqUIf8UsLknEQ0 5110
powerapi/backend_supervisor/__init__.py sha256=5prqIblu5Ln2KUnm6W1xqKIC6wH_CNUbrdNZlp6Nark 1652
powerapi/backend_supervisor/backend_supervisor.py sha256=W1wi4-3otEH62bOjb6Ik-_F01WoHWDtyHVDEzquX_B0 4365
powerapi/cli/__init__.py sha256=PDfEwHzzOqfnHDUx1ojY112w1oqp5FCmkguyelBCfwU 1621
powerapi/cli/binding_manager.py sha256=oMCEioqd_fWW3nGrtEJbT5sZN7FEzS9r-_GFJeDLz1k 9734
powerapi/cli/common_cli_parsing_manager.py sha256=Jve2hhVrB6ZppZR_1Sx1Vo7sTCeu7bhLSXTAGBtHMEw 17837
powerapi/cli/config_parser.py sha256=vqcyjP7bdi2CsK7L-MemBnRuQyyh7e6N5d1qDXXycak 33835
powerapi/cli/config_validator.py sha256=SqLz2PK8xMehm4VTMP3kM6kmzzyGk14v2jJOBMFWuGc 6542
powerapi/cli/generator.py sha256=HxdCM-ElX_u-pINU8Y4NjobCjfo0p48vSUs3fCESpGU 16825
powerapi/cli/parsing_manager.py sha256=LnwOGcfLAofRtIxktAukcc2PdqGA_INFf-obsc-BRK0 10741
powerapi/database/__init__.py sha256=STYeXJ2R1PtQxr8tCucz4kuFdLIGtrKzTGGSDE-_jVU 2180
powerapi/database/base_db.py sha256=UtjwHMf4hv-YQrjVbMVSDw0Qa4EZo3UGIU0U6C6Ec5Y 4175
powerapi/database/csvdb.py sha256=rDosTlvYpirEwBhQFx-0aE4jhbsBkRDH-J0DyKKXRuE 10149
powerapi/database/file_db.py sha256=spioNDqU-GePBvvJ_azApsjx7R8ONrrl-KkyQznO2AI 4728
powerapi/database/influxdb2.py sha256=M_Hx7lXiVi6szD2sfk6kbV4RtS2OLs-8VHDz3J3JEhg 5555
powerapi/database/mongodb.py sha256=4O6PUUifiISq03eNxjm3C-tC73QNLC7M45vO6fYmzec 5855
powerapi/database/opentsdb.py sha256=kM87ODJlbyPEcjK_9F0IoSjZocEu4oI3F8CWeRxBQlk 3904
powerapi/database/prometheus_db.py sha256=sqAZGlWL3iQfwMw5sDEO8AgHGWtlJxCTK-ocsorC9Sk 7064
powerapi/database/socket_db.py sha256=DLJJjA3-4swG4UJmKujetnWIWTetYb1vcPPGtGeBnRI 6557
powerapi/database/virtiofs_db.py sha256=AC2J0goWr0oFKJsDccnshADGf_od4Bcs85EcD_nqZRw 4436
powerapi/dispatch_rule/__init__.py sha256=_K0pe7CwOUZxIgFecHEsD9j7VqlW0lslWTPHXYfzw0o 1907
powerapi/dispatch_rule/dispatch_rule.py sha256=DzbWbrctHpOWyD0BIyUBlAo_izJPO_wPZAxD_cjSx6s 2109
powerapi/dispatch_rule/hwpc_dispatch_rule.py sha256=epDyKLER0uUDUHINDGmaPSnSO1RNwZZR-sbjiefaQHs 4337
powerapi/dispatch_rule/power_dispatch_rule.py sha256=qdsSxayqh3NdlAuIcD-9vm-WcoBCla9fkgpkswxtYJU 3095
powerapi/dispatch_rule/procfs_dispatch_rule.py sha256=RJLwJe9eqJRLlVXMo-vfp9nmX5En3lEEc45MAFUh-b4 2792
powerapi/dispatcher/__init__.py sha256=Y1TOFbwgDeCARF7-9ZyjAuzf7hPhW0GoM23vS6cZCS0 1652
powerapi/dispatcher/blocking_detector.py sha256=TCqwgQHNw6IMo75zbqxqN01ztqTE7YB_4ubwT3hhGgA 3656
powerapi/dispatcher/dispatcher_actor.py sha256=2ulinAoQDs6skrHlHYOlh1dIHdXHcSHN8semeqd0LZs 4889
powerapi/dispatcher/handlers.py sha256=bErFGfNW5zJA_TEr8nncaZiynQyz_KDMEZ2_NHToWew 2444
powerapi/dispatcher/route_table.py sha256=_4U6Aw72Qzymk5LUPjIdC3PXS7sPCsd12s6iYt6Qxog 2832
powerapi/filter/__init__.py sha256=--AqSO0LaHAqpt87BioUIhnpBo7wuOJ1nG-NmSInMkY 1637
powerapi/filter/filter.py sha256=IBIHjwKSM8tfgPOA-72Ftva3Z6U91UnWOUtDoFacPA4 2976
powerapi/formula/__init__.py sha256=DpXekGbtGmHjQKz8lerEQIPKDNI9VF611vwvVvkZqLU 1793
powerapi/formula/abstract_cpu_dram_formula.py sha256=bhKBwiaN18Te_hnFBRSfrr7UuwxXrPGgPa_QXtnXOjQ 2666
powerapi/formula/formula_actor.py sha256=TJ6gRIg6NSpAsvWqL7j5kgfdJ87Ci9MDK5e9xN115n8 3446
powerapi/formula/handlers.py sha256=exwq3egtNMsBAiSYD9xT6nTOD_kYJIuSYGvGd6jmc3o 1900
powerapi/handler/__init__.py sha256=qxFIlBYNjRfhehxPgYY0NAfD1hzqcaD4WPUNNKJlHm8 1789
powerapi/handler/handler.py sha256=DQbiTHsjJHwzH1euSAcVGFk-a2qjftW1LGUZvyZzfSA 4090
powerapi/handler/poison_pill_message_handler.py sha256=GmfHtq682Ft3owWextWwepuPCBDYbD5-ZWEwhe4DvVw 2895
powerapi/handler/start_handler.py sha256=rkpVtwOLdV-Zla2lXcmabbvTR8H4hnpdi1DfuHR-SW4 2532
powerapi/processor/__init__.py sha256=qky2naKy-XAppQNJtlLe0aOBsERsRrpqz5zUf4hDiOE 1574
powerapi/processor/handlers.py sha256=CNAAwFPSbRGMkumFT3UTeEyblgz-TJiJatrsbD5wg8w 2013
powerapi/processor/processor_actor.py sha256=ykZzxQiU2yCl9Q62LH_bYXrfz6w9n9bsZjVYl1zj-_M 2785
powerapi/processor/pre/__init__.py sha256=qky2naKy-XAppQNJtlLe0aOBsERsRrpqz5zUf4hDiOE 1574
powerapi/processor/pre/k8s/__init__.py sha256=iRotYMPM5qnenMwMzE0RoJVseN5wl-Lxb8lcN4LJKT4 1615
powerapi/processor/pre/k8s/_utils.py sha256=Lvmw0lbnzPcIxbBHYF_CDhxuom_99_DXRQ5QyGXcqu0 2315
powerapi/processor/pre/k8s/actor.py sha256=qPzix1iELjnw43xYUQo06kQayGvi7_kJ2geoYTfsxmE 4018
powerapi/processor/pre/k8s/handlers.py sha256=-ecj-4dMUBxnFKfUJZD3rJOEw_Hs4Yp_FV8sg7FtHbc 3680
powerapi/processor/pre/k8s/metadata_cache_manager.py sha256=avSd34f14tFadJIFD8K2sXCY_JYR2QsNH6LxAfJWwug 3364
powerapi/processor/pre/k8s/monitor_agent.py sha256=n1jcLFVEoppJuKa6HwzbI4TvAyNbI9xNcEAkyFKpYHE 9565
powerapi/processor/pre/libvirt/__init__.py sha256=qky2naKy-XAppQNJtlLe0aOBsERsRrpqz5zUf4hDiOE 1574
powerapi/processor/pre/libvirt/libvirt_pre_processor_actor.py sha256=8_uHwosxzMy9HuIahk3EXqjhtI0mODnU5V_wgT-Zg0c 3595
powerapi/processor/pre/libvirt/libvirt_pre_processor_handlers.py sha256=4YsmQS4TAieg-4zetTMUUTwUWHzgbjvHmt2DQhSEPF8 3138
powerapi/puller/__init__.py sha256=jJXVORclJTUSVbFbys7ruEpZdjfiE6z-Fet6c0OlccE 1729
powerapi/puller/handlers.py sha256=YFaesULfHHdC7PM9StiNWoEPXh3O2RwtFvwUfLMq7ro 5888
powerapi/puller/puller_actor.py sha256=lo4YEtvETcSza-GgRiNPIf0Hcg-V5qvsFs6DGcAoj7A 4139
powerapi/pusher/__init__.py sha256=8Xo3Dh_akQYQfLgQN5bn7tINPSkYNvdIxmgvMb7wiG8 1744
powerapi/pusher/handlers.py sha256=08g4Yab_v2ISKeaSUiI4Lh-paJDYdXNITbNhw724e-M 3806
powerapi/pusher/pusher_actor.py sha256=etY3ebuk45FKBiJquLNeVTKYyiOafcDlA5ZBJRhgEfU 3692
powerapi/report/__init__.py sha256=CbDsPux4QVQeeIgfKpITyR5lq2zlHllWDWliLo4GNr0 1904
powerapi/report/control_report.py sha256=CyD6pPp1bgQ3oboEYBtiw_H0LjTpBaa47ZbNLDvw1Bo 3657
powerapi/report/formula_report.py sha256=qh-_e3lI8qh5R1cdMBD0PggPA1BQwmfS6zV3nIAi6eI 4146
powerapi/report/hwpc_report.py sha256=q2f9vdtdo_-sKQQSXkeQtsINs4MZBndgdTwpbfLSWuQ 7403
powerapi/report/power_report.py sha256=-rHdknsbA0HWqwQ8ZV8dY4BgWQo6cgh3sY59OG6m4sQ 8479
powerapi/report/procfs_report.py sha256=YhA99Sv_I7G0G05W2yEMHC8zAeGgzxrR0uLkMNcy7ZE 6811
powerapi/report/report.py sha256=gEOBXYGG2ZvjJVh7-pTO71K6xdnubPYWGl8e-keWMbI 4781
powerapi/utils/__init__.py sha256=R2CF3y5snrPHtPMeqwJTwh_veQC41-Eo8Mi9Ysxw3ng 1616
powerapi/utils/cli.py sha256=lOKfzYNat6gF8uDCdFT1sd4VCM1bZcMg_UIW7WFT9yI 3659
powerapi/utils/utils.py sha256=B6gjhWThy3bgaghR6mZlXu92C-cB-ALMieMZR-GUlTw 1808
powerapi-2.8.0.dist-info/LICENSE sha256=gtHJ6XLFCqkRgOSCYo5GH0uNMJTvgEwGSNPbg7E4m0Y 1544
powerapi-2.8.0.dist-info/METADATA sha256=WB5G0yp4vQfFv16mOkvAbEcjxx-3Yc9r_D3PDY96zjM 10653
powerapi-2.8.0.dist-info/WHEEL sha256=uCRv0ZEik_232NlR4YDw4Pv3Ajt5bKvMH13NUU7hFuI 91
powerapi-2.8.0.dist-info/top_level.txt sha256=evnb27fFgHzI4S5udvcNurNifGFGGp6adGVHVo14iT4 9
powerapi-2.8.0.dist-info/RECORD

top_level.txt

powerapi