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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: irisrelay-1.2.3.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.2.3.tar.gz
Algorithm Hash digest
SHA256 c3a8884770bff5f0272b368bfadce4ca62fb16c1e7c91e2ef8e681ef0783dfdc
MD5 3f8095865b2082b5db7021251df1827d
BLAKE2b-256 2042dbd7dae37976a2e4e82ed7a9b738c958a5b90d38212cc91d635e86b0b902

See more details on using hashes here.

File details

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

File metadata

  • Download URL: irisrelay-1.2.3-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.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7f91c7c8412ade8240f1836d852c982cb8e901a872d9e5f4b5863664380f77e9
MD5 a22e327da3c59a9230cdc2590b648314
BLAKE2b-256 45b03072a9b80a9d6c7433a1bb8abe5cb92146db0b62d0299d4f27dbf8c9af8c

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