{ "info": { "author": "HasanJ", "author_email": "hasan_sg@hotmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Rubix API\n\nA proprietary api for external python projects.\n\n## Installation\n\nYou can install the Rubix API from [PyPI]():\n\n pip install rubix_api\n\nThe api is tested only on Python 3.6.\n\n## How to use\n\nRubix API is a toolkit of python modules to help interacting with rubix .NET projects, [Rubix](https://github.com/rubix-labs/Rubix).\n\n### RubixAuth\n\nIntroduces custom Oauth2 authentication mechanism, it can be integrated with [requests](https://github.com/kennethreitz/requests) as described\nin [new forms of authentication](http://docs.python-requests.org/en/master/user/authentication/#new-forms-of-authentication).\n\n from rubix_api.auth import RubixAuth\n\n rubix_auth = RubixAuth(\n \"https://hostname/connect/token\",\n \"client_id\",\n \"client-secret\",\n \"grant_type\",\n \"audience\"\n )\n\n requests.get(\"https://api/endpoint\", auth=rubix_auth)\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rubix-labs/rubix-api", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rubix-api", "package_url": "https://pypi.org/project/rubix-api/", "platform": "", "project_url": "https://pypi.org/project/rubix-api/", "project_urls": { "Homepage": "https://github.com/rubix-labs/rubix-api" }, "release_url": "https://pypi.org/project/rubix-api/1.0.0/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Indoor api to interact with Rubix", "version": "1.0.0" }, "last_serial": 5149540, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9cd45cd79653906f78082b359fbc0db3", "sha256": "31b7e92b011d387ac5e69133643b1dfa23613f61de94b93f6bca665e77dfc47c" }, "downloads": -1, "filename": "rubix_api-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9cd45cd79653906f78082b359fbc0db3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4007, "upload_time": "2019-04-16T11:29:57", "url": "https://files.pythonhosted.org/packages/0a/c8/542e7d4faa92d9f521f6c4cd95617dbf6a6227ad2131c3e9c88028539fc4/rubix_api-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfa90bbe2f5ddf522f9b722a479a6016", "sha256": "197280aec00a522327911be13abff6cc6418f500e37e87c404705a98144151b1" }, "downloads": -1, "filename": "rubix_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cfa90bbe2f5ddf522f9b722a479a6016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2463, "upload_time": "2019-04-16T11:29:59", "url": "https://files.pythonhosted.org/packages/dc/99/52cbb368599415eb11137d3a36966d8af8a7da8f46065466c340633fdc1a/rubix_api-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9cd45cd79653906f78082b359fbc0db3", "sha256": "31b7e92b011d387ac5e69133643b1dfa23613f61de94b93f6bca665e77dfc47c" }, "downloads": -1, "filename": "rubix_api-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9cd45cd79653906f78082b359fbc0db3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4007, "upload_time": "2019-04-16T11:29:57", "url": "https://files.pythonhosted.org/packages/0a/c8/542e7d4faa92d9f521f6c4cd95617dbf6a6227ad2131c3e9c88028539fc4/rubix_api-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfa90bbe2f5ddf522f9b722a479a6016", "sha256": "197280aec00a522327911be13abff6cc6418f500e37e87c404705a98144151b1" }, "downloads": -1, "filename": "rubix_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cfa90bbe2f5ddf522f9b722a479a6016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2463, "upload_time": "2019-04-16T11:29:59", "url": "https://files.pythonhosted.org/packages/dc/99/52cbb368599415eb11137d3a36966d8af8a7da8f46065466c340633fdc1a/rubix_api-1.0.0.tar.gz" } ] }