Metadata-Version: 2.1
Name: iotprovision
Version: 2.8.5.191
Summary: Collection of tools for cloud provisioning of Microchip IOT kits
Home-page: https://github.com/microchip-pic-avr-tools/iotprovision
Author: Microchip Technology
Author-email: support@microchip.com
License: MIT
Keywords: Microchip,AWS,AVR-IOT,PIC-IOT,SAM-IOT
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Description-Content-Type: text/markdown
Requires-Dist: pytz
Requires-Dist: boto3 (>=1.15.2)
Requires-Dist: cryptography
Requires-Dist: pyOpenSSL
Requires-Dist: packaging (>=20.0)
Requires-Dist: pyyaml
Requires-Dist: appdirs
Requires-Dist: pyedbglib (>=2.17.*)
Requires-Dist: pymcuprog (>=3.7.*)
Requires-Dist: pydebuggerupgrade (>=3.4.*)
Requires-Dist: pykitcommander (>=2.6.4.*)
Requires-Dist: pytrustplatform (>=0.15.*)
Requires-Dist: pyawsutils (>=0.11.10.*)
Requires-Dist: pyazureutils (>=0.8.*)
Requires-Dist: pydebuggerconfig (>=3.8.3.*)
Provides-Extra: dev
Requires-Dist: pylint ; extra == 'dev'
Requires-Dist: mock ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'

# iotprovision
iotprovision is a command-line utility for provisioning Microchip AVR-IoT, PIC-IoT and SAM-IoT kits for use with various cloud providers.

![PyPI - Format](https://img.shields.io/pypi/format/iotprovision)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/iotprovision)
![PyPI - License](https://img.shields.io/pypi/l/iotprovision)

## Overview
iotprovision is available:

* install using pip from pypi: https://pypi.org/project/iotprovision
* browse source code on github: https://github.com/microchip-pic-avr-tools/iotprovision
* read API documentation on github: https://microchip-pic-avr-tools.github.io/iotprovision
* read the changelog on github: https://github.com/microchip-pic-avr-tools/iotprovision/blob/main/CHANGELOG.md

## Command-line interface
Getting help:
```
iotprovision --help
```
The amount of logging is controlled by the -v/--verbose option:
```
iotprovision -v debug
```
Possible log levels are `debug`, `info`, `warning`, `error`, `critical`.  Default is `info`.

Print version info and exit:
```
iotprovision -V
```
Print release info and exit:
```
iotprovision -R
```
Provision for Amazon Web Services, using sandbox account:
```
iotprovision -c aws
```
Provision for Amazon Web Services, using MAR and custom account:
```
iotprovision -c aws -m mar
```
Provision for Amazon Web Services, using JITR and custom account:
```
iotprovision -c aws -m jitr
```
Provision for Google Cloud Platform:
```
iotprovision -c google
```
Provision for Azure:
```
iotprovision -c azure
```

## Notes for Linux® systems
This package uses pyedbglib and other libraries for USB transport and some udev rules are required.
For details see the pyedbglib package: https://pypi.org/project/pyedbglib


