Recurly’s Python client library is an interface to its REST API.
Python Versions
The minimum supported requirements for this library are:
Python >= 2.7.9
OpenSSL >= 1.0.1
Installation
Recurly is packaged as a Python package. We recommend you install it with PyPI by adding it to your requirements.txt:
pip install recurly
Configuration
Set your API key and optionally set a certificate authority certificate file and default currency:
import recurly recurly.SUBDOMAIN = 'your-subdomain' recurly.API_KEY = '012345678901234567890123456789ab' # Set a certificate authority certs file to validate Recurly's certificate recurly.CA_CERTS_FILE = '/etc/pki/tls/certs/ca-bundle.crt' # Set a default currency for your API requests recurly.DEFAULT_CURRENCY = 'USD'
Recurly Python Client Tests
To run these tests in Python 2.7, use the unittest test runner:
$ python -m unittest discover -s tests
Under Python 2.6 or earlier, install the unittest2 distribution and use it instead:
$ pip install unittest2 # or easy_install $ python -m unittest2 discover -s tests
The resource tests in test_resources.py will run using the HTTP fixtures in tests/fixtures. To run the tests against a live Recurly API endpoint, configure your Recurly test account and use its API key in the RECURLY_API_KEY environment variable:
$ RECURLY_API_KEY=1274…54e3 python -m unittest tests.test_resources
The live Recurly API endpoint can also be tested while validating the server certificate with the RECURLY_CA_CERTS_FILE environment variable, which should be a filename of concatenated certificate authority X.509 certificates:
$ RECURLY_API_KEY=1274…54e3 RECURLY_CA_CERTS_FILE=/etc/pki/tls/certs/ca-bundle.crt -m unittest tests.test_resources
Usage
Please see the Recurly API for more information.
Support
IRC
If you have general questions about the library or integration, you may find some of us in the #recurly irc channel on the Freenode network.
Release files for gc-recurly 2.2.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gc-recurly-2.2.19.tar.gz | 48.5 kB | Details |
Release files / gc-recurly-2.2.19.tar.gz
| Download URL | gc-recurly-2.2.19.tar.gz |
|---|---|
| Size | 48.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b5a643e5951baa259aca670e166c2289d3457bcffca8daf332f2fae36871f0e
|
|
BLAKE2b-256 checksum How to use checksums |
a7a0e3cfbbf96da0da042b1119e7c58cd78c9e4b979e940691f19a6bd1ea58cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |