Skip to content

Labs64/NetLicensingClient-python

Repository files navigation

WARNING: Package status: "work-in-progress" - stay tuned at NetLicensing #changelog for the latest NetLicensing news.

Innovative License Management Solution

Labs64 NetLicensing Client (Python)

CI Status PyPI PyVer codecov

Python wrapper for Labs64 NetLicensing RESTful API

Visit Labs64 NetLicensing at https://netlicensing.io

Install

The NetLicensing python package can be installed by executing:

pip install netlicensing

Alternatively, you can install the latest development version directly from GitHub via:

pip install -e git+https://github.com/Labs64/NetLicensingClient-python#egg=netlicensing

Test

Testing is set up using pytest and coverage is handled with the pytest-cov plugin.

Run your tests with py.test in the root directory.

Coverage is ran by default and is set in the pytest.ini file. To see an html output of coverage open htmlcov/index.html after running the tests.

Release

Install Twine:

pip install twine

Create distributions:

python setup.py sdist bdist_wheel

Upload to TestPyPI/PyPI:

# Test PyPi
twine upload -r testpypi dist/*
# PyPi
twine upload dist/*

How to Contribute

Everyone is welcome to contribute to this project! Once you're done with your changes send a pull request and check CI Status. Thanks!

Bugs and Feedback

For bugs, questions and discussions please use the GitHub Issues.

License

This boilerplate is open-sourced software licensed under the Apache License Version 2.0.


Visit Labs64 NetLicensing at https://netlicensing.io