Metadata-Version: 2.3
Name: uphy-upgen
Version: 1.0.1.dev3359
Summary: U-Phy Generator
License: Copyright rt-labs AB, Sweden.
         All rights reserved.
         
         You may not use this software in a commercial product without
         purchasing a license. Contact sales@rt-labs.com for more information.
Author: RT-Labs
Author-email: support@rt-labs.com
Requires-Python: >=3.8
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: compile
Provides-Extra: dev
Requires-Dist: crc8 (>=0.2.0,<1.0.0)
Requires-Dist: jinja2 (>=3.1.2,<4.0.0)
Requires-Dist: nuitka (>=2.4.11,<3.0.0) ; extra == "compile"
Requires-Dist: pydantic (>=1.10.7,<2.0.0)
Requires-Dist: pytest (>=7.4.4,<8.0.0) ; extra == "dev"
Requires-Dist: pytest-cov (>=5.0.0,<6.0.0) ; extra == "dev"
Requires-Dist: xmlschema (>=3.0.1,<4.0.0)
Project-URL: Documentation, https://docs.rt-labs.com/u-phy
Project-URL: RT-Labs, https://rt-labs.com/
Project-URL: U-Phy, https://rt-labs.com/u-phy
Description-Content-Type: text/markdown

# U-Phy Device Generator

The U-Phy Device Generator is a tool designed to create fieldbus
device description files and U-Phy source code directly from device
models generated by the U-Phy Device Builder.

Maintaining synchronization between source code and description files
can be challenging. Therefore, having a tool that generates both from
a single source of truth is extremely beneficial.

## Developing

Python Poetry is recommended. See
https://python-poetry.org/docs/#installation for installation
instructions.

    $ cd /path/to/upgen
    $ poetry install
    $ poetry shell

