Skip to main content

Stateless reverse proxy for thirdparty service integration with Iris API.

Project description

Build Status License

Iris relay

Stateless reverse proxy for thirdparty service integration with Iris API.

Setup dev environment

  1. create & source your virtualenv
  2. run python setup.py develop
  3. run pip install -r dev_requirements.txt
  4. 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


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.5.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

irisrelay-1.2.5-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file irisrelay-1.2.5.tar.gz.

File metadata

  • Download URL: irisrelay-1.2.5.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for irisrelay-1.2.5.tar.gz
Algorithm Hash digest
SHA256 fa482088359a786f9576fff9b6e67e82c0d0785174a448c2e2c76237ee715033
MD5 c948133b00367a6a8ad9604e73bfc44c
BLAKE2b-256 6b346d7a75ee14c31b2b9bdd50f3a6ee0a5d73fba786ea687c907ecd5dff38e0

See more details on using hashes here.

File details

Details for the file irisrelay-1.2.5-py3-none-any.whl.

File metadata

  • Download URL: irisrelay-1.2.5-py3-none-any.whl
  • Upload date:
  • Size: 21.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for irisrelay-1.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a448f63b3eaff5f20c78e630b05b938ab1d3c68e23c787a42eacb85b5c3a789d
MD5 ea143f6ad2ba3c6d9879eda342406e6a
BLAKE2b-256 8d11931dc0e3dd8b22aaed5a8d6283616d43ec7ad3fa39e6ffd3dc03d969d775

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page