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.32.0.tar.gz (163.9 kB view details)

Uploaded Source

Built Distribution

hardware-0.32.0-py3-none-any.whl (234.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hardware-0.32.0.tar.gz
  • Upload date:
  • Size: 163.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.6

File hashes

Hashes for hardware-0.32.0.tar.gz
Algorithm Hash digest
SHA256 abb8f3d869a88094cb6804a7a685e9024916e17b9a9c7125c20bd6c2d4e1b947
MD5 f5d972b6cdae0f02c65aad72d49821dc
BLAKE2b-256 b8a3df44c21b89400723d99d0ec2bcc7a3b847a1e911e74b60a1b4c3edbc244f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hardware-0.32.0-py3-none-any.whl
  • Upload date:
  • Size: 234.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.6

File hashes

Hashes for hardware-0.32.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85a8ca339c00b9a8cb1c8424ad89333deef0867aba8ca36e94a50c0601aea564
MD5 6db450322622bd0227039d4d891304b6
BLAKE2b-256 e63119f4ec3e1e57178d531c163c3040ef620741ebffb9f263e8e4cbf4b272d5

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