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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: irisrelay-1.2.8.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for irisrelay-1.2.8.tar.gz
Algorithm Hash digest
SHA256 89e4141854b7b8fb375839325451386f8092431000e92f31825a4c94ab5588dd
MD5 0ee1b9e62a5a6b72c16aca8c98265ef8
BLAKE2b-256 def792bc8bc78496713e267b85d84cff832991c900dfd324e45c86b5a5ac9cc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: irisrelay-1.2.8-py3-none-any.whl
  • Upload date:
  • Size: 21.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for irisrelay-1.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 10cc0eabb1b6edbe9724f04d38c4ba70af9454318107a4ab71e4e7e6c721a8e9
MD5 05ce5575952231da3a0f0b43f12307ee
BLAKE2b-256 3adf39af4c12efd945634d4e7eb14551d12f4681f69a9bb4f8e94dab1b4666c2

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