Stateless reverse proxy for thirdparty service integration with Iris API.
Project description
Iris relay
Stateless reverse proxy for thirdparty service integration with Iris API.
Setup dev environment
- create & source your virtualenv
- run
python setup.py develop
- run
pip install -r dev_requirements.txt
- edit ./configs/config.dev.yaml to setup API credential and other settings
Tests
Run tests:
make unit # unit tests
make e2e # e2e tests
make test # all tests, e2e + unit
NOTE: e2e tests requires a running API instance. You can tweak the api host,
port and key setting in configs/config.dev.yaml
.
Generate test coverage reports:
make e2e-cov
make unit-cov
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 Distribution
irisrelay-1.2.6.tar.gz
(20.9 kB
view details)
Built Distribution
irisrelay-1.2.6-py3-none-any.whl
(21.8 kB
view details)
File details
Details for the file irisrelay-1.2.6.tar.gz
.
File metadata
- Download URL: irisrelay-1.2.6.tar.gz
- Upload date:
- Size: 20.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e756522a3564a57f6c8df27063b55084e135220495e01da2c08d92aea7575757 |
|
MD5 | 4ece79ae87ebce1e88d9083e1b6dacc6 |
|
BLAKE2b-256 | 9dc11e309fb96b75e5eff64b274cc1d15020402abd9663eaeed8ead110007345 |
File details
Details for the file irisrelay-1.2.6-py3-none-any.whl
.
File metadata
- Download URL: irisrelay-1.2.6-py3-none-any.whl
- Upload date:
- Size: 21.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 371da9ba4990c55332ba315e1fb6f856dc5796a9b3e42be266c5ec524b955d6d |
|
MD5 | 905f4baa92ad9e05923225c1a090cb43 |
|
BLAKE2b-256 | 8ec0cee214e11f64b49a250c423234e3d30fe90b27e04cf134f2f8db19d6af39 |