Francesco Siddi 399d42dd97 Upgrade cryptography and pyopenssl
Fixes TypeError: cannot instantiate ctype 'EVP_MD_CTX' of unknown size.
2017-03-07 12:52:01 +01:00
2017-03-03 12:19:27 +01:00
2017-03-03 12:23:45 +01:00
2016-10-04 16:25:05 +02:00
2015-08-31 19:25:01 +02:00
2016-03-18 12:41:24 +01:00
2016-11-04 12:37:43 +01:00
2017-03-03 12:23:45 +01:00

Pillar Python REST SDK

Integrate this module in your Python app to communicate with an Pillar server.

Caching

Requests-Cache can be used to cache HTTP requests. The Pillar Python REST SDK does not support it directly, but provides the means to plug in different session objects:

import requests_cache
import pillarsdk

req_sess = requests_cache.CachedSession(backend='sqlite',
                                        cache_name='blender_cloud')
pillarsdk.Api.requests_session = req_sess

Any pillarsdk.Api instance will now use the cached session. To temporary disable it, use:

api = pillarsdk.Api.Default(endpoint="https://your.endpoint")
with api.requests_session.cache_disabled():
    node = pillarsdk.Node.find('1234')
Description
Pillar-python-sdk
Readme 225 KiB
Languages
Python 99.4%
Shell 0.6%