Skip to main content

USB Protocol Library for Python

usb-descriptors is a library that collects common data-processing code for USB tasks; and is meant to support a variety of projects, including USB stacks, analyzers, and other tools that work with USB data. Primary use is as a tool to easily construct USB descriptors with python.

The library is currently an early work-in-progress; this documentation will be updated when the project is more mature.

notable differences to python-usb-protocol

The USB Audio/MIDI class implementation which originally was contributed to python-usb-protocol is broken there and is fixed in this project.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

usb_descriptors-0.2.0.tar.gz (51.6 kB view details)

Uploaded Source

Built Distribution

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

usb_descriptors-0.2.0-py3-none-any.whl (57.5 kB view details)

Uploaded Python 3

File details

Details for the file usb_descriptors-0.2.0.tar.gz.

File metadata

  • Download URL: usb_descriptors-0.2.0.tar.gz
  • Upload date:
  • Size: 51.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for usb_descriptors-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8491ebf5caf006de0aaa15b53947977b12969d19d314d7c82fea2a51f8d29473
MD5 5aad78ee6906dfdadb311cc98f0d4025
BLAKE2b-256 79c1319a148313be4bfa4445b45cef2a096ab656bfb08603644a89e21fefb20e

See more details on using hashes here.

File details

Details for the file usb_descriptors-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for usb_descriptors-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 614c18c3c73c0c4fcc88f521de73e725d52da4a160274c5d082e213a7cf255db
MD5 763be5e60ba1a0ebef71fadc78cbc703
BLAKE2b-256 cb3f2f34556ef8723097b64220ad5e3064eeb5a6e6c2c2ac151cfb9ba7142dbf

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.1

1 file

0.1.0

1 file

0.0

2 files

Supported by

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