Skip to main content

pypci, a pciutils-like library for fetching system PCI/PCI-E information but written mostly in python.

Project description

pypci-ng

pypci-ng, a pciutils-like library for fetching system PCI/PCI-E devices but written mostly in python.

demo0

demo1

Install

There are already a lot of similar tools so you can choose any of them; they're all essentially no different. If you want to try this tool, just install it directly by pip.

pip install pypci-ng

To upgrade pypci:

pip install pypci-ng --upgrade

You can then use this tool directly from the command line with the following command, just like neofetch.

pypci

Please note that the command line entry for pypci is created by pip, and depending on the user, this entry may not in the system PATH. If you encounter this problem, pip will give you a prompt, follow the prompts to add entry to the system PATH.

Supported (Tested) OS

  • Linux

Build from source

Build tools

Make sure the following Python build tools are already installed.

  • setuptools
  • build
  • twine

Build package

clone the project, and run:

python -m build

After the build process, the source package and the binary whl package can be found in the dist folder.

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

pypci_ng-0.0.1b0.tar.gz (984.7 kB view hashes)

Uploaded Source

Built Distribution

pypci_ng-0.0.1b0-py3-none-any.whl (1.0 MB view hashes)

Uploaded Python 3

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