pure python fork of dfu_util library
Project description
PyDfuUtil - Pure python realisation of dfu-util wrappers to libusb
Introduction
- PyDFUUtil provides for easy access to the devices that supports DFU interface over host machine's Universal Serial Bus (USB) system for Python 3.
- PyDFUUtil is an open realisation of original dfu-util and thin wrapper over libusb (uses PyUsb library as a backend).
Requirements and platform support
- Since PyDFUUtil uses the libusb library it has similar dependencies for using libusb
- It uses python construct library for simple unpacking C-structs.
- PyDFUUtil primarily tested on Linux and Windows, but also can work on each platform where PyUsb and construct libraries are available, including MacOS
Installing
PyDFUUtil is generally installed through pip
# the latest official release
python -m pip install pydfuutil
# install a specific version (e.g. 0.0.1b1)
python -m pip install pydfuutil==0.0.1b1
Getting help
- To report a bug or propose a new feature, use our issue tracker. But please search the database before opening a new issue.
Footnotes
- On systems that still default to Python 2, replace python with python3
- Project is in develop, it fulls of not implemented statements that's not according to original dfu-util!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pydfuutil-0.0.1b1.tar.gz
(13.3 kB
view details)
File details
Details for the file pydfuutil-0.0.1b1.tar.gz.
File metadata
- Download URL: pydfuutil-0.0.1b1.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8900c3453dfab93693f1e8a5f907e14edd5880ddebc41ae798e96f485f585f32
|
|
| MD5 |
648df27af1b8c8bc79ebb7d394597f37
|
|
| BLAKE2b-256 |
fa7edbd3b4f2b05f780d2aaef094f55038de16fc3009f2ee1fb9418dfca32214
|