Metadata-Version: 2.1
Name: tri.api
Version: 4.0.1
Summary: Client library for TriOptima APIs
Home-page: https://www.trioptima.com/
Author: TriOptima
Author-email: johan.lubcke@trioptima.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
License-File: LICENSE

tri.api
=======

Client code for accessing the TriOptima APIs.


License
-------

BSD


Changelog
---------

4.0.0 (2022-03-30)
~~~~~~~~~~~~~~~~~~

Added changelog to PyPI metadata


4.0.0 (2022-03-29)
~~~~~~~~~~~~~~~~~~

First version under the new package name tri.api. This is to align with the triAPI java library and is also more
appropriate since the common parts for authentication is usefull for other TriOptima APIs besides triVent.

* Changed name to tri.api (and import path to tri_api)


tri.event:3.0.0 (2021-12-07)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Don't set any scopes by default.

* Event sessions need to explicitly set the scope of auth_client_id:profile.

* Authenticated sessions using username and password now needs to set the scope explicitly


tri.event:2.2.0 (2021-12-06)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Wrap timeout error's in a lib specific error: TriventTimeout


tri.event:2.1.2 (2021-10-26)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Don't set default scope to global.

* Parse EventType on polling.


tri.event:2.1.1 (2021-06-09)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Fix request retry on 401 not call back to functions in classes that inherit Authenticated session.


tri.event:2.1.0 (2020-12-14)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Make token expiry optional from the authentication server.

* Added optional token_url parameter for when the AuthenticatedSession is 
  used for non-Trioptima authentication servers.


tri.event:2.0.0 (2019-12-03)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Change import path from tri.event to tri_event to conform to other packages.
  (And increase import time performance during test setup)


tri.event:1.0.1 (2019-09-02)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Improve documentation

tri.event:1.0.0 (2019-05-10)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Make an authentication retry if unauthorized to improve robustness
* Update status to production ready


tri.event:0.0.7 (2019-03-22)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Use configured proxy and timeouts also for authentication
* Delay authentication until first request is made


tri.event:0.0.6 (2019-02-18)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Change base class of EventSession to request.Session


tri.event:.0.5 (2019-01-22)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Fix packaging

* Add EventSession.access_token and EventSession.token_expiry attributes


tri.event:0.0.4 (2019-01-21)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Cleanup of logging


tri.event:0.0.3 (2019-01-10)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Add session renewal on access token expiry

* Improve exception on failure to log in


tri.event:0.0.2 (2018-12-20)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Initial version


