Skip to main content

Manage PCIe device-driver bindings via sysfs

Project description

devbind

devbind: inspect and control PCI device-driver bindings

Convenience tool to manage driving PCIe device-driver association.

Install

pipx install devbind

Or standalone (single-file, stdlib only, no pip needed):

curl -fsSL https://raw.githubusercontent.com/xnvme/devbind/main/src/devbind/devbind.py \
  -o ~/.local/bin/devbind && chmod +x ~/.local/bin/devbind

Shell completion

devbind --print-completion bash > ~/.local/share/bash-completion/completions/devbind

Open a new shell (or source the file) and tab-completion is live: devbind --bind <TAB> lists nvme vfio-pci vfio-noiommu uio_pci_generic.

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

devbind-0.3.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

devbind-0.3.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file devbind-0.3.1.tar.gz.

File metadata

  • Download URL: devbind-0.3.1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for devbind-0.3.1.tar.gz
Algorithm Hash digest
SHA256 4a8af6896dc8e6647a370fbc8946aa4b577b49df935d0b37f99b0b34bfbd7c47
MD5 128f0c9ff5b5a508ae4a7f574c34145a
BLAKE2b-256 0fb91a22bef4ba13683551f9efe0b68a000feb981117dff5cdc3dc7450476ea9

See more details on using hashes here.

Provenance

The following attestation bundles were made for devbind-0.3.1.tar.gz:

Publisher: publish.yml on xnvme/devbind

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file devbind-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: devbind-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for devbind-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a22b250da9b24c16ac16c23828820fdf8781460f2b62a2efbc0c313ab5249e9
MD5 8f17fc037186098b421d1c0e9077cb6a
BLAKE2b-256 f4ae98f6c42624a5ed490c1844cdd1b01bb4642f0b09efce090e06afa6393bfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for devbind-0.3.1-py3-none-any.whl:

Publisher: publish.yml on xnvme/devbind

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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