Metadata-Version: 2.1
Name: unimacro
Version: 4.1.5
Summary: Unimacro __init__
Author-email: "Quintijn Hoogenboom (maintainer)" <q.hoogenboom@antenna.nl>
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Classifier: Topic :: Scientific/Engineering :: Human Machine Interfaces
Classifier: Environment :: Win32 (MS Windows)
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: dtactions >= 1.5.7
Requires-Dist: debugpy >= 1.2.0
Requires-Dist: pywin32 >= 304
Requires-Dist: natlinkcore >= 5.3.7
Requires-Dist: pysimplegui
Requires-Dist: pyenvutils ; extra == "dev"
Requires-Dist: entry-point-inspector ; extra == "dev"
Requires-Dist: build ; extra == "dev"
Requires-Dist: pytest >=7.1.2 ; extra == "test"
Requires-Dist: flake8 ; extra == "test"
Project-URL: homepage, https://qh.antenna.nl/unimacro/
Project-URL: repository, https://github.com/dictation-toolbox/unimacro
Project-URL: source, https://github.com/dictation-toolbox/unimacro
Provides-Extra: dev
Provides-Extra: test

# Unimacro
The Unimacro project aims to provide a rich set of command grammars, that can be configured by the users without programming knowledge. 
Read more at [Natlink, including Unimacro and Vocolaa](https://qh.antenna.nl/unimacro/index.html)

# Installing

Unimacro is reasonably stable, but still in alpha.  Check the [Unimacro Issues](https://github.com/dictation-toolbox/unimacro/issues) to see the problem
areas - probably nothing you can't live without.


## Install unimacro

Install from the [Python Package Index](https://pypi.org/)
with the following.

`pip install unimacro`



# Location of Grammars

Grammars installed with Unimacro will be installed in:
the Lib\site-packages\unimacro\UnimacroGrammars sub-directory of your 
Python installation.  Good ones to start with include _folders.py and _clickbyvoice.py 
as most users will  find web and file system navigation by voice useful.

More about [Unimacro Grammars](https://qh.antenna.nl/unimacro/grammars/globalgrammars/folders/index.html)

# Developer instructions.

If you want to install your local unimacro development environment as the working unimacro:
`pip install -e . `.  

`py -m build` to build the Python package locally.

Publishing to PyPi is done through the [trusted publisher mechanism](https://docs.pypi.org/trusted-publishers/using-a-publisher/) when a release is created on github using github actions. 

BEFORE YOU PUBLISH review the version number of dependencies in pyproject.toml, see if you require newer ones.






