{ "info": { "author": "Adam Thornton", "author_email": "athornton@lsst.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5" ], "description": "[![Build Status](https://travis-ci.org/lsst-sqre/sqre-apikit.svg?branch=master)](https://travis-ci.org/lsst-sqre/sqre-apikit)\n\n# sqre-uservice-metricdeviation\n\nLSST DM SQuaRE microservice wrapper for QA metrics; more\ngenerally, a minimal viable example for how to use the `apikit`\ninterfaces to create a SQuaRE-compliant microservice.\n\n## Usage\n\nCreate a Flask app (preferably using :class:`apikit.APIFlask`). If you\nhave used `APIFlask`, it will already have a metadata route (but if you\nare using Kubernetes ingress, you will want to specify the additional\nroute behind api.lsst.codes (or wherever) as one of the arguments to\nroute.\n\nHook your app up with whatever authenticator to Github it needs (if\nany), and whatever secrets the authenticator requires.\n\nIf you're planning on hosting in a container via Kubernetes, create a\nservice and a deployment for it (look in `kubernetes`), and then if you\nare standing up the front end too, set up an ingress with TLS\ncertificate and key. If one already exists (e.g. `api.lsst.codes`) you\njust need to add a path to the existing ingress.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lsst-sqre/sqre-uservice-metricdeviation", "keywords": "lsst", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sqre-uservice-metricdeviation", "package_url": "https://pypi.org/project/sqre-uservice-metricdeviation/", "platform": "", "project_url": "https://pypi.org/project/sqre-uservice-metricdeviation/", "project_urls": { "Homepage": "https://github.com/lsst-sqre/sqre-uservice-metricdeviation" }, "release_url": "https://pypi.org/project/sqre-uservice-metricdeviation/0.0.5/", "requires_dist": [ "bitly-oauth2-proxy-session (==0.1.4)", "sqre-apikit (==0.0.10)" ], "requires_python": "", "summary": "Minimal SQuaRE API wrapper for QA metrics", "version": "0.0.5" }, "last_serial": 2546973, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "993126e0fa66151ddc53ae3f09a08cbb", "sha256": "c3a0135a93289769ec57c408882d3ca1878d7136dd4befaedeea3e1b792206ad" }, "downloads": -1, "filename": "sqre_uservice_metricdeviation-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "993126e0fa66151ddc53ae3f09a08cbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6212, "upload_time": "2016-12-29T20:20:02", "url": "https://files.pythonhosted.org/packages/7e/35/d15a5e132e64fa47eaa1a72cf9aa0a26bd11698678f4cf613cb5c50d0e78/sqre_uservice_metricdeviation-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d048b8b701a585f04316fd6c043c3237", "sha256": "06abf04f60e859e3611270353cb98966c1f1852a90f83370cbb19d0a318e0a93" }, "downloads": -1, "filename": "sqre-uservice-metricdeviation-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d048b8b701a585f04316fd6c043c3237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4633, "upload_time": "2016-12-29T20:20:03", "url": "https://files.pythonhosted.org/packages/f5/bd/fee172536d4469929294db383f32a6c81a719c689c309d02ae01d156cea3/sqre-uservice-metricdeviation-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d0f718992fec4924fc1ac800f12bf12b", "sha256": "b912a4c3ccf542f856935d28d05e6c4ebbc39396184adaea03b3d43c323d9948" }, "downloads": -1, "filename": "sqre_uservice_metricdeviation-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0f718992fec4924fc1ac800f12bf12b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6400, "upload_time": "2016-12-30T22:44:01", "url": "https://files.pythonhosted.org/packages/ae/ce/d930fccdd1d93814be26bfdc57f5a03714d2388a99eefe692db90a01dc1b/sqre_uservice_metricdeviation-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7114825f0a5efe4dfe99bc77232ac40e", "sha256": "998ef45041f2954ea0d60b7324db05d916605e1f36d2d97d48e5b0079542f44d" }, "downloads": -1, "filename": "sqre-uservice-metricdeviation-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7114825f0a5efe4dfe99bc77232ac40e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4818, "upload_time": "2016-12-30T22:44:03", "url": "https://files.pythonhosted.org/packages/0d/04/37b91a0646c145ae1e58a5fc7c0fe2fbfdfc76fce5b823468412a3a543ef/sqre-uservice-metricdeviation-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "cb2d43b3441f89d3a72e7a9ebcebf435", "sha256": "f1898f80980401192f50ef1c789a2715abb4a00914212b310968555f094d6ae6" }, "downloads": -1, "filename": "sqre_uservice_metricdeviation-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb2d43b3441f89d3a72e7a9ebcebf435", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6403, "upload_time": "2016-12-30T23:02:28", "url": "https://files.pythonhosted.org/packages/a5/36/788d37d9712bd7548512399f92eeea685f5b3c885d6ccaabe0081ead0c94/sqre_uservice_metricdeviation-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14a04babc5fbc10660ec7b731437c896", "sha256": "005f841ce461e6981ae408f7a21cbe2e36ad904a137183cc1923a3a1c81ea994" }, "downloads": -1, "filename": "sqre-uservice-metricdeviation-0.0.3.tar.gz", "has_sig": false, "md5_digest": "14a04babc5fbc10660ec7b731437c896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4817, "upload_time": "2016-12-30T23:02:30", "url": "https://files.pythonhosted.org/packages/16/56/c48711874dca6f4b0c7a310f184e60348d04d3f200ab4dd4033dee0a625d/sqre-uservice-metricdeviation-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "31c3b105667271c724fd693474135289", "sha256": "1ae4a2c15ace33f496a5c7b8cd3d885f3c03e10e39c5f0ed01dffdac8f5f6775" }, "downloads": -1, "filename": "sqre_uservice_metricdeviation-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31c3b105667271c724fd693474135289", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6416, "upload_time": "2016-12-31T00:11:52", "url": "https://files.pythonhosted.org/packages/9a/12/35e2445fbb4e653677e7d0a82833955613edd48626511d70ff00d90ab259/sqre_uservice_metricdeviation-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e893f06586b264b51724c928821c45fb", "sha256": "24fee4d31ed7991201818ea53a153c91091395eff9f6ef9e273b3cf48c84610e" }, "downloads": -1, "filename": "sqre-uservice-metricdeviation-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e893f06586b264b51724c928821c45fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4835, "upload_time": "2016-12-31T00:11:53", "url": "https://files.pythonhosted.org/packages/0f/ed/9439e5e41cefb1bfd3c51073c11e25b539d307f2c8ed99b103dc62a36cf5/sqre-uservice-metricdeviation-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "880b3751cf8ad67958fa6b56b71568c1", "sha256": "bebb11470b376ab649522bd3baaad43c0dea316e46731e45b1c5998ae2ab7c45" }, "downloads": -1, "filename": "sqre_uservice_metricdeviation-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "880b3751cf8ad67958fa6b56b71568c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6417, "upload_time": "2016-12-31T00:21:26", "url": "https://files.pythonhosted.org/packages/af/b4/e056ed9d2e5bc98a3027233c49f81cf15e8939a4ed5de23daeb2d897b1c3/sqre_uservice_metricdeviation-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b49ae739ff2771f6ee56ca8d4d86517", "sha256": "50815dd7c744f87936121b888710178bd2a6bbd97fd232ca8c1185babed83414" }, "downloads": -1, "filename": "sqre-uservice-metricdeviation-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7b49ae739ff2771f6ee56ca8d4d86517", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4835, "upload_time": "2016-12-31T00:21:28", "url": "https://files.pythonhosted.org/packages/8a/67/bc070c6e32f0b35133666154dc4d439e8a7f95ebdc3efd9af2204fdaf891/sqre-uservice-metricdeviation-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "880b3751cf8ad67958fa6b56b71568c1", "sha256": "bebb11470b376ab649522bd3baaad43c0dea316e46731e45b1c5998ae2ab7c45" }, "downloads": -1, "filename": "sqre_uservice_metricdeviation-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "880b3751cf8ad67958fa6b56b71568c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6417, "upload_time": "2016-12-31T00:21:26", "url": "https://files.pythonhosted.org/packages/af/b4/e056ed9d2e5bc98a3027233c49f81cf15e8939a4ed5de23daeb2d897b1c3/sqre_uservice_metricdeviation-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b49ae739ff2771f6ee56ca8d4d86517", "sha256": "50815dd7c744f87936121b888710178bd2a6bbd97fd232ca8c1185babed83414" }, "downloads": -1, "filename": "sqre-uservice-metricdeviation-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7b49ae739ff2771f6ee56ca8d4d86517", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4835, "upload_time": "2016-12-31T00:21:28", "url": "https://files.pythonhosted.org/packages/8a/67/bc070c6e32f0b35133666154dc4d439e8a7f95ebdc3efd9af2204fdaf891/sqre-uservice-metricdeviation-0.0.5.tar.gz" } ] }