Metadata-Version: 2.4
Name: boolsi-etch
Version: 0.2.0
Summary: A tool for accelerating embedded workflows with AI/ML generated kernels
Project-URL: Repository, https://github.com/tomkarolyshyn/boolsi-etch
Author-email: Tom Karolyshyn <tomk@boolsi.com>
License-File: LICENSE
Keywords: python
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
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 :: Libraries :: Python Modules
Requires-Python: <4.0,>=3.11.7
Requires-Dist: appdirs
Requires-Dist: clang>=20
Requires-Dist: cmake==3.31.6
Requires-Dist: dotenv
Requires-Dist: jinja2>=3.1.6
Requires-Dist: ninja==1.11.1.4
Requires-Dist: pybind11
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: typer>=0.16.0
Provides-Extra: dev
Requires-Dist: bump-my-version; extra == 'dev'
Requires-Dist: deptry>=0.22.0; extra == 'dev'
Requires-Dist: ipdb; extra == 'dev'
Requires-Dist: mkdocs-material>=8.5.10; extra == 'dev'
Requires-Dist: mkdocs>=1.4.2; extra == 'dev'
Requires-Dist: mkdocstrings[python]>=0.26.1; extra == 'dev'
Requires-Dist: mypy>=1.12.0; extra == 'dev'
Requires-Dist: pre-commit>=2.20.0; extra == 'dev'
Requires-Dist: pyclean>=3.1.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest-xdist<4,>=3.2.1; extra == 'dev'
Requires-Dist: pytest>=7.2.0; extra == 'dev'
Requires-Dist: python-dotenv>=1.0.1; extra == 'dev'
Requires-Dist: requests>=2.32.0; extra == 'dev'
Requires-Dist: ruff>=0.9.2; extra == 'dev'
Requires-Dist: types-appdirs; extra == 'dev'
Requires-Dist: types-pyyaml; extra == 'dev'
Requires-Dist: types-requests; extra == 'dev'
Description-Content-Type: text/markdown

# etch
Python based CLI for accelerating embedded processing using an AI/ML tool flow.


## Installation

### OS Support
While generic OS is envisioned and provisioned for, current testing is only being performed on Ubuntu 24.04 with python 3.12.

### Prerequistes
Apt / system library installs
1.  build-essential
2.  LLVM-20 via apt / or otherwise
3.  python3.12, python3.12-venv



### Etch Installation.
This will install boolsi-etch as **etch** in the virtual env.
1.  Create a venv
2.  pip install boolsi-etch
3.  etch install
4.  etch --version
