Metadata-Version: 2.4
Name: pymakex
Version: 0.1.0
Summary: A Python compiler for MCU Firmware
Author-email: pophu <pophu@126.com>
License: MIT
Project-URL: Homepage, https://github.com/yourusername/pymakex
Project-URL: Repository, https://github.com/yourusername/pymakex
Keywords: compiler,python
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Dynamic: license-file

# PyCompiler

A Python compiler package for building MCU firmware mainly. It provides a simple interface to c/c++ code to MCU firmware.
It support the different toolchain, such as:  
	arm-none-eabi-gcc, arm-none-eabi-g++, arm-none-eabi-ld, etc.
	llvm arm clang
	armclang
	riscv-none-embed-gcc
	riscv-clang
At the same time, it support the different MCU platform, such as: ST NXP.
By writing simple python code, you can compile c/c++ code to MCU firmware.
 
