Metadata-Version: 2.1
Name: iotccm-sdk
Version: 0.0.1a1
Summary: IoT CCM SDK for Python 3
Home-page: https://gitlab.com/prometheuscomputing/nist-ssd-iot-testbed/iot_ccm_sdk
Author: NIST Software and Systems Division
Author-email: omarilias.elmimouni@nist.gov
License: UNKNOWN
Project-URL: Bug Tracker, https://gitlab.com/prometheuscomputing/nist-ssd-iot-testbed/iot_ccm_sdk/-/issues
Project-URL: Documentation, https://gitlab.com/prometheuscomputing/nist-ssd-iot-testbed/iot_ccm_sdk/-/wikis/home
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: requests (<3.0,>=2.9.1)
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: flake8 ; extra == 'dev'
Requires-Dist: coverage ; extra == 'dev'
Requires-Dist: pylint ; extra == 'dev'
Requires-Dist: setuptools ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'

# IoT CCM SDK for Python 3

A Python 3 Software Development Kit for the Internet of Things Component Capability Model - [NIST IR 8316](https://nvlpubs.nist.gov/nistpubs/ir/2020/NIST.IR.8316.pdf).


## Prerequisites

- Python 3 version 3.6 and later

## Getting started

### Install the SDK

First, install the SDK:

- from PyPi:

```
pip install iotccm_sdk
```

- locally:

```
pip install -e .
```

or 

```
python setup.py install
```

### Examples

```python
from iotccm_sdk.component import Component

comp = Component("my_comp_1")
comp.start()
```


## Contributing

For details on contributing to this repository, see `CONTRIBUTING.md`.

