Skip to main content

Hardware detection and classification utilities

Project description

Latest hardware release on the Python Cheeseshop (PyPI) Build status of hardware on Travis CI

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

Uploaded Source

Built Distribution

hardware-0.27.0-py3-none-any.whl (240.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hardware-0.27.0.tar.gz
  • Upload date:
  • Size: 162.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.2

File hashes

Hashes for hardware-0.27.0.tar.gz
Algorithm Hash digest
SHA256 26107765a6e6cae2fe9a7a57b9949675b1d95419f6e7ebab6b1eb3285fe0f2f5
MD5 cfc88aa850a459c5957355ef4a522205
BLAKE2b-256 6add12aab39dd25a4778c7424211ccd4be4e2755aa72ddf1fdf4e0617b4f8e3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hardware-0.27.0-py3-none-any.whl
  • Upload date:
  • Size: 240.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.2

File hashes

Hashes for hardware-0.27.0-py3-none-any.whl
Algorithm Hash digest
SHA256 50d8d7fb3ffc6fad717ba9818a11fa20f5c9c08083fa110c5601654ed4181755
MD5 8cec18f3e8de47c88d4ef4897bd0f30e
BLAKE2b-256 d54be49e7320dfd4480f2a7a181f77849116524047aa8597e2a5669e5d781aec

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