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

Uploaded Source

Built Distribution

irisrelay-1.1.1-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: irisrelay-1.1.1.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for irisrelay-1.1.1.tar.gz
Algorithm Hash digest
SHA256 05798d32a7ca1ea43b36b1cf3fc1daa0c13a29e1419fac064dbb63021a41fc1a
MD5 e5c9bb85304bfbb6ab2c00526a9cc822
BLAKE2b-256 03c5b61dc5d9a99e2942e0b165079ebe4741c662375b9620128e1656b325c64d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: irisrelay-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for irisrelay-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f1863ec898c74456b7965b864868ff91f3594756d93952bbde7b9375ea67bec
MD5 2163a56686b854380b684e7ea6721ca3
BLAKE2b-256 9c2e795e2d0ab4dfd18ad53c2e693103b828a7a5a0362bd339ddd62aa06a5c89

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