{ "info": { "author": "Xyoz Netsphere", "author_email": "nanoowl@xyooz.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "Canni\n=====\n\nIf you are looking for the generated html code example (Triple Trouble):\nhttps://networkjanitor.gitlab.io/canni/\n\nIf you are looking for the real, up-to-date versions, please use the following links:\n\n* Triple Trouble: https://networkjanitor.gitlab.io/xutt/\n* The Shatterer: https://networkjanitor.gitlab.io/jinni/\n\n\nTechnical Design Goals/Criteria\n-------------------------------\n\n* lightweight\n* single page\n* avoid javascript as often as possible (tabs with css, copy requires javascript :[ )\n* offline portability (can save the file and open it from harddrive - still works)\n* easy to use\n* dataset source type as `xutt `_ (same as the linux terminal version of Canni: `bronk `_)\n\nInfo about changes to the dataset\n---------------------------------\n\nSometimes when I feel like it, I'll update the used dataset here from the `xutt `_ repo to generate a more up-to-date example.\nIf you have any specific change requests (regarding the dataset used for the example), please feel free to create issues (or preferably pull requests) in the `xutt `_ repo.\n\nTODOs\n-----\n\n* write a demo dataset instead of using xutt to demonstrate things without the triple trouble/guildwars2 terminology\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://gitlab.com/networkjanitor/canni", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "canni", "package_url": "https://pypi.org/project/canni/", "platform": "", "project_url": "https://pypi.org/project/canni/", "project_urls": { "Homepage": "https://gitlab.com/networkjanitor/canni" }, "release_url": "https://pypi.org/project/canni/3.0.0/", "requires_dist": [ "jinja2", "PyYAML" ], "requires_python": "", "summary": "Create static html pages (with additional javascript functionality to copy text more easily) based on a dataset used for bronk.", "version": "3.0.0" }, "last_serial": 4798196, "releases": { "0.0.1.dev0": [ { "comment_text": "", "digests": { "md5": "405d2fb4e13d7517ea394e0ef6121bbc", "sha256": "1ec1a23acc5108800c4c84870ad66adaa475792dc80367607c3a8be435a027f0" }, "downloads": -1, "filename": "canni-0.0.1.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "405d2fb4e13d7517ea394e0ef6121bbc", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3813, "upload_time": "2017-07-08T18:40:53", "url": "https://files.pythonhosted.org/packages/5d/a7/8a5364c2de9f2eb79cdab0dc528036d29bc124e5ebdf7a25a18047078657/canni-0.0.1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed857b4105afb5933c6c992ff4d05e7b", "sha256": "c4324859701de1455e92abafb9e22d870435a6076eabc729187a984a44789f87" }, "downloads": -1, "filename": "canni-0.0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "ed857b4105afb5933c6c992ff4d05e7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3489, "upload_time": "2017-07-08T18:40:51", "url": "https://files.pythonhosted.org/packages/50/17/fb445d764f0d7f1ec5fbbb79e106166afbb9042389f4d9d6edadabd1be04/canni-0.0.1.dev0.tar.gz" } ], "0.1.1.dev0": [ { "comment_text": "", "digests": { "md5": "cce08ed4ed1e4d792de4c0b43935b29a", "sha256": "24fa5a32153168d5d456a2bb1c9a954bc3b6800a172c9e05a383724e246c7f3c" }, "downloads": -1, "filename": "canni-0.1.1.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "cce08ed4ed1e4d792de4c0b43935b29a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5647, "upload_time": "2017-07-09T21:58:24", "url": "https://files.pythonhosted.org/packages/36/83/c669e3862121183f9521f481fc83d86957b77e8dc1db1ae14073387bb95f/canni-0.1.1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3decb0c0a4e399903c82cf644b2f9a61", "sha256": "4d15621c856c5ac200c241d7d458797db3d8506c2f2f8583886018731f03adae" }, "downloads": -1, "filename": "canni-0.1.1.dev0.tar.gz", "has_sig": false, "md5_digest": "3decb0c0a4e399903c82cf644b2f9a61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3600, "upload_time": "2017-07-09T21:58:23", "url": "https://files.pythonhosted.org/packages/91/0c/b6228b76297685083c59cd5d9c9550cc86650cce015a7199e33dc53579e0/canni-0.1.1.dev0.tar.gz" } ], "0.1.1.dev1": [ { "comment_text": "", "digests": { "md5": "3978544e8a3d1dd76f3c59b2544d56fd", "sha256": "07f371fa0240ecbbda2d0e1fa167e71ecf639f21eb3afb9ac0f00ad184b8bd85" }, "downloads": -1, "filename": "canni-0.1.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "3978544e8a3d1dd76f3c59b2544d56fd", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3942, "upload_time": "2017-07-09T22:09:21", "url": "https://files.pythonhosted.org/packages/c8/c1/9c3694f989d0a0fe7b2cef51d93501556fa2f1ad7ebf5f31e81874589ec7/canni-0.1.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67413923bd3504b7885d079692bc1e94", "sha256": "a623aaa9e123b12aed035d1e3d3910ed50970eee77fefd1e6b60a0f5f03b3f10" }, "downloads": -1, "filename": "canni-0.1.1.dev1.tar.gz", "has_sig": false, "md5_digest": "67413923bd3504b7885d079692bc1e94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3605, "upload_time": "2017-07-09T22:09:19", "url": "https://files.pythonhosted.org/packages/ec/23/6e3b54902ed206263ecd874b62b2fbbf388025cf75073f71eb3d9a9e8d00/canni-0.1.1.dev1.tar.gz" } ], "0.1.1.dev2": [ { "comment_text": "", "digests": { "md5": "9071a6e68c291ba176393e310c1275e9", "sha256": "5f953bfdcfa5ad9e884f776a516956fc66687af8bb0859c5adb3cfc1bd0e74dc" }, "downloads": -1, "filename": "canni-0.1.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "9071a6e68c291ba176393e310c1275e9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3946, "upload_time": "2017-07-09T22:12:22", "url": "https://files.pythonhosted.org/packages/09/dd/2f2599f2bf6e6d4b96665538912a0d2f297fbc35ef9100bbbc65fccb54fa/canni-0.1.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15e23ee7a28f4392b1b5a94771788787", "sha256": "248333b3f96453b1fff52347e8aadf0ecf7bf78e4018a54bb43800722d9ab3b4" }, "downloads": -1, "filename": "canni-0.1.1.dev2.tar.gz", "has_sig": false, "md5_digest": "15e23ee7a28f4392b1b5a94771788787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3603, "upload_time": "2017-07-09T22:12:21", "url": "https://files.pythonhosted.org/packages/52/a7/b6c48233ebda0e1e475b9f859a7c647d7ec5bd2679fbc642dcc36e7dc7af/canni-0.1.1.dev2.tar.gz" } ], "0.1.1.dev3": [ { "comment_text": "", "digests": { "md5": "1a71fe562d37294c276a686926505a46", "sha256": "b94c18aa995b1aa415aa0b288a7a8503d886ee0568567b5261912c7bc2ae51bd" }, "downloads": -1, "filename": "canni-0.1.1.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "1a71fe562d37294c276a686926505a46", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6546, "upload_time": "2017-07-09T22:14:56", "url": "https://files.pythonhosted.org/packages/69/4f/476f60854f582aed09ad4721a83cd1faf4363cccf3fdea12bcf07b0f0c09/canni-0.1.1.dev3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eaa826d6888cc878a4ef870e6b658ed9", "sha256": "759d4d19d84fe5c99f5bcf60e79fe7252f0779bee12a3d4beba226ec2d53296e" }, "downloads": -1, "filename": "canni-0.1.1.dev3.tar.gz", "has_sig": false, "md5_digest": "eaa826d6888cc878a4ef870e6b658ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5097, "upload_time": "2017-07-09T22:14:54", "url": "https://files.pythonhosted.org/packages/ec/4e/37abdc64e4ee971ea3c65895c6be683621545656ad962f741f7c42f649b7/canni-0.1.1.dev3.tar.gz" } ], "0.2.1.dev0": [ { "comment_text": "", "digests": { "md5": "9904b4e492c3ef2771def878915fe374", "sha256": "2e819f69537c3bb19bf22f84145f41d9426e166aaccc1cde2d23089e97543ca3" }, "downloads": -1, "filename": "canni-0.2.1.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "9904b4e492c3ef2771def878915fe374", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7175, "upload_time": "2017-07-10T18:02:50", "url": "https://files.pythonhosted.org/packages/c9/cd/1ca37c14afa492ca6b23a0e8941ab430a899ed336e0e2c8dce69d694ecbb/canni-0.2.1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd12aa0113075250219190756a36219a", "sha256": "a3ebf75de55dc2c9f19635dab0a3940da5c601145f4a0695eaea83a1a7065fe7" }, "downloads": -1, "filename": "canni-0.2.1.dev0.tar.gz", "has_sig": false, "md5_digest": "fd12aa0113075250219190756a36219a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5389, "upload_time": "2017-07-10T18:02:47", "url": "https://files.pythonhosted.org/packages/df/f2/bac304110b1f059eede137c6c8eb794e8478a7cb9dc905dc877ac4e94dd5/canni-0.2.1.dev0.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d050fe77908560c4dda9a282492443ab", "sha256": "e843b950d2a70b5c188a04925dbf583afe66cc54f981f09243929282f7c49238" }, "downloads": -1, "filename": "canni-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d050fe77908560c4dda9a282492443ab", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7627, "upload_time": "2017-07-10T21:32:52", "url": "https://files.pythonhosted.org/packages/89/ea/74d93a63fdfeb1f79130aac80409da4a4b1aa7beabd7085dea1a34b401ef/canni-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3c8d1bec35d25261cbd5bb5f595ce61", "sha256": "2a3a62505b02a513d6542afb4a334c60e14da374210e048e2a50418b716b6dcf" }, "downloads": -1, "filename": "canni-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f3c8d1bec35d25261cbd5bb5f595ce61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5863, "upload_time": "2017-07-10T21:32:51", "url": "https://files.pythonhosted.org/packages/bb/2a/533876ad5ef14decfa16fcab85e2b2591916550cb769d7599b9039b74f3e/canni-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "05f885f67686e1d70379d7138f4f9619", "sha256": "79f17b33e1deec4f510441b2dc98a15bb6576d9229f76b62dcfc46e87f81d894" }, "downloads": -1, "filename": "canni-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "05f885f67686e1d70379d7138f4f9619", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7649, "upload_time": "2017-07-15T23:00:36", "url": "https://files.pythonhosted.org/packages/a4/84/f591697b3dd002b0ed00217a817f7e0b7e4a7955702e81fd9da64fd029de/canni-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "073a94faa1ac696230ff0ad0a9eb88d8", "sha256": "8d75ff6a8da4f61a40521ebca628f0cb9712bccc7faacb64bd9c66cd8ff60138" }, "downloads": -1, "filename": "canni-0.2.3.tar.gz", "has_sig": false, "md5_digest": "073a94faa1ac696230ff0ad0a9eb88d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5886, "upload_time": "2017-07-15T23:00:35", "url": "https://files.pythonhosted.org/packages/1d/ee/6c8beb9120841c8b1825f6d25a6f7be80e2836ac97f6936e7951d7deff25/canni-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8c3ad23c23676023da05b6176bed122b", "sha256": "c3eb2992b3bffdca3f64f746df0a9b0b570cf60296774700a70ae8330710743c" }, "downloads": -1, "filename": "canni-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8c3ad23c23676023da05b6176bed122b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7663, "upload_time": "2017-07-15T23:13:27", "url": "https://files.pythonhosted.org/packages/55/da/7bc4ac573f27b1c889033471b4e927db4e9f800f3b8273dacefc9fbb4be4/canni-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1dfbef07244660edcc6b611417aa55dd", "sha256": "8afae28e889d406af2812b99353fd4968184aee8a834ebd24f864ceefd600a0f" }, "downloads": -1, "filename": "canni-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1dfbef07244660edcc6b611417aa55dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5900, "upload_time": "2017-07-15T23:13:26", "url": "https://files.pythonhosted.org/packages/68/09/5ade5fe148f7a1d9ca17f212c3f2c9dd3cf78f3cf7225590ba4996b08687/canni-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "aa28f15366a49dac4ae931d744c8776f", "sha256": "b8b44b4645bb65c5cd8931418e88cb526728200781759f8dcc2b05b6fa470a20" }, "downloads": -1, "filename": "canni-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aa28f15366a49dac4ae931d744c8776f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7681, "upload_time": "2017-07-22T02:09:57", "url": "https://files.pythonhosted.org/packages/dc/15/b7b7f9d81476cfb1eb76b528113cdf1720cd23247a258d8a308e8905daf2/canni-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ad4efefc885d8f62909e28be72282ab", "sha256": "810bd3a5040cb60e077e357945ce90e80bead2b852ec9f7cdb9dc39430d14c31" }, "downloads": -1, "filename": "canni-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3ad4efefc885d8f62909e28be72282ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5901, "upload_time": "2017-07-22T02:09:53", "url": "https://files.pythonhosted.org/packages/a9/14/b69a0c2429b3059baecef09773ebeada168dc19308b9c90a4cf8e36faf55/canni-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "010035fc3e30764c82cfe0d12ab65a0b", "sha256": "1a9583b509ae5d16b76e0a6146ed25849aa5d675bd3f9ee2d494798ca04244f1" }, "downloads": -1, "filename": "canni-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "010035fc3e30764c82cfe0d12ab65a0b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7700, "upload_time": "2017-07-22T16:57:48", "url": "https://files.pythonhosted.org/packages/d2/bd/5a2f3eb17ccdc60940f4a20057df970a47c80cb0d7ee7665705bfc2bdf77/canni-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f6b481ebf89d7af52296d96cab45bd2", "sha256": "60ff71e030557a2c16c3ad0bae4fe85269f9e690a7a1437bebddd60160419e67" }, "downloads": -1, "filename": "canni-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0f6b481ebf89d7af52296d96cab45bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5927, "upload_time": "2017-07-22T16:57:47", "url": "https://files.pythonhosted.org/packages/8b/a4/404a57e92c044a5798dc7cc10bf3de2e9e03e080f128de2e34ba8db632e3/canni-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5c5c7d1d1f20774e2aef91e179f09e57", "sha256": "295c8c54da0749426b97d4d3d5c9b6e83ae766cf9c91213ebe7c1a3301a94468" }, "downloads": -1, "filename": "canni-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c5c7d1d1f20774e2aef91e179f09e57", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7738, "upload_time": "2017-08-02T06:45:43", "url": "https://files.pythonhosted.org/packages/18/c3/fe31d6402af7eb59ffff2dd9c44d2220ad2da29049269420a76b59042e2e/canni-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc1be61f1fc81fb32f8804efaee4d60b", "sha256": "271ecfede5e57fd89df7cb68b2dd39cdaca8fef7c026e5c155d030a05b52f3a6" }, "downloads": -1, "filename": "canni-1.1.0.tar.gz", "has_sig": false, "md5_digest": "cc1be61f1fc81fb32f8804efaee4d60b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5969, "upload_time": "2017-08-02T06:45:42", "url": "https://files.pythonhosted.org/packages/93/fa/410c5d59eaa4ad1fb52553132075c4a65a15d72aed5d88e0ec068a618369/canni-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "2d98ce1369b79687ee1cc905fb94c971", "sha256": "f3592d1bc5b2fcd1cac2e3cdf9ab6d7841fd4c401c6ac6f4d077c65c3783154d" }, "downloads": -1, "filename": "canni-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2d98ce1369b79687ee1cc905fb94c971", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8051, "upload_time": "2017-09-08T07:10:10", "url": "https://files.pythonhosted.org/packages/13/33/745dcfa29e1a7285fbc679d1f07c61b56ff0490f25a07c2abde5b41c2026/canni-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02197c42de8396ea22ad5cd6ae6d8728", "sha256": "9421af08dd23645d7408190508d46444ac40d03d91910531e3466656e481e89c" }, "downloads": -1, "filename": "canni-2.0.0.tar.gz", "has_sig": false, "md5_digest": "02197c42de8396ea22ad5cd6ae6d8728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6270, "upload_time": "2017-09-08T07:10:08", "url": "https://files.pythonhosted.org/packages/ad/7f/a3da3ee5eeec14c4934d6ed44b1c56bfe21ba9e0c1de2b8f63d265eecf63/canni-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "1c956b2e4e12d10703a73ab584597c11", "sha256": "fd1f7268ceefbe8e5f3e6373e77cc0b19a4dcd993652927dca24c4ecad2ffd5c" }, "downloads": -1, "filename": "canni-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1c956b2e4e12d10703a73ab584597c11", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8040, "upload_time": "2017-09-08T07:42:27", "url": "https://files.pythonhosted.org/packages/86/ab/c655e2b0ed0113be837639bc24a94d7cdf3f3b77f4355d1304f47b5f4987/canni-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9840644b4e41a04c35a68c82502481f9", "sha256": "9cb46083b1ca67b10b84ce00d5eed883a427eaab00f84cb8e4abee669af7b36c" }, "downloads": -1, "filename": "canni-2.0.1.tar.gz", "has_sig": false, "md5_digest": "9840644b4e41a04c35a68c82502481f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6254, "upload_time": "2017-09-08T07:42:25", "url": "https://files.pythonhosted.org/packages/84/0e/8ce1695a90c7d0cd94b942defe985a79633e8ab197c4eb1070484c196ddf/canni-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "1a3a5a56006f02745ba20114c1a1b236", "sha256": "2f5037718c95509bcc2130f5b80419afd38f9d6d28782202962a1bd235f17928" }, "downloads": -1, "filename": "canni-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a3a5a56006f02745ba20114c1a1b236", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8100, "upload_time": "2017-09-09T00:35:17", "url": "https://files.pythonhosted.org/packages/f6/22/03920aee80213aca29e054b75af2353e826f6d30aaaa3b076dcf67e11771/canni-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a169aed2109a410711cd2ae5e6caf8fc", "sha256": "cc8610554333f82ab14fe4bb8cfa2f5a87690d6c6991842b96994548290436d8" }, "downloads": -1, "filename": "canni-2.1.0.tar.gz", "has_sig": false, "md5_digest": "a169aed2109a410711cd2ae5e6caf8fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6310, "upload_time": "2017-09-09T00:35:15", "url": "https://files.pythonhosted.org/packages/1a/ec/97ff318cabf660b8aa96aebbfca412bb53977c0f569a6b221bbfbe2ea720/canni-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "15db59813d3465bf984d803573aa58c3", "sha256": "c0eb20eee2d905c72427259bde34522b33b49ff6c0f2759850b8a2036d8a5fdd" }, "downloads": -1, "filename": "canni-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "15db59813d3465bf984d803573aa58c3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8174, "upload_time": "2017-09-09T00:59:07", "url": "https://files.pythonhosted.org/packages/b6/a1/a243e35019767d058fd8f7ac2a331c6af8e49fd8464fdfaca226f3164e46/canni-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96f581b9037dc8604297298957f0ed30", "sha256": "15121484a68e107fde39de882721975886bb13775bccb0606c1a556ceac0302e" }, "downloads": -1, "filename": "canni-2.1.1.tar.gz", "has_sig": false, "md5_digest": "96f581b9037dc8604297298957f0ed30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6385, "upload_time": "2017-09-09T00:59:05", "url": "https://files.pythonhosted.org/packages/c2/81/df31906019ee93a19e15b4a7d95c3a791f23c61da5825302db7d5a94cdc2/canni-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "246771501e18e06ebe88c3bfb79a8f7b", "sha256": "e4bc7ea005c88f76b8ac2489e4366632e13f7900cbd772674ac95ddba0934fe8" }, "downloads": -1, "filename": "canni-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "246771501e18e06ebe88c3bfb79a8f7b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8237, "upload_time": "2017-09-09T23:59:03", "url": "https://files.pythonhosted.org/packages/7d/53/8550b8a4e96899bb9f4b70cb120446aceca574da10537124e0dfa63ed500/canni-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed8c1d74354a3b5a1ad2f130efaea7b0", "sha256": "e6bcfe0f301cf6111282e184106debd9dcf15b3821b08b8373a22c3c0d263e03" }, "downloads": -1, "filename": "canni-2.2.0.tar.gz", "has_sig": false, "md5_digest": "ed8c1d74354a3b5a1ad2f130efaea7b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6446, "upload_time": "2017-09-09T23:59:01", "url": "https://files.pythonhosted.org/packages/ec/ee/cdc4c0970ff8943ca3b3797c454564a3257bff84496a903116f04fd756fb/canni-2.2.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "6421866b44c7ca64e1dd94380841fe33", "sha256": "57ab192398c4d991e96ab7b7e46021d4811aebda6a89c8bd43c64a5331c275b3" }, "downloads": -1, "filename": "canni-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6421866b44c7ca64e1dd94380841fe33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8338, "upload_time": "2019-02-09T02:06:40", "url": "https://files.pythonhosted.org/packages/4c/e7/6095e4e95310a13851b30b7194be69a6034d1acaa7b39fda43cc6097f614/canni-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8117c634a5688307ef026500aa93d71a", "sha256": "689df928c3c3aa9a7a3fc52e1e1fd67a5156dd005412f0dba759cc68f1f142eb" }, "downloads": -1, "filename": "canni-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8117c634a5688307ef026500aa93d71a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7191, "upload_time": "2019-02-09T02:06:42", "url": "https://files.pythonhosted.org/packages/10/2b/ce36cd4f3f2cae406a07252b346e2770ebb2820eb91cb3445ab8ada4f0e8/canni-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6421866b44c7ca64e1dd94380841fe33", "sha256": "57ab192398c4d991e96ab7b7e46021d4811aebda6a89c8bd43c64a5331c275b3" }, "downloads": -1, "filename": "canni-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6421866b44c7ca64e1dd94380841fe33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8338, "upload_time": "2019-02-09T02:06:40", "url": "https://files.pythonhosted.org/packages/4c/e7/6095e4e95310a13851b30b7194be69a6034d1acaa7b39fda43cc6097f614/canni-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8117c634a5688307ef026500aa93d71a", "sha256": "689df928c3c3aa9a7a3fc52e1e1fd67a5156dd005412f0dba759cc68f1f142eb" }, "downloads": -1, "filename": "canni-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8117c634a5688307ef026500aa93d71a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7191, "upload_time": "2019-02-09T02:06:42", "url": "https://files.pythonhosted.org/packages/10/2b/ce36cd4f3f2cae406a07252b346e2770ebb2820eb91cb3445ab8ada4f0e8/canni-3.0.0.tar.gz" } ] }