Skip to main content
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

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hardware-0.25.0-py3-none-any.whl (241.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hardware-0.25.0.tar.gz
  • Upload date:
  • Size: 167.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for hardware-0.25.0.tar.gz
Algorithm Hash digest
SHA256 a5215451386c27d2b3419c0994405c3051282b4bdc1cb9811bfb667f25b5d2bc
MD5 a35b7f2880e1d4a2d88638b9e2d59815
BLAKE2b-256 99c30aeb63d443a89e8f120685127af6e1859f709b679e6c60836937c62ceb68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hardware-0.25.0-py3-none-any.whl
  • Upload date:
  • Size: 241.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for hardware-0.25.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ccf18ada07c636b2d44dca5352f6abf46feddb37e1bbb5587154137222227ef2
MD5 e941374fbc653500d2bfa6d00f2d64ad
BLAKE2b-256 bac602003d747a30014a521719a56851e1d138854e60ddfe532b05afa5a23af3

See more details on using hashes here.

Release history Release notifications | RSS feed

0.32.0

2 files

0.31.0

2 files

0.30.0

2 files

0.29.1

2 files

0.29.0

2 files

0.28.0

2 files

0.27.0

2 files

0.26.0

2 files

This release

0.25.0 This release

2 files

0.24.0

1 file

0.23.0

1 file

0.22.0

1 file

0.21.1

1 file

0.21.0

1 file

0.20.1

1 file

0.20.0

1 file

0.18

1 file

0.17

1 file

0.16

1 file

0.15

1 file

0.14

1 file

0.13

1 file

0.12

1 file

0.11

1 file

0.10

1 file

0.9

1 file

0.8

0.7

0.6

1 file

0.5

1 file

0.4

1 file

0.3

1 file

0.2.1

1 file

0.2

1 file

0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page