Skip to main content

Python wrapper for Labs64 NetLicensing RESTful API

Project description

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-client

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

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

How to Use

To access NetLicensing RESTful API services a valid vendor account is needed. The recommended way to access API services is 'API Key'. API Key can be obtained via the NetLicensing Management Console.

Depending on API services different API Key Role needs to be used.

from netlicensing import NetLicensing

# sample variables need to be replaced using yours
API_KEY = '2f8459a9-08dc-4d70-882a-1bc27d1ae9a8'
CUSTOMER_NUMBER = 'CUST-11'

nlic = NetLicensing(API_KEY)
response = nlic.validate(CUSTOMER_NUMBER)

print(response)

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netlicensing-client-0.0.5.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netlicensing_client-0.0.5-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file netlicensing-client-0.0.5.tar.gz.

File metadata

  • Download URL: netlicensing-client-0.0.5.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for netlicensing-client-0.0.5.tar.gz
Algorithm Hash digest
SHA256 30152b58b0735593063ef9c654f9ae809a859d94c4b97c6f5d4deb61fdb9f585
MD5 3671f371ea881719b19d1dd005a09b88
BLAKE2b-256 9ae2bd73c9e4cc266a490cd41b83dbc31a8b7af7c2f66d3172171ac111afaa4e

See more details on using hashes here.

File details

Details for the file netlicensing_client-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: netlicensing_client-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for netlicensing_client-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d0acb855e733f6fca66b37845f574282defa903e171f74173f6e9b4a6dc4e207
MD5 d7bfb30e5082bc375c830f9465cdfd02
BLAKE2b-256 72d1a6437b5954ae42667121b2938c2cee52250e3ab2ac2694ac8b03ac1c9357

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page