Skip to main content

LGPL library for small arms ballistic calculations (Python 3)

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


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.post1.tar.gz (16.5 kB view hashes)

Uploaded Source

Built Distribution

pydfuutil-0.0.1b1.post1-py3-none-any.whl (17.0 kB view hashes)

Uploaded Python 3

Supported by

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