Metadata-Version: 2.4
Name: pyfwup
Version: 0.5.3
Summary: Python library for programming various USB bootloaders.
Author-email: Great Scott Gadgets <dev@greatscottgadgets.com>
License: BSD
Project-URL: Homepage, https://github.com/greatscottgadgets/pyfwup
Project-URL: Issues, https://github.com/greatscottgadgets/pyfwup/issues
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Security
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: importlib_resources; python_version < "3.9"
Requires-Dist: pyusb
Requires-Dist: tqdm
Dynamic: license-file


# Python FirmWare UPloader

pyfwup (pronouned py-fwup; like the noise of packets flying over a wire) is a toolkit for interfacing with various microcontroller bootloaders. It is meant to allow firmware updates (and live programming) of various devices from your python tools.

It's also useful to provide a set of DFU-ish utilities that are platform-agnostic, that don't require a build environment, and that can be pulled down with simple 'pip' commands or as setup.py dependencies.
