VarSnap
Project description
Varsnap Python
Python VarSnap client
Installation
Install from PyPI - pip install varsnap
Requirements
The client depends on three environment variables to be set:
VARSNAP
- Should be eithertrue
orfalse
. Varsnap will be disabled if the variable is anything other thantrue
.ENV
- If set todevelopment
, the client will receive events from production. If set toproduction
, the client will emit events.VARSNAP_PRODUCER_TOKEN
- Only clients with this token may emit production snapshots. Copied from https://www.varsnap.com/user/VARSNAP_CONSUMER_TOKEN
- Only clients with this token may emit development snapshots. Copied from https://www.varsnap.com/user/
Usage
Add the varsnap decorator in front of any function you'd like to make better:
from varsnap import varsnap
@varsnap
def example(args, **kwargs):
return 'output'
Testing
With the proper environment variables set, in a test file, add
from varsnap import TestVarSnap
Publishing
pip install twine
python setup.py sdist bdist_wheel
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.