{ "info": { "author": "Laws.Africa", "author_email": "greg@laws.africa", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Legal Industry", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Text Processing", "Topic :: Text Processing :: Markup :: XML" ], "description": "Cobalt\n======\n\n.. image:: https://badge.fury.io/py/cobalt.svg\n :target: http://badge.fury.io/py/cobalt\n\n.. image:: https://travis-ci.org/laws-africa/cobalt.svg\n :target: http://travis-ci.org/laws-africa/cobalt\n\nCobalt is a lightweight Python library for working with `Akoma Ntoso `_ Act documents.\nIt makes it easy to work with Akoma Ntoso metadata, FRBR URIs and generate Tables of Contents for a document.\n\nIt is lightweight because most operations are done on the XML document directly without intermediate\nobjects. You still need to understand how Akoma Ntoso works.\n\nRead the `full documentation at cobalt.readthedocs.org `_.\n\nQuickstart\n----------\n\nInstall using::\n\n $ pip install cobalt\n\nUse it like this::\n\n >>> from cobalt import Act\n >>> act = Act()\n >>> act.title = \"Act 10 of 1980\"\n >>> act.frbr_uri = \"/za/act/1980/10\"\n >>> act.year\n '1980'\n >>> act.number\n '10'\n >>> print act.to_xml()\n [ lots of xml ]\n\nContributing\n------------\n\n1. Clone the repo\n2. Install development dependencies::\n\n pip install -e .[dev]\n\n3. Make your changes\n4. Run tests::\n\n nosetests && flake8 cobalt\n\n5. Send a pull request\n\nReleasing a New Version\n-----------------------\n\n1. Run the tests!\n2. Update VERSION appropriately\n3. Update the Change Log section in README.rst\n4. Commit and tag::\n\n git tag vX.X.X\n git push -u origin --tags\n\n5. Build artefacts::\n\n rm -rf build dist && python setup.py sdist bdist_wheel\n\n6. Upload to PyPI::\n\n twine upload dist/*\n\nLicense and Copyright\n---------------------\n\nCobalt is licensed under the LPGL 3.0 license.\n\nCobalt is Copyright 2015-2017 AfricanLII.\n\nChange Log\n----------\n\n3.0.0\n.....\n\n- Python 3.6 and 3.7 support\n- Drop support for Python 2.x\n\n2.2.0\n.....\n\n- FIX don't mistake numbers in uris with subtypes and numeric numbers as actors\n- FIX link to GitHub\n- Unicode literals when parsing FRBR URIs\n\n2.1.0\n.....\n\n- FIX don't strip empty whitespace during objectify.fromstring\n\n2.0.0\n.....\n\n- FIX don't pretty-print XML, it introduces meaningful whitespace\n\n1.0.1\n.....\n\n- FIX FrbrUri clone bug when a URI had a language.\n\n1.0.0\n.....\n\n- Move table of contents, render and other locale (legal tradition) specific functionality out of Cobalt.\n- FIX bug that returned the incorrect language when extracting a document's expression URI.\n\n0.3.2\n.....\n\n- Inject original img src as data-src\n\n0.3.1\n.....\n\n- Support for i18n in XSLT files, including all 11 South African languages from myconstitution.co.za\n\n0.3.0\n.....\n\n- Support for images\n- Change how XSLT params are passed to the renderer\n- Add expression_frbr_uri method to Act class\n\n0.2.1\n.....\n\n- When rendering HTML, ensure primary container elements and schedules have appropriate ids\n\n0.2.0\n.....\n\n- When rendering HTML, scope component/schedule ids to ensure they're unique\n\n0.1.11\n......\n\n- Render ref elements as HTML a elements\n- Optionally prepend a resolver URL before a elements\n\n0.1.10\n......\n\n- Convert EOL elements to BR when changing XML to HTML\n\n0.1.9\n.....\n\n- Support dates before 1900. Contributed by rkunal.\n\n0.1.8\n.....\n\n- lifecycle and identification meta elements now have a configurable source attribute\n\n0.1.7\n.....\n\n- TOCElement items now include a best-effort title\n\n0.1.6\n.....\n\n- Use HTML5 semantic elements section and article when generating HTML for acts\n\n0.1.5\n.....\n\n- FIX use schedule FRBRalias as heading\n\n0.1.4\n.....\n\n- Transforming XML to HTML now includes all attributes as data- attributes\n\n0.1.3\n.....\n\n- Refactor TOC helpers into own file\n- Fix .format in FrbrUri\n\n0.1.1\n.....\n\n- first release\n\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/laws-africa/cobalt", "keywords": "", "license": "GNU Lesser General Public License v3 (LGPLv3)", "maintainer": "", "maintainer_email": "", "name": "cobalt", "package_url": "https://pypi.org/project/cobalt/", "platform": "", "project_url": "https://pypi.org/project/cobalt/", "project_urls": { "Homepage": "https://github.com/laws-africa/cobalt" }, "release_url": "https://pypi.org/project/cobalt/3.0.0/", "requires_dist": [ "arrow (>=0.5.0)", "lxml (>=3.4.1)", "nose ; extra == 'dev'", "flake8 ; extra == 'dev'", "nose ; extra == 'test'", "flake8 ; extra == 'test'" ], "requires_python": "", "summary": "A lightweight library for working with Akoma Ntoso Act documents", "version": "3.0.0" }, "last_serial": 5731287, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fbd1a038d54e48a1e40d73004e6d3055", "sha256": "bed9858860a1806b1dcca7db719a5839382c12683ac27ca164afdf06b3277846" }, "downloads": -1, "filename": "cobalt-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fbd1a038d54e48a1e40d73004e6d3055", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11541, "upload_time": "2015-07-28T06:54:50", "url": "https://files.pythonhosted.org/packages/d4/3b/2c9a487f2bf0b5f9f4b0d6fa1d74ab26f8d44b3c05d432fd322a86c37d8f/cobalt-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69109a00f82477b2b56bcddd5204feab", "sha256": "111aee8fbb52a344f4811feee8202503e27345f8cdd8b18573b6666cd603b7e7" }, "downloads": -1, "filename": "cobalt-0.1.0.tar.gz", "has_sig": false, "md5_digest": "69109a00f82477b2b56bcddd5204feab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10107, "upload_time": "2015-07-28T06:54:41", "url": "https://files.pythonhosted.org/packages/20/9f/6f4fc266b97b3045f4986a7247d626abba26a71264bef31485e2cf95cee3/cobalt-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "697f5c664a841d22580a938cf0747d22", "sha256": "848ee00e8e4cd2cf9e4af3303b400e17846fa867b6d6d1c7368341ed6c58fce4" }, "downloads": -1, "filename": "cobalt-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "697f5c664a841d22580a938cf0747d22", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11672, "upload_time": "2015-07-28T07:17:00", "url": "https://files.pythonhosted.org/packages/c6/70/f01763d2ea464363741f8b10f821b20c72831d47d91b45a4783380aebc16/cobalt-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3588851730fd1d8607de18b4037651b", "sha256": "42b42d319be9d697fb6f64609f75155fafee6de38f68daaa8f9bc91e4daaebc7" }, "downloads": -1, "filename": "cobalt-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b3588851730fd1d8607de18b4037651b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11648, "upload_time": "2015-07-28T07:16:50", "url": "https://files.pythonhosted.org/packages/ac/03/1f639f660d08e33e54846421504ac82f4392f020f41c88c10327fa54fd23/cobalt-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "24dedf6b360e85ac2c83dc90345e351c", "sha256": "81ef69f575cdcf61ccafb5344696b42baf68a3ef6b84df140ab749b451a3761d" }, "downloads": -1, "filename": "cobalt-0.1.10-py2-none-any.whl", "has_sig": false, "md5_digest": "24dedf6b360e85ac2c83dc90345e351c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16830, "upload_time": "2017-02-25T07:13:30", "url": "https://files.pythonhosted.org/packages/93/7b/674d486d5daeb82ce7d82781773b62c4c414fa9b8fc1848565489e5cbd68/cobalt-0.1.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bc0c26b53373bd0317e4fdd05f76802", "sha256": "10b87dd347d6182c057d3f5014825a16549b55b500b8d4965f270a080a0edfc7" }, "downloads": -1, "filename": "cobalt-0.1.10.tar.gz", "has_sig": false, "md5_digest": "7bc0c26b53373bd0317e4fdd05f76802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13233, "upload_time": "2017-02-25T07:13:27", "url": "https://files.pythonhosted.org/packages/2a/cd/ab9dd92ec3688094db5f2619e01e7dba1d80a2af4f32a46f7a4b78d096d4/cobalt-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "49abdc13032a02472da46b62c38c65af", "sha256": "47a26d827240733faa40a7b1c4a2e36ed2788441c54c3f98c253398c93ab418c" }, "downloads": -1, "filename": "cobalt-0.1.11-py2-none-any.whl", "has_sig": false, "md5_digest": "49abdc13032a02472da46b62c38c65af", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17378, "upload_time": "2017-04-23T12:38:56", "url": "https://files.pythonhosted.org/packages/48/26/0e9368390475dd005dfc1f9b8dd522394ced79f07c973879cdf21f57795e/cobalt-0.1.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed10ce2fa057a8110c3c44ccbd3bcbfe", "sha256": "0ca9f34fb189c38986618cd92c3a40f22e13ba7881636d14fbca6018a8b98134" }, "downloads": -1, "filename": "cobalt-0.1.11.tar.gz", "has_sig": false, "md5_digest": "ed10ce2fa057a8110c3c44ccbd3bcbfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13638, "upload_time": "2017-04-23T12:38:53", "url": "https://files.pythonhosted.org/packages/3e/3e/6c9774c3b85c3117175c41d867d51c91afd41c5c5425d89852e71d5a46e3/cobalt-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3acc94e8f21587177581c40a39fb3304", "sha256": "cbc6268b9c1d320676dd3c5d80558aa6689b20e35d1f70dd5e8cac4287edbced" }, "downloads": -1, "filename": "cobalt-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "3acc94e8f21587177581c40a39fb3304", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13852, "upload_time": "2015-07-28T07:30:07", "url": "https://files.pythonhosted.org/packages/c8/d4/3d2a504c95f5aa09e9e3bc9012e9eaaa4599ceb0a0a508f8f7daf285c454/cobalt-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3a6163709879af02299596aef0e49a1", "sha256": "ff5d29277f03c8d3102efeef53de35043aeaa8c52f59a114c5ba8359a7fe1669" }, "downloads": -1, "filename": "cobalt-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f3a6163709879af02299596aef0e49a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11689, "upload_time": "2015-07-28T07:29:57", "url": "https://files.pythonhosted.org/packages/72/ae/61698c29afaa5cbbb8192ef22c2ee5292f20c65584f5e96ddbfbab12a8e3/cobalt-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "80e54f9680d35f0dfdc13ed9da3c9695", "sha256": "ea962dc757ef5bbbcf5d41079be492627feda7b183c915e92bb27770a355732b" }, "downloads": -1, "filename": "cobalt-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "80e54f9680d35f0dfdc13ed9da3c9695", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15508, "upload_time": "2015-08-01T11:59:31", "url": "https://files.pythonhosted.org/packages/8b/2f/bc9b39a9c27dbe220d10e11bd5c041b42a4dc32f42c8fa3cc24f48718140/cobalt-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15481bb7c9209bbeb0ce1bdcfd49c4bf", "sha256": "212f182888386c1c054cceaff3e9e6034077c83147c823ea7805c2edbec01aa2" }, "downloads": -1, "filename": "cobalt-0.1.3.tar.gz", "has_sig": false, "md5_digest": "15481bb7c9209bbeb0ce1bdcfd49c4bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12198, "upload_time": "2015-08-01T11:59:26", "url": "https://files.pythonhosted.org/packages/e8/fb/20b5ad2f3673640bd5f2748cdcf88c94f9a49da059639e81fa8a5f4bfde9/cobalt-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3bcd08890cb8c4656a15ed72cbfd71db", "sha256": "824b71dc15659655fbb5f24b2797dc41c92f0e9c47c9f0a6919d60edffb24d6e" }, "downloads": -1, "filename": "cobalt-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "3bcd08890cb8c4656a15ed72cbfd71db", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15657, "upload_time": "2015-08-27T19:05:33", "url": "https://files.pythonhosted.org/packages/96/6e/925ffe9c27c590d97a6531ea6747a035fe74d3901fd90f98a1b9c44a2f84/cobalt-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "151dda3373da386050a727246c0818c8", "sha256": "e378f2dcde1dc87bf3de3f9dc3cb275e5ee2d224c465ba731824d49dd3f67614" }, "downloads": -1, "filename": "cobalt-0.1.4.tar.gz", "has_sig": false, "md5_digest": "151dda3373da386050a727246c0818c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12303, "upload_time": "2015-08-27T19:05:14", "url": "https://files.pythonhosted.org/packages/53/b9/7f02a4531ae262d9d419840c2ba4b7822d105479a04da9b08afe81860b1b/cobalt-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4357d7df9e890a5d02266029b37f514b", "sha256": "d4d00e40c439c44005e48478dd5287061ecf34a32ca3f89fec6dda1a4cd12b3c" }, "downloads": -1, "filename": "cobalt-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "4357d7df9e890a5d02266029b37f514b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15980, "upload_time": "2015-09-06T18:39:52", "url": "https://files.pythonhosted.org/packages/2f/e9/6a56bd9c0b1fb75013f67e6978452c10e827b21d40618d8f48c80f6dbf06/cobalt-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59cfb100ef2172bb3f7cce6aae44a38d", "sha256": "cd8f2da4196b384a31c731ef5913596ead6d97c9dadb26309002c66cd30440b8" }, "downloads": -1, "filename": "cobalt-0.1.5.tar.gz", "has_sig": false, "md5_digest": "59cfb100ef2172bb3f7cce6aae44a38d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12474, "upload_time": "2015-09-06T18:39:42", "url": "https://files.pythonhosted.org/packages/c3/33/6a42b256bfd116e1a7ae0f63278dd644f72de85a5d52660c1da873b1a16c/cobalt-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "89773d57481e4583c04520439ecab180", "sha256": "47a8f3db3e0c6bb1e9e724796603e2e1c5cec61db2e3725c7655a42994560d57" }, "downloads": -1, "filename": "cobalt-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "89773d57481e4583c04520439ecab180", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16109, "upload_time": "2015-09-16T07:09:00", "url": "https://files.pythonhosted.org/packages/3a/76/8dbe072fc39085bfd2a4be6782c555a148759d959c7c97fa12f2530e2451/cobalt-0.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f33daffb554d52ce73192af606a298ab", "sha256": "f1310df27e9d8a97550df10ab17c61546c13e019ef037a529dbabed1318e805f" }, "downloads": -1, "filename": "cobalt-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f33daffb554d52ce73192af606a298ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12558, "upload_time": "2015-09-16T07:08:52", "url": "https://files.pythonhosted.org/packages/73/39/9ba6e087e712383cb6ed393d211b8c592c2f35988d45b971dc5aff203819/cobalt-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "e077e8ba7c8b0781c0ac5ba080fc65cf", "sha256": "071e7e48d386a92e9c0837646d4651045f380e474e05f210a91568770afdd601" }, "downloads": -1, "filename": "cobalt-0.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "e077e8ba7c8b0781c0ac5ba080fc65cf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16318, "upload_time": "2015-12-14T12:51:46", "url": "https://files.pythonhosted.org/packages/ee/76/c8495e64cd1f85de99d7476eb86058ab438622a24912ff029e751ed0f77c/cobalt-0.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7fd44058f5e2156d3c09725a923e493", "sha256": "bb2895002ee5b6a691ce6501063ee1906109b7e7299e02b5611a8375795529c2" }, "downloads": -1, "filename": "cobalt-0.1.7.tar.gz", "has_sig": false, "md5_digest": "d7fd44058f5e2156d3c09725a923e493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12756, "upload_time": "2015-12-14T12:51:39", "url": "https://files.pythonhosted.org/packages/90/f7/38996f445c19cc736d3b126d799f41bd7b4beb114469d7a4a8b19e966a96/cobalt-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "345e1e3a60446dcbcad5b3db902e253d", "sha256": "c34890a00c975fd9db48e9cef9f6b5a08341ce927dbbb0d1c9638c0ffeabc5a4" }, "downloads": -1, "filename": "cobalt-0.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "345e1e3a60446dcbcad5b3db902e253d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16672, "upload_time": "2016-03-21T16:15:54", "url": "https://files.pythonhosted.org/packages/d8/48/09e14c5fd8ef8d14b9054d1c50851e90bf9d43b1f07c3fd3564ac3ca0956/cobalt-0.1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82864b4209e7a41443c609c09086bc0f", "sha256": "bf28565cf0bb8bcf675a2f4fcfd2ae0d6793e31bbcd8ff47e8f2d2044b28d0a1" }, "downloads": -1, "filename": "cobalt-0.1.8.tar.gz", "has_sig": false, "md5_digest": "82864b4209e7a41443c609c09086bc0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13034, "upload_time": "2016-03-21T16:15:39", "url": "https://files.pythonhosted.org/packages/1c/3e/1cadafa79c6874e3d7624cbe8c1c4288cef9e81d7cdd003dbcde4afc4f76/cobalt-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "4472868b1c8503010b4b80d9b4ea9a95", "sha256": "2dfcebdcb5019ce354aae73a85f264cfd8920e3b892f0263337cde3651ef0003" }, "downloads": -1, "filename": "cobalt-0.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "4472868b1c8503010b4b80d9b4ea9a95", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16749, "upload_time": "2016-09-26T09:12:43", "url": "https://files.pythonhosted.org/packages/cf/b8/9b764862a71d7deebcb76cf93329774ac555c5c6e613d977643f2021b9f5/cobalt-0.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a140810f4a6b00a6f142d784b82dd8c", "sha256": "6915064a8ea4b8d57e8e1fc80528b29810a45e94daf66492dafaf7296be63b7e" }, "downloads": -1, "filename": "cobalt-0.1.9.tar.gz", "has_sig": false, "md5_digest": "0a140810f4a6b00a6f142d784b82dd8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13109, "upload_time": "2016-09-26T09:12:38", "url": "https://files.pythonhosted.org/packages/5d/72/56dc3a8cb3c3a59313bec34badcf7e411ae0071f1d9228e20d33e0533adc/cobalt-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7d847da4ca04e93541169f87a687de8e", "sha256": "112192dd54a133a03fb5e9cd300274cf0ca077daf8a4fc4f0af5825716242d67" }, "downloads": -1, "filename": "cobalt-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7d847da4ca04e93541169f87a687de8e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17841, "upload_time": "2017-06-06T18:59:15", "url": "https://files.pythonhosted.org/packages/7a/d7/73c40ee535ae0b8b47201fcd2c2da58d4d8343ab3088858feb8c30ed4fa1/cobalt-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed319ac2cb63fc2f5dcf10d651080c3b", "sha256": "0acfb80e09aee4b2b2099b3619db2f41cfd0697540d365c99c6ff43569b08bd8" }, "downloads": -1, "filename": "cobalt-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ed319ac2cb63fc2f5dcf10d651080c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13988, "upload_time": "2017-06-06T18:59:12", "url": "https://files.pythonhosted.org/packages/b9/84/53680fa2cc467eac93d1aac6c0bd14af133a2b7c9844a8422e73f9e2d615/cobalt-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "bc41af66fa017f921621022a9a130633", "sha256": "6272ec98a5ea560d1db7c664d76b676a2b3779510354a53f5d9e869d9ef45fa2" }, "downloads": -1, "filename": "cobalt-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "bc41af66fa017f921621022a9a130633", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18057, "upload_time": "2017-08-20T08:45:10", "url": "https://files.pythonhosted.org/packages/44/0c/04922260ef4bb16d3df7dfc738053fdd5160f496eb325e07be3a5368faf9/cobalt-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "476b70d46b72f5e1813618525a9adc7a", "sha256": "b930a019ba2534d22f59d59f88ef7b6597cdca72e610c5c2713cc07e8a3828e8" }, "downloads": -1, "filename": "cobalt-0.2.1.tar.gz", "has_sig": false, "md5_digest": "476b70d46b72f5e1813618525a9adc7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14188, "upload_time": "2017-08-20T08:45:07", "url": "https://files.pythonhosted.org/packages/61/f8/7d76d5f72f1aadd56459c46355b10969afe7c20b33c0393179bfe961a3cb/cobalt-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5bd850b47fd95c3a40426455a4b34b4b", "sha256": "a788385e29abd4d236735fd35fda7914d9f47e936a0a00e9d04e82311cc71da7" }, "downloads": -1, "filename": "cobalt-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5bd850b47fd95c3a40426455a4b34b4b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18393, "upload_time": "2017-10-09T14:20:48", "url": "https://files.pythonhosted.org/packages/6f/62/cfe3474490103aee46a08ec49436109440cab900cf3fe996125de8232e41/cobalt-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4339387b7e115339ee67cfa7f4a83dd3", "sha256": "323415dfaa6d27c7bfd720a16c65ddbebf896820cce7f54d1fa42b9cc95ee7d7" }, "downloads": -1, "filename": "cobalt-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4339387b7e115339ee67cfa7f4a83dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14461, "upload_time": "2017-10-09T14:20:44", "url": "https://files.pythonhosted.org/packages/17/9d/5503f37c494e319b5d7d26ac4b99d8abe1aac5be8759b0692d841d2144e5/cobalt-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c85bba6ad7096c5e582457f0f439938b", "sha256": "793f9c94ca2f9cd4d7186273606296bff0556fab201c49ed421d7e74c6c3e16f" }, "downloads": -1, "filename": "cobalt-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "c85bba6ad7096c5e582457f0f439938b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18743, "upload_time": "2017-11-11T13:01:48", "url": "https://files.pythonhosted.org/packages/96/08/47ca677642854cda6c7ac8b395993edae8b0c46247df8802f71fae4f1af3/cobalt-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0b255a35bc587872bce5ebb12f94395", "sha256": "27bb90507e56084cc34ddecafbcaa2a08d9a587b3ae19f6236c6642ec2f3747d" }, "downloads": -1, "filename": "cobalt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c0b255a35bc587872bce5ebb12f94395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14758, "upload_time": "2017-11-11T13:01:44", "url": "https://files.pythonhosted.org/packages/e1/8a/0dd7559a7cdd88af63a9a663580c467371f3839e86a48b60b95e112fef87/cobalt-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "539a2244308948f7e6a640bfd1b1bd90", "sha256": "dfb43d51a8f050cfed84dab286d27a5abd93266971833605b4b7ff1e58310753" }, "downloads": -1, "filename": "cobalt-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "539a2244308948f7e6a640bfd1b1bd90", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18796, "upload_time": "2018-03-09T16:09:00", "url": "https://files.pythonhosted.org/packages/aa/5e/88d62b8771bc29715e42b7643f29532fbca1509a820ae2b19afdcda3b3ec/cobalt-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c82797efaca9cdb6ded38660a55214d", "sha256": "e3491ce4350451e94345dd4787f69c8f82935273dee6c0e774b0e5c9ed6c0c4c" }, "downloads": -1, "filename": "cobalt-0.3.2.tar.gz", "has_sig": false, "md5_digest": "7c82797efaca9cdb6ded38660a55214d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15873, "upload_time": "2018-03-09T16:08:57", "url": "https://files.pythonhosted.org/packages/30/b7/8b94d5092bd17c7355cfe9c537cd3348b7327f128445acb4b1850f849bd5/cobalt-0.3.2.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c234ed1d5479fc44567914bb8b9ab9c6", "sha256": "37230682c7d9efdb5bd9aa1e7bb4d5f0cbacae735dcfb840279f5601a9795513" }, "downloads": -1, "filename": "cobalt-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "c234ed1d5479fc44567914bb8b9ab9c6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18847, "upload_time": "2018-07-25T19:16:18", "url": "https://files.pythonhosted.org/packages/5a/b6/ce47e37c4c46ffa02774614ca23ba12caa64cd1c5c43e2c385a6d92b489c/cobalt-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7471d28ec45d3a9a196260b848b739d9", "sha256": "1fb53d86d6303efe1ed4dcc3f8b6e0b16d1b7668fab7491af0e2adca603dafec" }, "downloads": -1, "filename": "cobalt-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7471d28ec45d3a9a196260b848b739d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11017, "upload_time": "2018-07-25T19:16:16", "url": "https://files.pythonhosted.org/packages/1c/db/06511660593d72ec8f119285ad1f74e92723c8caab09034bf058333e91f3/cobalt-1.0.1.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "6a74310a411002f7973b440e33310fff", "sha256": "a79cd7f65d856be87978f5e39386bb8f4a8d25e3dc3761ac76efdcc578e53cb1" }, "downloads": -1, "filename": "cobalt-1.0a1-py2-none-any.whl", "has_sig": false, "md5_digest": "6a74310a411002f7973b440e33310fff", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18757, "upload_time": "2018-05-22T12:07:21", "url": "https://files.pythonhosted.org/packages/5a/e5/4524f999a0d600e6b1c7a681ccb17dfa01fa4b2b35f8ca6038c03537a363/cobalt-1.0a1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aaa37926d694ac2b0c2fd6882d5de8b", "sha256": "c437b1b5eb27cfab627ee6e07c0366bd3998a5aedba8e58de765f613970cc785" }, "downloads": -1, "filename": "cobalt-1.0a1.tar.gz", "has_sig": false, "md5_digest": "8aaa37926d694ac2b0c2fd6882d5de8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10922, "upload_time": "2018-05-22T12:07:20", "url": "https://files.pythonhosted.org/packages/14/41/b99c7ca3b5219bc08f62ade66381e6cfefe1ca7fbf3a453ec444defea6fb/cobalt-1.0a1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "3abcfb9e61b7e61ead05c60a41ea097e", "sha256": "cf96cc576b9c54966e252e3dee8a0191194624a425dd3bdb06ab67974d0899f6" }, "downloads": -1, "filename": "cobalt-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3abcfb9e61b7e61ead05c60a41ea097e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9838, "upload_time": "2019-05-29T09:00:14", "url": "https://files.pythonhosted.org/packages/8a/04/953c35270c0c2312aabf4c372d2cfd4bb0a0ed5994d4461d14cd503ae09f/cobalt-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72e9a9a047976a42179e2554747535a9", "sha256": "eb096b4e97af75072364107825cac163380ac801bce1b78bb62c5589bfb6628b" }, "downloads": -1, "filename": "cobalt-2.0.0.tar.gz", "has_sig": false, "md5_digest": "72e9a9a047976a42179e2554747535a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11091, "upload_time": "2019-05-29T09:00:11", "url": "https://files.pythonhosted.org/packages/19/81/323fccaa60be601c4a32284b3d563741f2fe1468b86269a6c9f91d2ab350/cobalt-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "863d5c07977bac8245dcb86b8135f59b", "sha256": "f30833cc8022162fb0ceb2d95fbfc74613f9bf45a61ba9a170e1c008b8aaece4" }, "downloads": -1, "filename": "cobalt-2.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "863d5c07977bac8245dcb86b8135f59b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9950, "upload_time": "2019-05-29T16:41:36", "url": "https://files.pythonhosted.org/packages/fb/3d/e08500808cede8d989f670b1b160f0f42860faf4dd801a0a669822c1e148/cobalt-2.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14bb3582f3ab4bff52da1ac07a186579", "sha256": "c1a09c3b59d91a81ffa69d35caa831e236470ee685c8f4fb35ab12fe1a2e8ea0" }, "downloads": -1, "filename": "cobalt-2.1.0.tar.gz", "has_sig": false, "md5_digest": "14bb3582f3ab4bff52da1ac07a186579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11205, "upload_time": "2019-05-29T16:41:32", "url": "https://files.pythonhosted.org/packages/b1/8f/2571004787ad02e9057c5b2a52f2c8bc0e9bd1be031adccca6ecea7a8c90/cobalt-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "9530b0551cc3abc1576530cabe7502a1", "sha256": "d6ccec28e78b5b2a80b15aea35d712466181c358faffb9150391d20ce011d8d2" }, "downloads": -1, "filename": "cobalt-2.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9530b0551cc3abc1576530cabe7502a1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10056, "upload_time": "2019-07-11T11:01:20", "url": "https://files.pythonhosted.org/packages/d9/6c/737bc1790ac1f7a5a30338d01b91e77db13ca54e5cd979c5d37a2c3a9822/cobalt-2.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5766d2e26de11b62d647d0b2596e2e19", "sha256": "b9e1de3425811f23eb614b60ef78019cf64b4dd33900e8c2c3acce45d43efcea" }, "downloads": -1, "filename": "cobalt-2.2.0.tar.gz", "has_sig": false, "md5_digest": "5766d2e26de11b62d647d0b2596e2e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11376, "upload_time": "2019-07-11T11:01:22", "url": "https://files.pythonhosted.org/packages/23/e7/25c868d0cc44c83f2b24511816c1aa91914f2d489ed79386f4dd6c3b83c5/cobalt-2.2.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "32537af71b1c96fe995163685e6b5c81", "sha256": "73c100b944400e9bd8d8e18b49e324b500020c964be711db11d67753da3e6b5b" }, "downloads": -1, "filename": "cobalt-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "32537af71b1c96fe995163685e6b5c81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10099, "upload_time": "2019-08-26T14:41:46", "url": "https://files.pythonhosted.org/packages/11/b8/94733a72848966fb53cee00c239086ab91f7377f1ead2af08962205fa05e/cobalt-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "488ca95d39e41571ce4c6a3120d1123f", "sha256": "ba3e2465788dacd8f682ec31bc341b6f16c75565a8405e9f3dd15ddaff43bf54" }, "downloads": -1, "filename": "cobalt-3.0.0.tar.gz", "has_sig": false, "md5_digest": "488ca95d39e41571ce4c6a3120d1123f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12072, "upload_time": "2019-08-26T14:41:48", "url": "https://files.pythonhosted.org/packages/6b/6c/89fb50700f062b68b9880699f53d847b7acad47baa1a32801e1db092b8a6/cobalt-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32537af71b1c96fe995163685e6b5c81", "sha256": "73c100b944400e9bd8d8e18b49e324b500020c964be711db11d67753da3e6b5b" }, "downloads": -1, "filename": "cobalt-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "32537af71b1c96fe995163685e6b5c81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10099, "upload_time": "2019-08-26T14:41:46", "url": "https://files.pythonhosted.org/packages/11/b8/94733a72848966fb53cee00c239086ab91f7377f1ead2af08962205fa05e/cobalt-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "488ca95d39e41571ce4c6a3120d1123f", "sha256": "ba3e2465788dacd8f682ec31bc341b6f16c75565a8405e9f3dd15ddaff43bf54" }, "downloads": -1, "filename": "cobalt-3.0.0.tar.gz", "has_sig": false, "md5_digest": "488ca95d39e41571ce4c6a3120d1123f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12072, "upload_time": "2019-08-26T14:41:48", "url": "https://files.pythonhosted.org/packages/6b/6c/89fb50700f062b68b9880699f53d847b7acad47baa1a32801e1db092b8a6/cobalt-3.0.0.tar.gz" } ] }