{ "info": { "author": "Trent Murray", "author_email": "trent@cloudmicro.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# cloudmicro platform library\n\nAs most services require the requests to them to be authenticated and checked\nfor permissions - the speed of traversing these requests via HTTPS is \nprohibitive. Therefore, we give each service direct access to the platform\ndatabase to query via predefined methods.\n\nThis library also includes license, provider and user JSON serialisation. \n\nOur mission is to have all single resource requests to return in under\n100ms, and this will never happen if we have to authenticate between\nmicroservices. \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://gitlab.com/cloudmicro/pypi/cm_platform_library", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cm-platform-library", "package_url": "https://pypi.org/project/cm-platform-library/", "platform": "", "project_url": "https://pypi.org/project/cm-platform-library/", "project_urls": { "Homepage": "https://gitlab.com/cloudmicro/pypi/cm_platform_library" }, "release_url": "https://pypi.org/project/cm-platform-library/0.0.9/", "requires_dist": [ "sqlalchemy", "cm-service-library", "psycopg2-binary", "databases[postgresql]" ], "requires_python": "", "summary": "Handles our platform and authentication requests", "version": "0.0.9" }, "last_serial": 5803448, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "80e4796f5763f40f944d25a92a4a9be0", "sha256": "ebdae31abfc4c92c1ad5dbe12030faccbfcbdf7089a889d73dbcb32d676be441" }, "downloads": -1, "filename": "cm_platform_library-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "80e4796f5763f40f944d25a92a4a9be0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4279, "upload_time": "2019-09-02T12:01:20", "url": "https://files.pythonhosted.org/packages/24/49/ceda8282e109b8757fc6d08fd12a5ceeb5779538aa0a0679d77a63fd346e/cm_platform_library-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc60d379691637008ece22ef4e88044b", "sha256": "360391cd00e24a0e65200abcd5c662f4300ad9cb540367f2e3a782ce40885b0f" }, "downloads": -1, "filename": "cm_platform_library-0.0.1.tar.gz", "has_sig": false, "md5_digest": "dc60d379691637008ece22ef4e88044b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2710, "upload_time": "2019-09-02T12:01:22", "url": "https://files.pythonhosted.org/packages/01/02/4a395d4452848d34c19e1474738468a1a7e2a058d8741732c5c3dd85807b/cm_platform_library-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "65e553a21db857c617df29ebc3a067b4", "sha256": "0881762e8d884e95785da55317e86d6967c280e11f072d6908243a1e50e8132f" }, "downloads": -1, "filename": "cm_platform_library-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "65e553a21db857c617df29ebc3a067b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4279, "upload_time": "2019-09-02T12:17:25", "url": "https://files.pythonhosted.org/packages/ae/90/813e91ded099e339843cd8ffb0a8587fdcaaa79dacf15fdfc061d8b2e03e/cm_platform_library-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46f56e79600e247134d3c31bdad33933", "sha256": "ba2d11408131b51fc3c459d15a3ae8c24beed9f95bcba0342f8cb083ebcc3954" }, "downloads": -1, "filename": "cm_platform_library-0.0.2.tar.gz", "has_sig": false, "md5_digest": "46f56e79600e247134d3c31bdad33933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2715, "upload_time": "2019-09-02T12:17:27", "url": "https://files.pythonhosted.org/packages/43/2c/3a336a8fcd889b9104e0bc8a9235ce1c80a0e689592482b95ddc244bfda1/cm_platform_library-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a59fa5b197d27a609f94d6346de562b5", "sha256": "90f4c4d986898e1ef7a948a140e02820fa1398120c9ab653dcaed084a8902856" }, "downloads": -1, "filename": "cm_platform_library-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a59fa5b197d27a609f94d6346de562b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4281, "upload_time": "2019-09-02T12:22:04", "url": "https://files.pythonhosted.org/packages/39/99/17ebe9aa51450921c9ef8b5bd999a08c4129e23c772d88bc43825143eab8/cm_platform_library-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a726d8a67245ba9e1b6a136e4213a2", "sha256": "8a09fd08784a2d468d82bcee06bb7f4b403e9f865219d1ada9e9a8b8efbbceb9" }, "downloads": -1, "filename": "cm_platform_library-0.0.3.tar.gz", "has_sig": false, "md5_digest": "76a726d8a67245ba9e1b6a136e4213a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2715, "upload_time": "2019-09-02T12:22:05", "url": "https://files.pythonhosted.org/packages/28/63/a9602e3b514705360f3dbfc0cda9e7afe18ec43e338b905d2a2dda8db5c0/cm_platform_library-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a23c4c41b77da9d88ec03d53bf4dbdb5", "sha256": "a5317537943ae6225a726e4ae6ed417d9b36d5e2f11062d018f140f6ac565053" }, "downloads": -1, "filename": "cm_platform_library-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a23c4c41b77da9d88ec03d53bf4dbdb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4722, "upload_time": "2019-09-04T23:00:56", "url": "https://files.pythonhosted.org/packages/e3/00/7e7378b7aaa5ea83fb8a63108af752a71dc4605140b5309b3a2ae78f93c9/cm_platform_library-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e44e5ffcfd44a91f1690a222aa86bf99", "sha256": "486143b8875c038aea72149e14467c31b26ad2e22183d455769b83c0326743b3" }, "downloads": -1, "filename": "cm_platform_library-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e44e5ffcfd44a91f1690a222aa86bf99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3149, "upload_time": "2019-09-04T23:00:59", "url": "https://files.pythonhosted.org/packages/7b/76/d55967566b338ca7c169e2f6bddd15e59f0ae398090b77b3095dc6a73138/cm_platform_library-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "33d41461eb527c9d23e046dac95eb309", "sha256": "59648ed34202cf2b48dea3b0e0b5823c50bedea6d569839703bb65ab97fb41f1" }, "downloads": -1, "filename": "cm_platform_library-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "33d41461eb527c9d23e046dac95eb309", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5474, "upload_time": "2019-09-08T21:57:20", "url": "https://files.pythonhosted.org/packages/c8/0d/f249d3da9bdcb2b78d0cbacbb4633e23fd7930b82c3c05d97be8501cbd76/cm_platform_library-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7dfcebe67da9f99623b134f4785d1c2a", "sha256": "1d976ce59e9079fa577fba329c66ea111e6d3c388cc2f4ed4869c9b394362545" }, "downloads": -1, "filename": "cm_platform_library-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7dfcebe67da9f99623b134f4785d1c2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3258, "upload_time": "2019-09-08T21:57:21", "url": "https://files.pythonhosted.org/packages/7f/b1/d5ea5726a3d69eb077c97e50f38522dc79578012c8e1e22c7ea4f51d128a/cm_platform_library-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0e7259c0e306313b6a37d61fa0215248", "sha256": "579c4ef5379a6d015efaa74d3208219ab0ac5c129b28b3c535ca18b90c965cc4" }, "downloads": -1, "filename": "cm_platform_library-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0e7259c0e306313b6a37d61fa0215248", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5487, "upload_time": "2019-09-09T07:46:07", "url": "https://files.pythonhosted.org/packages/95/45/82df317701050bd23adec3ee40c1a3aa9095f9aed84abc0a440865fbae49/cm_platform_library-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a962e773124a51a571298c81e5307d6", "sha256": "30c90fd49b3d66fc988b0983495511a7e89d9c6c3ed4a34e04148cb38b3fd58d" }, "downloads": -1, "filename": "cm_platform_library-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6a962e773124a51a571298c81e5307d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3279, "upload_time": "2019-09-09T07:46:08", "url": "https://files.pythonhosted.org/packages/eb/e7/734169446f204dc8b75e0f3635433db72844d13308f74c1b8110fc3aa8bd/cm_platform_library-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7a9588bea8db6a52734160d8715efb77", "sha256": "e61728b42bb069b44930f4e59554c66edbea938c5a17f83815b78e79e3c4d74f" }, "downloads": -1, "filename": "cm_platform_library-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7a9588bea8db6a52734160d8715efb77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5454, "upload_time": "2019-09-09T12:29:51", "url": "https://files.pythonhosted.org/packages/e1/4e/7c902ceea3f43d106bc48c0ec7304c217460f5a5d23368d434021dc03f79/cm_platform_library-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98f4521b17a5bce1e9baa7aae92dfb29", "sha256": "8231fe1ac2636efb387afba2397300c79097ebb43019bad35ab096c1edd9a9cb" }, "downloads": -1, "filename": "cm_platform_library-0.0.7.tar.gz", "has_sig": false, "md5_digest": "98f4521b17a5bce1e9baa7aae92dfb29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3251, "upload_time": "2019-09-09T12:29:52", "url": "https://files.pythonhosted.org/packages/96/5e/10805ce8c8fd48151114c1ad76d1b9006cc1b8a9c52aaadd0050c087382e/cm_platform_library-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "5507284913dbc4f60e89bd8873b2466a", "sha256": "b04f3a95d2de0242dbc96042fa3f21fbffee81198881c1f5d70d83ffd552501a" }, "downloads": -1, "filename": "cm_platform_library-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "5507284913dbc4f60e89bd8873b2466a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5457, "upload_time": "2019-09-09T12:36:28", "url": "https://files.pythonhosted.org/packages/f2/23/82fd7e30da38d2a1aa4e53d7712ccd49f8cfe2fd5244416165b3cc338c61/cm_platform_library-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e98045175f00568c7a488544083390e", "sha256": "6d4675c36a840824e1dc20bb79254a6eb2e497c2521e6b8532cf4ebd9b3258a9" }, "downloads": -1, "filename": "cm_platform_library-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8e98045175f00568c7a488544083390e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3268, "upload_time": "2019-09-09T12:36:30", "url": "https://files.pythonhosted.org/packages/2a/e2/8a51ab7f68943b3e5c315479053b356a5356bd7e8328de286cd6967e6efa/cm_platform_library-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "07d5b9c8ab9caf4295af50da0a44b018", "sha256": "d0002c5a719fda810605524899cfa850e8b07283e2c1bdf9353f3e11e025232b" }, "downloads": -1, "filename": "cm_platform_library-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "07d5b9c8ab9caf4295af50da0a44b018", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5454, "upload_time": "2019-09-09T12:49:30", "url": "https://files.pythonhosted.org/packages/d1/30/ebdc16f5d0465b3ce19451bc5a2f1fd8d9e41ba31c58965dd113044d61dd/cm_platform_library-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e0985699300ce8e7fe1c04457d196dc", "sha256": "e373e4822741073393eba093d1871e04d456142b49aaca4ea8091d86350fe2e9" }, "downloads": -1, "filename": "cm_platform_library-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4e0985699300ce8e7fe1c04457d196dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3267, "upload_time": "2019-09-09T12:49:32", "url": "https://files.pythonhosted.org/packages/2b/13/346722d5fa164e8e6d88b5c4ce95f77cd11a62af0b45612467c5ca55f1d2/cm_platform_library-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "07d5b9c8ab9caf4295af50da0a44b018", "sha256": "d0002c5a719fda810605524899cfa850e8b07283e2c1bdf9353f3e11e025232b" }, "downloads": -1, "filename": "cm_platform_library-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "07d5b9c8ab9caf4295af50da0a44b018", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5454, "upload_time": "2019-09-09T12:49:30", "url": "https://files.pythonhosted.org/packages/d1/30/ebdc16f5d0465b3ce19451bc5a2f1fd8d9e41ba31c58965dd113044d61dd/cm_platform_library-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e0985699300ce8e7fe1c04457d196dc", "sha256": "e373e4822741073393eba093d1871e04d456142b49aaca4ea8091d86350fe2e9" }, "downloads": -1, "filename": "cm_platform_library-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4e0985699300ce8e7fe1c04457d196dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3267, "upload_time": "2019-09-09T12:49:32", "url": "https://files.pythonhosted.org/packages/2b/13/346722d5fa164e8e6d88b5c4ce95f77cd11a62af0b45612467c5ca55f1d2/cm_platform_library-0.0.9.tar.gz" } ] }