Metadata-Version: 2.4
Name: tpds-schema
Version: 1.2.2
Summary: Microchip(SPG) Trust Platform Schemas
Maintainer-email: Microchip Technology <SPG.Tools@microchip.com>
License: (c) 2015-2023 Microchip Technology Inc. and its subsidiaries.
        
        Subject to your compliance with these terms, you may use the Microchip Software
        and any derivatives exclusively with Microchip products. It is your
        responsibility to comply with third party license terms applicable to your
        use of third party software (including open source software) that may
        accompany Microchip Software.
        
        Redistribution of this Microchip Software in source or binary form is allowed
        and must include the above terms of use and the following disclaimer with the
        distribution and accompanying materials.
        
        THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
        EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED
        WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A
        PARTICULAR PURPOSE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT,
        SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE
        OF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF
        MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE.
        TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
        CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF
        FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE.
        
Classifier: License :: Other/Proprietary License
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: xsdata
Requires-Dist: pydantic<2.0
Requires-Dist: xsdata-pydantic
Provides-Extra: dev
Requires-Dist: flake8; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-integration; extra == "test"
Requires-Dist: xmldiff; extra == "test"
Dynamic: license-file

Trust Platform Design Suite - Schemas
==============================================================================

This repo contains the package generation for the secure exchange process
schemas

To generate the models from the schemas:

```
./scripts/generate_model.sh <model_package_name> <path_to_xsd>
```

For example to generate tpds.models.ecc204_1_0 model one would run (from the repo base)
```
./scripts/generate_model.sh ecc204_1_0 tpds/schema/data/cryptoauth/ECC204_TA010_Config_1.0.xsd
```

## Release Notes

### 1.2.x
   - XSD updates for ECC204 and family devices
