Skip to main content

Hardware detection and classification utilities

Project description

Latest hardware release on the Python Cheeseshop (PyPI)

Hardware detection and classification utilities

Homepage: https://github.com/redhat-cip/hardware

Features

  • detect hardware features of a Linux systems:

    • RAID

    • hard drives

    • IPMI

    • network cards

    • DMI infos

    • memory settings

    • processor features

  • filter hardware according to hardware profiles

Install

Installing from pypi:

pip install -U hardware

Usage

Run the hardware-detect program:

hardware-detect --human

Runtime dependencies

The hardware detection is divided in modules that detects a specific hardware type. Each module have its own dependencies.

Therefore, we cannot enforce installing all the dependencies as some are not relevant regarding a particular hardware type. To avoid a situation where we cannot use/install hardware because of one of those deps, we do prefer let users installing the one they need.

The hardware detection code will ignore all the missing deps and continue, so not installing a deps is not fatal.

Please find bellow the list of dependencies per module:

Areca

Logical disks

  • hdparm

  • smartmontools

Networking

System

Raid controllers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hardware-0.31.0.tar.gz (162.7 kB view details)

Uploaded Source

Built Distribution

hardware-0.31.0-py3-none-any.whl (235.2 kB view details)

Uploaded Python 3

File details

Details for the file hardware-0.31.0.tar.gz.

File metadata

  • Download URL: hardware-0.31.0.tar.gz
  • Upload date:
  • Size: 162.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.5

File hashes

Hashes for hardware-0.31.0.tar.gz
Algorithm Hash digest
SHA256 e85e8f6beb78ab83b336fc9bb95098537f3c32f8ccea1dea7c43b25aa2ac66d6
MD5 d888a74f96eb9b4dfbc7988b11109e50
BLAKE2b-256 3c27d12c44d3c2d1a194d15780bc798ac925336742e846b2c5fbb7ed4c006856

See more details on using hashes here.

File details

Details for the file hardware-0.31.0-py3-none-any.whl.

File metadata

  • Download URL: hardware-0.31.0-py3-none-any.whl
  • Upload date:
  • Size: 235.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.5

File hashes

Hashes for hardware-0.31.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85158ef4c98a9711a10fa392353fe680afb5bd3835eec9e05906d7663c3a1ec5
MD5 d7ac9519fad4a4ee8ca4f2f44d85be85
BLAKE2b-256 2c613b2b107b1c0b4578aa5598b783957a8a426f8d96ed5ffec1dd152af531a0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page