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.2.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.2-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: devbind-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 00b74f5a5ac8edfc977c1b4ad91d49ba390a6c14ba049933bc4462399676b8e5
MD5 c6227d8fd33d69da7223e2005d278c37
BLAKE2b-256 a696896ab9559f7ed7a430515dbb33a25a4ded0ddf6d07c105923597a4ce9e1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for devbind-0.3.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: devbind-0.3.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f68490b8f6b5d9bcc149e561a014815a67c487c0d64f7cd5869161dc6e86d8d0
MD5 8c53925fff6593da91bbfb7ca34cfcda
BLAKE2b-256 888804cbf3b4dad8bd124e362274aa16eaf87d6ae9c133386807ff0156cbe4e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for devbind-0.3.2-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