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 hashes)