{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "[![Build Status](https://circleci.com/gh/linkedin/iris-relay.svg?style=shield)](https://circleci.com/gh/linkedin/iris-relay)\n[![License](https://img.shields.io/badge/License-BSD%202--Clause-orange.svg)](https://opensource.org/licenses/BSD-2-Clause)\n\nIris relay\n==========\n\nStateless reverse proxy for thirdparty service integration with Iris API.\n\n\nSetup dev environment\n---------------------\n\n1. create & source your virtualenv\n1. run `python setup.py develop`\n1. run `pip install -r dev_requirements.txt`\n1. edit ./configs/config.dev.yaml to setup API credential and other settings\n\n\nTests\n-----\n\nRun tests:\n\n```bash\nmake unit # unit tests\nmake e2e # e2e tests\nmake test # all tests, e2e + unit\n```\n\nNOTE: e2e tests requires a running API instance. You can tweak the api host,\nport and key setting in `configs/config.dev.yaml`.\n\nGenerate test coverage reports:\n\n```bash\nmake e2e-cov\nmake unit-cov\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/linkedin/iris-relay", "keywords": "", "license": "bsd-2-clause", "maintainer": "", "maintainer_email": "", "name": "irisrelay", "package_url": "https://pypi.org/project/irisrelay/", "platform": "", "project_url": "https://pypi.org/project/irisrelay/", "project_urls": { "Homepage": "https://github.com/linkedin/iris-relay" }, "release_url": "https://pypi.org/project/irisrelay/0.0.1/", "requires_dist": [ "PyOpenSSL (==18.0.0)", "pysaml2 (==4.4.0)", "PyYAML (==3.13)", "gevent (==1.4.0)", "requests (==2.20.1)", "requests-futures (==0.9.9)", "google-api-python-client (==1.4.2)", "SQLAlchemy (==1.2.0)", "PyMySQL (==0.7.11)", "oauth2client (==1.4.12)", "simplejson (==3.8.1)", "slackclient (==0.16)", "streql (==3.0.2)", "twilio (==6.25.0)", "urllib3 (==1.23)", "falcon (==1.4.1)", "ujson (==1.35)", "irisclient (==1.3.0)" ], "requires_python": "", "summary": "Stateless reverse proxy for thirdparty service integration with Iris API.", "version": "0.0.1" }, "last_serial": 5547254, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "a160d5cf561d76b60701413d44179543", "sha256": "02df95d50f55c5dc5b180c3ac3516bd6c93a05246ddf5927dd2cd780ab11559a" }, "downloads": -1, "filename": "irisrelay-0.0.0.tar.gz", "has_sig": false, "md5_digest": "a160d5cf561d76b60701413d44179543", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19066, "upload_time": "2019-07-16T22:32:58", "url": "https://files.pythonhosted.org/packages/9b/9d/257ea160c681d48675a27b81f5d63add8401e1c962f3e052f4949b89116c/irisrelay-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "5986ff086f8091ad734d521f9c1b821f", "sha256": "9f323a7d2e47934e656c68626432e5f854cd3d47dd1b9b04de64110a122aa86c" }, "downloads": -1, "filename": "irisrelay-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "5986ff086f8091ad734d521f9c1b821f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21680, "upload_time": "2019-07-17T18:55:19", "url": "https://files.pythonhosted.org/packages/47/b7/32b93754c0b48b5caad6353771b760ca299b178d022c8f53488971b4be8b/irisrelay-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "904f46e91052b47a9660cfa9c1aee45c", "sha256": "25e59c957f9683e897c76483523b124cecb4859fdbbb3c0c59f098fbb447f91b" }, "downloads": -1, "filename": "irisrelay-0.0.1.tar.gz", "has_sig": false, "md5_digest": "904f46e91052b47a9660cfa9c1aee45c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19071, "upload_time": "2019-07-17T18:55:20", "url": "https://files.pythonhosted.org/packages/66/68/50773fb6536c151db451719642ca514ec3fc493749385db7f243a21b5c59/irisrelay-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5986ff086f8091ad734d521f9c1b821f", "sha256": "9f323a7d2e47934e656c68626432e5f854cd3d47dd1b9b04de64110a122aa86c" }, "downloads": -1, "filename": "irisrelay-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "5986ff086f8091ad734d521f9c1b821f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21680, "upload_time": "2019-07-17T18:55:19", "url": "https://files.pythonhosted.org/packages/47/b7/32b93754c0b48b5caad6353771b760ca299b178d022c8f53488971b4be8b/irisrelay-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "904f46e91052b47a9660cfa9c1aee45c", "sha256": "25e59c957f9683e897c76483523b124cecb4859fdbbb3c0c59f098fbb447f91b" }, "downloads": -1, "filename": "irisrelay-0.0.1.tar.gz", "has_sig": false, "md5_digest": "904f46e91052b47a9660cfa9c1aee45c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19071, "upload_time": "2019-07-17T18:55:20", "url": "https://files.pythonhosted.org/packages/66/68/50773fb6536c151db451719642ca514ec3fc493749385db7f243a21b5c59/irisrelay-0.0.1.tar.gz" } ] }