{ "info": { "author": "OpenStack", "author_email": "openstack-discuss@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/karbor.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\n.. Change things from this point on\n\n======\nKarbor\n======\n\nApplication Data Protection as a Service for OpenStack\n\n.. image:: https://raw.githubusercontent.com/openstack/karbor/master/doc/images/mascot/OpenStack_Project_Karbor_vertical.png\n :alt: Karbor\n :width: 300\n :height: 525\n :align: center\n\n\n*****************\nMission Statement\n*****************\n\nTo protect the Data and Metadata that comprises an OpenStack-deployed\nApplication against loss/damage (e.g. backup, replication) by providing a\nstandard framework of APIs and services that allows vendors to provide plugins\nthrough a unified interface\n\nOpen Architecture\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\n\nDesign for multiple perspectives:\n\n* User: Protect App Deployment\n\n * Configure and manage custom protection plans on the deployed resources\n (topology, VMs, volumes, images, ...)\n\n* Admin: Define Protectable Resources\n\n * Decide what plugins protect which resources, what is available for the user\n * Decide where users can protect their resources\n\n* Vendors: Standard API for protection products\n\n * Create plugins that implement Protection mechanisms for different OpenStack\n resources\n\n*****\nLinks\n*****\n\n* Free software: Apache license\n* Documentation: https://docs.openstack.org/karbor/latest/\n* Source: https://opendev.org/openstack/karbor\n* Bugs: https://storyboard.openstack.org/#!/project/openstack/karbor\n* Release notes: https://docs.openstack.org/karbor/latest/releasenotes.html\n\n********\nFeatures\n********\n\nVersion 0.1\n\"\"\"\"\"\"\"\"\"\"\"\n\n* Resource API\n* Plan API\n* Bank API\n* Ledger API\n* Cross-resource dependencies\n\nLimitations\n***********\n\n* Only 1 Bank plugin per Protection Plan\n* Automatic object discovery not supported\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://docs.openstack.org/karbor/latest/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "karbor", "package_url": "https://pypi.org/project/karbor/", "platform": "", "project_url": "https://pypi.org/project/karbor/", "project_urls": { "Homepage": "https://docs.openstack.org/karbor/latest/" }, "release_url": "https://pypi.org/project/karbor/1.4.0/", "requires_dist": [ "botocore (>=1.5.1)", "pbr (!=2.1.0,>=2.0.0)", "Babel (!=2.4.0,>=2.3.4)", "croniter (>=0.3.4)", "eventlet (!=0.18.3,!=0.20.1,>=0.18.2)", "greenlet (>=0.4.10)", "icalendar (>=3.10)", "jsonschema (>=2.6.0)", "keystoneauth1 (>=3.4.0)", "keystonemiddleware (>=4.18.0)", "kubernetes (>=5.0.0)", "python-manilaclient (>=1.16.0)", "oslo.config (>=5.2.0)", "oslo.concurrency (>=3.26.0)", "oslo.context (>=2.19.2)", "oslo.db (>=4.27.0)", "oslo.log (>=3.36.0)", "oslo.messaging (>=5.29.0)", "oslo.middleware (>=3.31.0)", "oslo.policy (>=1.30.0)", "oslo.serialization (!=2.19.1,>=2.18.0)", "oslo.service (!=1.28.1,>=1.24.0)", "oslo.upgradecheck (>=0.1.0)", "oslo.versionedobjects (>=1.31.2)", "Paste (>=2.0.2)", "PasteDeploy (>=1.5.0)", "python-freezerclient (>=1.3.0)", "python-glanceclient (>=2.8.0)", "python-novaclient (>=9.1.0)", "python-cinderclient (>=3.3.0)", "python-troveclient (>=2.2.0)", "requests (>=2.14.2)", "Routes (>=2.3.1)", "python-neutronclient (>=6.7.0)", "six (>=1.10.0)", "SQLAlchemy (!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10)", "sqlalchemy-migrate (>=0.11.0)", "stevedore (>=1.20.0)", "taskflow (>=2.16.0)", "WebOb (>=1.7.1)", "oslo.i18n (>=3.15.3)", "python-swiftclient (>=3.2.0)", "python-karborclient (>=0.6.0)", "abclient (>=0.2.3)", "futurist (>=1.8.0)" ], "requires_python": "", "summary": "Application Data Protection as a Service for OpenStack", "version": "1.4.0" }, "last_serial": 5832824, "releases": { "0.1": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "70d95ec05f49df65a72eb0134f0cbe05", "sha256": "b58fa00ef7f8b5385c4da8c181098dffc0bed439e847b76e8896d87b99d46cc5" }, "downloads": -1, "filename": "karbor-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "70d95ec05f49df65a72eb0134f0cbe05", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 324989, "upload_time": "2016-10-06T13:50:35", "url": "https://files.pythonhosted.org/packages/d3/17/983a79c47c7778136312cc32a434322ea92f4f5bf50fa271c8291f618dc3/karbor-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b29f41c4e8e770809648b520fec2b4c", "sha256": "4953bd2546af523dec627af26b9738f62f09c4c42992395954b81b4fa29a968d" }, "downloads": -1, "filename": "karbor-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4b29f41c4e8e770809648b520fec2b4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1331757, "upload_time": "2016-10-06T13:50:40", "url": "https://files.pythonhosted.org/packages/2c/f4/601e811d3abfe9893bf9fedefec730c33f8403bf4af6c08c503db4ad469c/karbor-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7a39829deb9130dc6df68f0668622bd9", "sha256": "0f6ba7d6d7d2c47e4d58b522184ecad307aec2e5f9cf2fc834eb6a0c1f82e2b5" }, "downloads": -1, "filename": "karbor-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7a39829deb9130dc6df68f0668622bd9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 354927, "upload_time": "2017-02-08T12:32:30", "url": "https://files.pythonhosted.org/packages/3c/ee/ce5e6bbb9f52261661d87923d3567986a741c3b2675f9a77ced888f163a6/karbor-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8603c446fe26d3f0f65eacafd6d2b79e", "sha256": "98e5928512073030fdc398c1c0681bbd886cc5810543c913abdee210a08b2020" }, "downloads": -1, "filename": "karbor-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8603c446fe26d3f0f65eacafd6d2b79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1468080, "upload_time": "2017-02-08T12:32:33", "url": "https://files.pythonhosted.org/packages/dd/d4/f3aff7a8bd41c731f4824c2956c113d3855140f91bf29a8e0f608a02714c/karbor-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a861f0d7ee3acdbb48ef6d385cfd0d62", "sha256": "f5e9917037b75ad990544b27e8519b84065ee7df371a0e019073effd57f047a5" }, "downloads": -1, "filename": "karbor-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a861f0d7ee3acdbb48ef6d385cfd0d62", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 354931, "upload_time": "2017-02-08T15:56:13", "url": "https://files.pythonhosted.org/packages/d3/91/bb0aa072671cfc0eef97fe144b11d849a4f1815cec0d977c61799def2e1d/karbor-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fb67a835c57d92f8a8b0fae4b63b582", "sha256": "41d3e397c7df62f7b16c3336192ce45d48a9b2563054f8d347a6ce9e2d48dd87" }, "downloads": -1, "filename": "karbor-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3fb67a835c57d92f8a8b0fae4b63b582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1468068, "upload_time": "2017-02-08T15:56:17", "url": "https://files.pythonhosted.org/packages/fd/a5/5d2ce6d34e4f14242f460138feb16d029714632fd17506dd154fdf7e7cf9/karbor-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "45bde298897d1a578b590b42a836e47e", "sha256": "0dd0d4c9e3837b092e1fe2d0df5f142365a1cb8bba590a80598489b4df89fe15" }, "downloads": -1, "filename": "karbor-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "45bde298897d1a578b590b42a836e47e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 356602, "upload_time": "2017-05-20T18:13:13", "url": "https://files.pythonhosted.org/packages/01/d5/7681a21b323bde6b4b036b7f5b93d7458a1bb884a933720252edd7e990d7/karbor-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65612abb82f8661257b43332e00c58b1", "sha256": "04eb65b199392efe061d8e267f5d212b3cf7226beb0924924b7d013e7b4637e7" }, "downloads": -1, "filename": "karbor-0.2.1.tar.gz", "has_sig": false, "md5_digest": "65612abb82f8661257b43332e00c58b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6786356, "upload_time": "2017-05-20T18:13:16", "url": "https://files.pythonhosted.org/packages/cc/ff/b0d493a2acc4b2e82d88bbcd92787754829dc74c691355356b063fcb36af/karbor-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "585e32af37bde0d92187ac3881ed8a61", "sha256": "29911354875de40b099a19202642270ce86c6c01a8541c8fa5093ac9e0df3a63" }, "downloads": -1, "filename": "karbor-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "585e32af37bde0d92187ac3881ed8a61", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 375247, "upload_time": "2017-06-19T12:45:31", "url": "https://files.pythonhosted.org/packages/1c/d0/5b7b32298586259835228cfc6f4ec6d14a1344c741c6a2e70e4cef7be99d/karbor-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65dd2640d5d2136395bd80c43bfc7230", "sha256": "6d1e13f60dbc0bd8a8aba8447e849c3411e646549efb6a7158c4529b3bb6f8b4" }, "downloads": -1, "filename": "karbor-0.3.0.tar.gz", "has_sig": false, "md5_digest": "65dd2640d5d2136395bd80c43bfc7230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6801385, "upload_time": "2017-06-19T12:45:36", "url": "https://files.pythonhosted.org/packages/ea/91/4bd17dd558e8a4abb4be2a5a2b3e2587049b119cfdd2e4ae3e5610669036/karbor-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4a24719dfd59dfb7863df7f62dd837c7", "sha256": "dadb9e03d275c09f89ffe0a2214bd4a713877b0ac2d9a4692ba84d6664a7df84" }, "downloads": -1, "filename": "karbor-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4a24719dfd59dfb7863df7f62dd837c7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 397081, "upload_time": "2017-07-24T08:02:40", "url": "https://files.pythonhosted.org/packages/2a/cd/04db862da45c23d2e8fe65fa826a03e27b39b7ebbbdd0204ff52f6adfd57/karbor-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcc3fa02784befb3c0939d6f27a764a9", "sha256": "e1d36a63cc9bfbe34797ba15ebbbcd83b97bbc662a74ced3c98c4f78fecb08b2" }, "downloads": -1, "filename": "karbor-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bcc3fa02784befb3c0939d6f27a764a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6815904, "upload_time": "2017-07-24T08:02:45", "url": "https://files.pythonhosted.org/packages/87/1d/059fbc9a784655790d76014058903249465fa61adc38444edf58bfd0d1c0/karbor-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "04c93c7489ad5b4c16263d2136021e03", "sha256": "5b30584f8bfdb6ab59d1eaf822a324bc333641bcf62e5bf3bccb05f509866bbf" }, "downloads": -1, "filename": "karbor-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "04c93c7489ad5b4c16263d2136021e03", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 410658, "upload_time": "2017-08-14T17:03:36", "url": "https://files.pythonhosted.org/packages/ed/38/6e26cf940dc933faafbe4220240e105928a9020065975da44916def92abf/karbor-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf959ef20609713a95c0f80b68b1b4e9", "sha256": "efa18d0fba55bf73ca2e2fafca26f008649d4175e31673850bf8b1c6308fc5f8" }, "downloads": -1, "filename": "karbor-0.5.0.tar.gz", "has_sig": false, "md5_digest": "cf959ef20609713a95c0f80b68b1b4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6674409, "upload_time": "2017-08-14T17:03:41", "url": "https://files.pythonhosted.org/packages/e7/5a/e21c218c21971b4682cc8751af66cabb76b17bc61f0549e9f6b37ac56155/karbor-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "baab1908c807ae8e0a471219b0bbd1b6", "sha256": "6ded6c0bd3e7fb4ac146a410aed249c95b630ba7a5bb083f5250da0a250ef71a" }, "downloads": -1, "filename": "karbor-0.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "baab1908c807ae8e0a471219b0bbd1b6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 410516, "upload_time": "2017-09-05T11:24:39", "url": "https://files.pythonhosted.org/packages/59/cb/ccdd0fffee8cd9fc9be19651ae09b5733a300015294c7b832cf0471b4c0b/karbor-0.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8d34e6e26c9d69a4b56d7f3e610c4fe", "sha256": "60325e7480666afd9b4523c71978375a3903fa07177db5e695faa521d7fdfcaa" }, "downloads": -1, "filename": "karbor-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a8d34e6e26c9d69a4b56d7f3e610c4fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6674115, "upload_time": "2017-09-05T11:24:43", "url": "https://files.pythonhosted.org/packages/56/31/7327443050f10f744018b7f5ad74f9c73ce67fb819d89bf54208c5f3af38/karbor-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "28716bbf34dec944fa690e5fee82eb5d", "sha256": "64ba52b80b22e91f77930e6d3a10af27b6c4e98305220f65cac394323541c56e" }, "downloads": -1, "filename": "karbor-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "28716bbf34dec944fa690e5fee82eb5d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 513202, "upload_time": "2017-12-06T18:23:29", "url": "https://files.pythonhosted.org/packages/fc/dd/bc473a52f0fa0ac84ff78533ee6a57649805b5a25b73412b4c5614e3ea0d/karbor-0.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03d24577dcb590b5e1e26a6ede38ebf2", "sha256": "48b1e618e389f119d975b4ae52cbb8dbd8168893d0058d14f5c2e0e3cde65988" }, "downloads": -1, "filename": "karbor-0.6.0.tar.gz", "has_sig": false, "md5_digest": "03d24577dcb590b5e1e26a6ede38ebf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6736647, "upload_time": "2017-12-06T18:23:34", "url": "https://files.pythonhosted.org/packages/16/61/efe15497636f4732d1860747d700d1a2ab25f41b2cb639112dc43e6bcfeb/karbor-0.6.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "2582b0bf9d9f92e53d597b2dc217661d", "sha256": "78a9e4c6e09a965a0913a34ac2fbcc717637024cbd6077e956b142a41a5fa960" }, "downloads": -1, "filename": "karbor-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2582b0bf9d9f92e53d597b2dc217661d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 525264, "upload_time": "2018-01-26T14:35:28", "url": "https://files.pythonhosted.org/packages/7f/e0/9153bc338ff917c2806a7baa157cafc31395f546546c4ba4a3d11d956cb3/karbor-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fcf02767b1ed1caccd4a554718a269a", "sha256": "93e75d9aa4350b9d1b3da3e9e3fd6755c8e17384a771d125556aa91d1b458162" }, "downloads": -1, "filename": "karbor-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4fcf02767b1ed1caccd4a554718a269a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6742682, "upload_time": "2018-01-26T14:35:37", "url": "https://files.pythonhosted.org/packages/91/c2/2e9ba31fa975bda04e8483be4669c513af583c8d6f1931e4a5629642edb2/karbor-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5ef0d30e1b51bbde609842bae99a4b12", "sha256": "3759be724447c0456325eb5649bf46d3dd0c12e26fb7fb0976586f53be007001" }, "downloads": -1, "filename": "karbor-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5ef0d30e1b51bbde609842bae99a4b12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 524802, "upload_time": "2018-08-17T20:20:28", "url": "https://files.pythonhosted.org/packages/80/e3/8bf3bae0d2acd426acf492f9f56177be1e00b65a481f126c387f46008073/karbor-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa34eb5e37f2e90b7b82e15a040b041d", "sha256": "e593441183b04a6ccc748b93cd9c372dc0a80d7970ff153c9a1d8948c5a2d500" }, "downloads": -1, "filename": "karbor-1.1.0.tar.gz", "has_sig": false, "md5_digest": "aa34eb5e37f2e90b7b82e15a040b041d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6746742, "upload_time": "2018-08-17T20:20:33", "url": "https://files.pythonhosted.org/packages/b4/25/e1730355766fd0ab867f1f0174d8b29f09518ab1071228a8bd260aede2c9/karbor-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "3826122ef35b4b29ae92825bbd972132", "sha256": "55f878bf1b441c8afaf1f243f8e782b8dcb191ba70e66f1e3d31d267e95ee23e" }, "downloads": -1, "filename": "karbor-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3826122ef35b4b29ae92825bbd972132", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 537713, "upload_time": "2019-01-21T19:00:03", "url": "https://files.pythonhosted.org/packages/f2/f5/8787620a1602c4fc9938116e73391849dbd66314c8a5684682baf3d8b26e/karbor-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e51f885baed1ce1e80a81a7f4dff2dc5", "sha256": "ec30da3d2334c74f10c163938cfe4e81ee783d8b594eefc468deabb7648751e8" }, "downloads": -1, "filename": "karbor-1.2.0.tar.gz", "has_sig": false, "md5_digest": "e51f885baed1ce1e80a81a7f4dff2dc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6754579, "upload_time": "2019-01-21T19:00:07", "url": "https://files.pythonhosted.org/packages/3d/d9/8c59c66d809aee18eae70b23ab593cb2948f664e2a1a634a73d1230d3891/karbor-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "a16f9b7cff9a323dba2511c2de692302", "sha256": "2c44a047157e6fc662c783bfd2175f0c7dfd9cffb5c0dd920512c2de50402794" }, "downloads": -1, "filename": "karbor-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a16f9b7cff9a323dba2511c2de692302", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 537924, "upload_time": "2019-03-26T18:35:33", "url": "https://files.pythonhosted.org/packages/df/8c/a02117a81fc7bdaccceabd2d08870c096f28272e1b22f9007e7e97840360/karbor-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67f9ca0d926b16d87b7494c43fce6d04", "sha256": "8a56ab7a66cfff35d2591328d0da6edfce9d5067720de7c550d242e9df21c687" }, "downloads": -1, "filename": "karbor-1.3.0.tar.gz", "has_sig": false, "md5_digest": "67f9ca0d926b16d87b7494c43fce6d04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6752351, "upload_time": "2019-03-26T18:35:37", "url": "https://files.pythonhosted.org/packages/96/da/2f570e6ff222071a84b23727e335b26be2d4bee5c289675d306fd7c521e4/karbor-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "44dd60c1648edab89efad95518c2983e", "sha256": "fc1f1c87e1d643168c7a4b3b2ba0e54cf5895399cc790fe24b123c9ef9616d95" }, "downloads": -1, "filename": "karbor-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44dd60c1648edab89efad95518c2983e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 545447, "upload_time": "2019-09-15T19:09:57", "url": "https://files.pythonhosted.org/packages/dc/d4/25e586ec0e8eafd20d7591ed647221d75749f908fa8aae0e65b62e93d5fd/karbor-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0086085628aeb8509773b36342c954bc", "sha256": "978420f9b6a86bed4ace8c0b15edf792692848fab19d529c86e002675b499cb7" }, "downloads": -1, "filename": "karbor-1.4.0.tar.gz", "has_sig": false, "md5_digest": "0086085628aeb8509773b36342c954bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6754060, "upload_time": "2019-09-15T19:10:02", "url": "https://files.pythonhosted.org/packages/a6/e4/15409fb563046cb384f96bc4b9a8e796c4c1fe7e2691f6e682f2ef79948b/karbor-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44dd60c1648edab89efad95518c2983e", "sha256": "fc1f1c87e1d643168c7a4b3b2ba0e54cf5895399cc790fe24b123c9ef9616d95" }, "downloads": -1, "filename": "karbor-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44dd60c1648edab89efad95518c2983e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 545447, "upload_time": "2019-09-15T19:09:57", "url": "https://files.pythonhosted.org/packages/dc/d4/25e586ec0e8eafd20d7591ed647221d75749f908fa8aae0e65b62e93d5fd/karbor-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0086085628aeb8509773b36342c954bc", "sha256": "978420f9b6a86bed4ace8c0b15edf792692848fab19d529c86e002675b499cb7" }, "downloads": -1, "filename": "karbor-1.4.0.tar.gz", "has_sig": false, "md5_digest": "0086085628aeb8509773b36342c954bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6754060, "upload_time": "2019-09-15T19:10:02", "url": "https://files.pythonhosted.org/packages/a6/e4/15409fb563046cb384f96bc4b9a8e796c4c1fe7e2691f6e682f2ef79948b/karbor-1.4.0.tar.gz" } ] }