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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: irisrelay-1.2.7.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.7.tar.gz
Algorithm Hash digest
SHA256 cab85d987d7c54c86ef5e79850fad862a284b3b8b5b99ae737e53c1bc7fd322b
MD5 cce0082dafe6ec472afb9aa54791287d
BLAKE2b-256 531cef03fa618fb207c24c296ccf78931104ebcfcc2b741284653ead25709c63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: irisrelay-1.2.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a1b1e20d8bd7536c86a91195fecdd2434d358c1bc488aa48b05c9499b7d7c3e8
MD5 e6fef9bac067d1a2dcb0df086944e2cf
BLAKE2b-256 db841949e2bd4c32d9624b0f35ab9255405cacbf5078d85a83b70cb6c59e76ff

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