Provides a suite of tools to produce data structures when implementing resources connector nflex modules
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
nflex_connector_utils
tools/git
.gitattributes
.gitignore
.travis.yml
LICENSE
MANIFEST.in
Makefile
README.md
requirements.txt
setup.cfg
setup.py
tox.ini
versioneer.py

README.md

alt text

Nflex Connector Utils

This python package provides a suite of tools to produce data structures when implementing resources connector nflex modules. See the documentation on readthedocs.org.

Installation

pip install nflex-connector-utils

Example

This example returns two servers.

from nflex_connector_utils import Server, serialize_list


def get(event, context):
    return serialize_list([
        Server(id='server-1', name='Server 1'),
        Server(id='server-2', name='Server 2'),
    ])

More examples are present on readthedocs.org.

Development

A Makefile has been included to do most common development things.

make clean
make setup
make doc
make test
make package

Package Release procedure

Versioneer is used for releasing the package. To release one, just create a tag and run:

git push origin
git tag vx.y.z
git push origin vx.y.z
make upload

Testing

Just run tox

tox