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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for irisrelay-1.2.6.tar.gz
Algorithm Hash digest
SHA256 e756522a3564a57f6c8df27063b55084e135220495e01da2c08d92aea7575757
MD5 4ece79ae87ebce1e88d9083e1b6dacc6
BLAKE2b-256 9dc11e309fb96b75e5eff64b274cc1d15020402abd9663eaeed8ead110007345

See more details on using hashes here.

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

Hashes for irisrelay-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 371da9ba4990c55332ba315e1fb6f856dc5796a9b3e42be266c5ec524b955d6d
MD5 905f4baa92ad9e05923225c1a090cb43
BLAKE2b-256 8ec0cee214e11f64b49a250c423234e3d30fe90b27e04cf134f2f8db19d6af39

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