Metadata-Version: 2.0
Name: pluralsight
Version: 2.0.0
Summary: Pluralsight client library for API management
Home-page: https://github.com/tonybaloney/pluralsight
Author: Anthony Shaw
Author-email: anthonyshaw@apache.org
License: Apache License (2.0)
Keywords: pluralsight
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: six
Requires-Dist: requests
Requires-Dist: arrow

pluralsight
===========

.. image:: https://img.shields.io/pypi/v/pluralsight.svg
        :target: https://pypi.python.org/pypi/pluralsight

.. image:: https://img.shields.io/travis/tonybaloney/pluralsight.svg
        :target: https://travis-ci.org/tonybaloney/pluralsight

.. image:: https://readthedocs.org/projects/pluralsight/badge/?version=latest
        :target: https://readthedocs.org/projects/pluralsight/?badge=latest
        :alt: Documentation Status


Pluralsight client library for API management

* Free software: Apache-2 license
* Documentation: https://pluralsight.readthedocs.org.

Features
--------

* Invitation management using the license API
* User management using the license API
* Team information
* Invite URL generation

Usage
-----

.. code-block:: python

    from pluralsight.licensing import LicensingAPIClient

    client = LicensingAPIClient(plan, api_key)

    invites = client.invites.get_all_invites()


=======
History
=======

1.2.1 (12th July 2018)
----------------------

* Decode report download to remove BOM from Python 3

1.2.0 (5th Feb 2018)
--------------------

* Fixed issue with report downloads just being named the plan instead of a CSV name

0.16.0 (20th Jan 2017)
----------------------

* Added string representations for the core models

0.15.0 (19th Jan 2017)
----------------------

* Add support for filtering invitations

0.14.0 (17th Jan 2017)
----------------------

* Add support for generating the invite URL from an invite object using :class:`Invite`.`generate_url()`

0.13.0 (21st Dec 2016)
----------------------

* Add support for cancelling invitations

0.12.0 (20th Dec 2016)
----------------------

* Fix bug in initialization of invite objects

0.11.0 (20th Dec 2016)
----------------------

* Provide the error message from the Pluralsight API on non-20x responses


0.10.0 (2016-12-12)
------------------

* First stable release on PyPI.
* Support for models, invites, users and reports


