ironic-python-agent

View on PyPIReverse Dependencies (0)

9.11.0 ironic_python_agent-9.11.0-py3-none-any.whl

Wheel Details

Project: ironic-python-agent
Version: 9.11.0
Filename: ironic_python_agent-9.11.0-py3-none-any.whl
Download: [link]
Size: 321043
MD5: c2e4928d8854c89e56b8b4218c19d16d
SHA256: 39d48f527df27c7c39142ef0ccf1fc73748c5e443781e5729f9bf13f44818c1e
Uploaded: 2024-03-21 10:13:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ironic-python-agent
Version: 9.11.0
Summary: Ironic Python Agent Ramdisk
Author: OpenStack
Author-Email: openstack-discuss[at]lists.openstack.org
Home-Page: https://docs.openstack.org/ironic-python-agent/
License: Apache-2
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: Pint (>=0.5)
Requires-Dist: Werkzeug (>=2.0.0)
Requires-Dist: cryptography (>=2.3)
Requires-Dist: eventlet (!=0.18.3,!=0.20.1,>=0.18.2)
Requires-Dist: ironic-lib (>=6.0.0)
Requires-Dist: netifaces (>=0.10.4)
Requires-Dist: oslo.concurrency (>=3.26.0)
Requires-Dist: oslo.config (>=5.2.0)
Requires-Dist: oslo.log (>=4.6.1)
Requires-Dist: oslo.service (!=1.28.1,>=1.24.0)
Requires-Dist: oslo.utils (>=3.34.0)
Requires-Dist: pbr (!=2.1.0,>=2.0.0)
Requires-Dist: psutil (>=3.2.2)
Requires-Dist: pyudev (>=0.18)
Requires-Dist: requests (>=2.14.2)
Requires-Dist: stevedore (>=1.20.0)
Requires-Dist: tenacity (>=6.2.0)
Requires-Dist: tooz (>=2.7.2)
Requires-Dist: kazoo (>=2.8.0); extra == "burnin-network-kazoo"
Requires-Dist: bandit (!=1.6.0,<2.0.0,>=1.1.0); extra == "test"
Requires-Dist: coverage (!=4.4,>=4.0); extra == "test"
Requires-Dist: oslotest (>=3.2.0); extra == "test"
Requires-Dist: stestr (>=1.0.0); extra == "test"
Requires-Dist: testtools (>=2.2.0); extra == "test"
Provides-Extra: burnin_network_kazoo
Provides-Extra: test
[Description omitted; length: 1948 characters]

WHEEL

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

RECORD

Path Digest Size
ironic_python_agent/__init__.py sha256=0V-vb8NO4nmDDog-l4C0vbo1y5wSx1hQYo8kGbKR5iw 1218
ironic_python_agent/agent.py sha256=buPJto_v9f34e4HSLA6n-VY0UXd9Z-0hj7fx6Mj26YE 22760
ironic_python_agent/burnin.py sha256=HowHs8csrbRIDHCLjuv5bAXB0jzWbb6EptMK9ajSdTM 16063
ironic_python_agent/config.py sha256=b25mBkmyUWl5xvvPoCLitN05Iq1NfjmEtt37cuF0hW4 20856
ironic_python_agent/dmi_inspector.py sha256=wyTdUFuwx7tKUuLR64OfF7c3QdQ8ILb6lrS4d3urf9k 4090
ironic_python_agent/efi_utils.py sha256=SoQ1iUxaIoomJmwc3yeFuXJRAPuwI4nbz1XSafcpuYs 16128
ironic_python_agent/encoding.py sha256=qwYVri8CaOiy_sm_RgaqW7sO9ZIuFDEKJBdrGo1lVFg 2692
ironic_python_agent/errors.py sha256=Gc9UDHkEQFY4Sc7I5NFTIXDnCqofHBg763ntpN_0ELQ 12143
ironic_python_agent/hardware.py sha256=a2vqgvgO7d4cFbJFKMn79j276ieThNWGoKuki6OVg7M 146682
ironic_python_agent/inject_files.py sha256=zf1_M-tw2d8Q-v0Vs4aySZLBSObufBHY1SPw2TETiyk 9476
ironic_python_agent/inspect.py sha256=zFtJBVeOdZEFZzZsE--IZP32Bf84dQ-yO1KhU-wWWcY 5149
ironic_python_agent/inspector.py sha256=DSjNu9EQi8EGny3I3YEXavRXvuzWblziWbS6tJfbiPo 15898
ironic_python_agent/ironic_api_client.py sha256=U3CvSWtbPWmLAqmWwZykhawNeEXhvkl5QqB6a1cEAts 13762
ironic_python_agent/netutils.py sha256=IwwbHxVxaWaGzmCwZyU0jfPHRcprBkzNkLY6maC_58U 14227
ironic_python_agent/numa_inspector.py sha256=nKyEhV0HzHeQe6HceoyBy8QGoJqBoy5xlv5vPBBRdh0 10331
ironic_python_agent/partition_utils.py sha256=4Bky6bWsQ9HKlOCoEjFFA6tewatFpN1P-nZy_Af_ncs 31819
ironic_python_agent/raid_utils.py sha256=ugkXOp2JhXTAQ82VnEpvcfnLa9tkADI_KLEDqKpNUhA 18237
ironic_python_agent/tls_utils.py sha256=K0bjcc08aFJZwlJfXZ6d1Qwrom_OplaMmjcQHt5x89A 4813
ironic_python_agent/utils.py sha256=BExfMFd62b4IppJUrPvQnvp2mxsf8-q3NDxTkDrTCAs 33701
ironic_python_agent/version.py sha256=7EinnHTBHWpbgJF5yaobeBEKiwTq1nfXxeDMFIMz_c4 754
ironic_python_agent/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/api/app.py sha256=4riUa41KKD_NvO6bmxpI6E5sd3A4IulJsI80vxvnK9U 8659
ironic_python_agent/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/cmd/agent.py sha256=5qyFN8uSu9S2bDoAeCYxglrfUwCnNbTTwY5Z517d8Ms 1685
ironic_python_agent/cmd/inspect.py sha256=4CbaZFsCyXp5ym47rTZz0V-dMc0ZljH-toz7D-HVpc0 914
ironic_python_agent/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/extensions/base.py sha256=KnyTnsqvcGcWyyobYvMwIBJkGjNPLPXH8mLpISihs7E 13990
ironic_python_agent/extensions/clean.py sha256=bP-4BBD0ubEkLQgoDYfqtE7D4zW_Jbfr1OaR6XuP7G8 4243
ironic_python_agent/extensions/deploy.py sha256=H1rzTeKlW5k3ojvK69SkeZA8zuCm4ZFh6xl8zspVoSg 4307
ironic_python_agent/extensions/flow.py sha256=SsKjl_eLexp1U30PyhotgMEKMKrEsAYtdJJQIzOYJJw 1828
ironic_python_agent/extensions/image.py sha256=VQviUezS1LnlS8SBqaZOvnydAeZ4-PQWRzry7ahFS8w 33174
ironic_python_agent/extensions/log.py sha256=7yWvwFJGu477VhTwWY1ww03INqeXCeZ150Nb1LGsnjY 1295
ironic_python_agent/extensions/poll.py sha256=N6Cv7ReFfrCiEPjCtLNjzdHqzLF2U2TftoIvsWfRkYs 1700
ironic_python_agent/extensions/rescue.py sha256=_fyq0UF6Ozn8dewfpY2KYkG5idaWUHCgH1STbnwmQoc 2610
ironic_python_agent/extensions/service.py sha256=NzTeTHA1S1cstaL22Sj0yMZL2h_k09KjKrQt-kg4HFI 4253
ironic_python_agent/extensions/standby.py sha256=5LdM9SiGXbKOFuIMWXyxrCsV5KHJKHxK1DA5UCnlhts 46567
ironic_python_agent/hardware_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/hardware_managers/cna.py sha256=uQoNrnGh8vgpD_jx4NpgU_VIGBqH7nIFNFaBrUA-SCU 3333
ironic_python_agent/hardware_managers/mlnx.py sha256=vZShwK6-ClHs_2PbWrmcUfvMy1olnrrkiQgf1BSxp94 6885
ironic_python_agent/hardware_managers/nvidia/nvidia_fw_update.py sha256=Oe-PsolExAmteO9fX1KxZpCUWyeDcdNjyuFqhnMVS-M 35365
ironic_python_agent/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/tests/functional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/tests/functional/base.py sha256=SrQ71CqrhVPtdfD-U_6fAVYKGLxfLGGWHw1qa_WA3RY 3838
ironic_python_agent/tests/functional/test_commands.py sha256=U1YBJWRpXcAGVTh4wd5TjgPF6gz_nT3W5DAypb4LkxY 3656
ironic_python_agent/tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/tests/unit/base.py sha256=LR9nC_nMcoGgYZwHWyyGNlUYV9DJ5YgGobL2szEeYnA 3270
ironic_python_agent/tests/unit/dmi_inspector_data.py sha256=mET88ujAb9LIVSMo4tD3cPSefyRtKqY61YquRIga66E 22841
ironic_python_agent/tests/unit/test_agent.py sha256=eNS5qI_CXwxdJQ3xTpHZrFet8P2FTZgKruVI8_feFmU 54555
ironic_python_agent/tests/unit/test_api.py sha256=auw2RSzzmEKKt4WPC5SgMxjDkNMu0IW82OAffBKYzUY 13193
ironic_python_agent/tests/unit/test_base.py sha256=2dIAZPDB7i1P61woe6szkyAwWJAQNMi25vMAH88osYs 2815
ironic_python_agent/tests/unit/test_burnin.py sha256=9Z0F4FomQShxXWrsd_Wy_unQwlq0__6BLVadtH049zw 21145
ironic_python_agent/tests/unit/test_dmi_inspector.py sha256=vbobkICrQ97e5gEARikcMOHqPoVu9Cdl8B-ytNUrYZI 4833
ironic_python_agent/tests/unit/test_efi_utils.py sha256=ljGoFyUJFljGex1r1GA_cMhx8eadhCkt4CsiP7ZPCiU 30279
ironic_python_agent/tests/unit/test_encoding.py sha256=teEdsitbc9fgg93_xAaL30_gBKtZ6BJTiSon_zyyXc8 2763
ironic_python_agent/tests/unit/test_errors.py sha256=bm0kDx7BshIdeuQK3Hm-2sAHUGkPehCELKZEsDRQv5c 6022
ironic_python_agent/tests/unit/test_hardware.py sha256=jzsRN45Up0OjM_6iC27_XZvi4vt9K1cUlw8cdvWy__k 285366
ironic_python_agent/tests/unit/test_inject_files.py sha256=eRiwHLuoA9oCNkbKak_Amg9awwnW6JaaTkpoiJIIgq4 17825
ironic_python_agent/tests/unit/test_inspector.py sha256=XYI0Q-2jXLxTXHebYvX0Z6dtfAihwrbdZDs41i_wLYQ 29894
ironic_python_agent/tests/unit/test_ironic_api_client.py sha256=kw-FLld0138qMZ752hfaMSjG-PxscOuijG3NNbiIkbk 24787
ironic_python_agent/tests/unit/test_multi_hardware.py sha256=xAy9S0LUNsigpF248_wYtjWsgMpHpxECsCsKj7510no 7947
ironic_python_agent/tests/unit/test_multi_hardware_clean_steps.py sha256=w3yhALU-BDv66zM0jLVI23eXI-4R2rkM-NEGUd32aNQ 4665
ironic_python_agent/tests/unit/test_netutils.py sha256=cET4OLc2xt2cUE2b5-W1SsFxB3aH5KsU6zu1gjnW0c4 13293
ironic_python_agent/tests/unit/test_numa_inspector.py sha256=72n8433-Dk_V8QwqMK78hE5cl_cR9hhMKHL7YoMN2_E 18131
ironic_python_agent/tests/unit/test_partition_utils.py sha256=H8wPe82Dgppx9-pj6QQ25J9ce9PBVsmOpjkGfhjf4fU 77408
ironic_python_agent/tests/unit/test_raid_utils.py sha256=68VfLhXNPxMCFa4TAeHMUuqmuh4CTDMqb2wBM3FnLLk 18467
ironic_python_agent/tests/unit/test_tls_utils.py sha256=myan7nx0-LVQOz1QEuiG18fxJIuz_U85CmXE99LEpoo 3543
ironic_python_agent/tests/unit/test_utils.py sha256=bMOZu3BSSsvcQA2V2yhgOqY8LF_gr5LozI08cS3WpWw 49689
ironic_python_agent/tests/unit/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/tests/unit/extensions/test_base.py sha256=87KYTvT8fKcUxnDyc-Zu9_repsvkQH9AXHUrEBAifdE 10145
ironic_python_agent/tests/unit/extensions/test_clean.py sha256=0SMEc8vuCIpSvqJrmD7_Nd3DOJcy4qg0feUtTd-LISE 11831
ironic_python_agent/tests/unit/extensions/test_deploy.py sha256=ktgtrmQ82YparLwQwwXRjGQKercp3XI8KxmO8bRDHDI 11843
ironic_python_agent/tests/unit/extensions/test_flow.py sha256=_Hk51jkmK2_Co2dGiGan4y4ULox_93qpRd2LFogB2Gg 4358
ironic_python_agent/tests/unit/extensions/test_image.py sha256=CkqSmjAUWaqQ57gg4_UCFGG31fPgCx1eFTLaJSaCgWw 110878
ironic_python_agent/tests/unit/extensions/test_log.py sha256=bufFrUIs8lkpcATCg0s_yXuQxZBpattJChGexBjjrAI 1398
ironic_python_agent/tests/unit/extensions/test_poll.py sha256=wNmPvDKSLCVQ6pPZ6B7kqjkrjYTMbpi0Z0AXXKUjtlQ 2776
ironic_python_agent/tests/unit/extensions/test_rescue.py sha256=ZoIwY7DZwcAJjhM6GEuSX40W50Dc9IzcI-9BCLctlAY 4188
ironic_python_agent/tests/unit/extensions/test_service.py sha256=FR3a8XL2CM6eWTqcECYUEUUHdioyni7KMie5age1oKE 12105
ironic_python_agent/tests/unit/extensions/test_standby.py sha256=DhI0ksfuK2HvyLwIjYmUG7kxy82GzLgqHOqgnDCWHZY 99260
ironic_python_agent/tests/unit/hardware_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/tests/unit/hardware_managers/test_cna.py sha256=Kt_m38uwl6I332hLS28Zq1WINrKh1-an9_gRpV4VuVs 7103
ironic_python_agent/tests/unit/hardware_managers/test_mlnx.py sha256=D8mA2vDkMW2I_712u9mHHEdBUJq_pGyNNd81DtVqM0U 7847
ironic_python_agent/tests/unit/hardware_managers/nvidia/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ironic_python_agent/tests/unit/hardware_managers/nvidia/test_nvidia_fw_update.py sha256=kfnwis0q04XqYhVHjNgvFjuQIS8HwhFC8YQjXEAsUwY 53130
ironic_python_agent/tests/unit/samples/hardware_samples.py sha256=Exw6Srnj3scWlHLZvOHH-y2oktE1JgTFyDBT1G28dLg 53498
ironic_python_agent-9.11.0.dist-info/AUTHORS sha256=4-bHOCVcWqtgmABcbX1V0eFy5Ng8spReTCqO3_SkwiY 8303
ironic_python_agent-9.11.0.dist-info/LICENSE sha256=eYI6Jl-hPXZGT4fIcb4joP6fMoYRKf_oONHtLMiPfkQ 561
ironic_python_agent-9.11.0.dist-info/METADATA sha256=n2-_75rLWs1v1cbjRmUGBR7NtH2Ls2SuKZnNls_78Po 3973
ironic_python_agent-9.11.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
ironic_python_agent-9.11.0.dist-info/entry_points.txt sha256=bLIX7GEIBpMuBd9zItXUnO8WNFuk9TtKzPclsDyoGgg 1548
ironic_python_agent-9.11.0.dist-info/pbr.json sha256=1h2485PcfaRj9UisotFC5YDE9a7CDX_vo_e9boNs5u8 46
ironic_python_agent-9.11.0.dist-info/top_level.txt sha256=4UvmXY2TkynkLeFUThJX8rC4AWARHl7GtqmajaXD-tw 20
ironic_python_agent-9.11.0.dist-info/RECORD

top_level.txt

ironic_python_agent

entry_points.txt

ironic-collect-introspection-data = ironic_python_agent.cmd.inspect:run
ironic-python-agent = ironic_python_agent.cmd.agent:run
clean = ironic_python_agent.extensions.clean:CleanExtension
deploy = ironic_python_agent.extensions.deploy:DeployExtension
flow = ironic_python_agent.extensions.flow:FlowExtension
image = ironic_python_agent.extensions.image:ImageExtension
log = ironic_python_agent.extensions.log:LogExtension
poll = ironic_python_agent.extensions.poll:PollExtension
rescue = ironic_python_agent.extensions.rescue:RescueExtension
service = ironic_python_agent.extensions.service:ServiceExtension
standby = ironic_python_agent.extensions.standby:StandbyExtension
cna = ironic_python_agent.hardware_managers.cna:IntelCnaHardwareManager
generic = ironic_python_agent.hardware:GenericHardwareManager
mlnx = ironic_python_agent.hardware_managers.mlnx:MellanoxDeviceHardwareManager
default = ironic_python_agent.inspector:collect_default
dmi-decode = ironic_python_agent.dmi_inspector:collect_dmidecode_info
extra-hardware = ironic_python_agent.inspector:collect_extra_hardware
lldp = ironic_python_agent.inspector:collect_lldp
logs = ironic_python_agent.inspector:collect_logs
numa-topology = ironic_python_agent.numa_inspector:collect_numa_topology_info
pci-devices = ironic_python_agent.inspector:collect_pci_devices_info
ironic-python-agent = ironic_python_agent.config:list_opts