Metadata-Version: 2.4
Name: firestarter
Version: 3.1.0b8
Summary: EPROM programmer software for the Relatively Universal ROM Programmer
Author-email: Henrik Olsson <henols@gmail.com>
Project-URL: Homepage, https://github.com/henols/firestarter_app
Project-URL: Changelog, https://github.com/henols/firestarter/blob/main/CHANGELOG.md
Project-URL: Documentation, https://github.com/henols/firestarter/wiki
Keywords: firestarter,eprom,rom,eeprom,flash,programmer,arduino,electronics,retro computing,retro game console,commodore,atari,apple,c64,nes
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: System :: Hardware :: Hardware Drivers
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyserial>=3.5
Requires-Dist: requests>=2.20
Requires-Dist: tqdm>=4.60
Requires-Dist: click>=8.5
Requires-Dist: rich>=14.0
Requires-Dist: packaging>=21.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Provides-Extra: py32
Requires-Dist: pyusb<2,>=1.3.1; extra == "py32"
Provides-Extra: test
Requires-Dist: pytest>=8.0; extra == "test"
Requires-Dist: syrupy<7,>=5.0; extra == "test"
Requires-Dist: ruff>=0.15.14; extra == "test"
Requires-Dist: mypy<3,>=2.1.0; extra == "test"
Requires-Dist: pytest-cov>=7.1.0; extra == "test"
Requires-Dist: types-pyserial>=3.5.0.20260519; extra == "test"
Dynamic: license-file

<p align="left"><img src="https://raw.githubusercontent.com/henols/firestarter/main/images/branding/firestarter_logo_horizontal.png" alt="Firestarter EPROM Programmer" width="400"></p>

# Firestarter CLI

[![PyPI version](https://badge.fury.io/py/firestarter.svg)](https://badge.fury.io/py/firestarter)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Buy me a coffee](https://img.shields.io/badge/Ko--fi-Buy%20me%20a%20coffee-FF5E5B?logo=ko-fi&logoColor=white)](https://ko-fi.com/E1E21I2WWW)

This repository holds `firestarter`, the command-line tool of the Firestarter EPROM programmer.

- **Start here:** the [Firestarter project page](https://github.com/henols/firestarter#readme).
- **Install and use it:** the [Firestarter wiki](https://github.com/henols/firestarter/wiki).

## Technical documents

- [DEVELOPMENT.md](https://github.com/henols/firestarter_app/blob/main/DEVELOPMENT.md): set up a
  development install, run the checks, and build the chip database.
- [tools/DECODE-NOTES.md](https://github.com/henols/firestarter_app/blob/main/tools/DECODE-NOTES.md):
  how the database generator decodes the minipro `infoic.xml` fields.

## Project

- [CHANGELOG.md](https://github.com/henols/firestarter/blob/main/CHANGELOG.md): the one change log
  for all Firestarter parts.
- [Report a problem](https://github.com/henols/firestarter/issues) in the project issue tracker.
- [MIT license](https://github.com/henols/firestarter_app/blob/main/LICENSE).
- [Buy me a coffee on Ko-fi](https://ko-fi.com/E1E21I2WWW).
