Metadata-Version: 2.4
Name: pymcu-avr-toolchain
Version: 15.2.0
Summary: Pre-built AVR-GCC 15.2.0 toolchain for PyMCU (avr-gcc, avr-as, avr-objcopy, avr-gdb, avr-libc)
Project-URL: Homepage, https://github.com/ZakKemble/avr-gcc-build
Project-URL: Source (packaging), https://github.com/pymcu/avr-gcc-build
Project-URL: Bug Tracker, https://github.com/pymcu/avr-gcc-build/issues
Author: Zak Kemble
Author-email: Ivan Montiel Cardona <developer@begeistert.dev>
License: GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-2-Clause
License-File: LICENSES/LICENSE-avr-libc.txt
License-File: LICENSES/LICENSE-build-script.txt
License-File: LICENSES/LICENSE-expat.txt
License-File: LICENSES/LICENSE-gcc-binutils-gdb.txt
License-File: LICENSES/LICENSE-gmp.txt
License-File: LICENSES/LICENSE-mpfr.txt
License-File: NOTICE
Keywords: avr,avr-gcc,cross-compiler,embedded,gcc,pymcu,toolchain
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Compilers
Classifier: Topic :: Software Development :: Embedded Systems
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# pymcu-avr-toolchain

Pre-built AVR-GCC toolchain for PyMCU, packaged as a Python wheel for easy installation.

Includes: `avr-gcc`, `avr-g++`, `avr-as`, `avr-ld`, `avr-ar`, `avr-objcopy`, `avr-objdump`, `avr-size`, `avr-nm`, `avr-strip`, `avr-ranlib`, `avr-gdb`, and the AVR-LibC headers/libraries.

## Installation

```bash
pip install pymcu-avr-toolchain
```

## Usage

```python
import pymcu_avr_toolchain

bin_dir = pymcu_avr_toolchain.get_bin_dir()
print(bin_dir)  # Path to the bin/ directory containing avr-gcc, avr-as, etc.
```

Or use the CLI helper:

```bash
pymcu-avr-toolchain-info
```

## Toolchain versions

| Component | Version |
|-----------|---------|
| AVR-GCC   | 15.2.0  |
| Binutils  | 2.45    |
| GDB       | 16.3    |
| AVR-LibC  | 2.2.1   |

## Source

Built from [ZakKemble/avr-gcc-build](https://github.com/ZakKemble/avr-gcc-build) and packaged by [PyMCU](https://github.com/PyMCU/avr-gcc-build).

## License

GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-2-Clause
