{ "info": { "author": "Costas Tyfoxylos", "author_email": "costas.tyf@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.7" ], "description": "==========\ntoonapilib\n==========\n\nA library to interact with eneco's \"Toon\" smart meter via their official api https://api.toon.eu\n\n\n* Documentation: https://toonapilib.readthedocs.org/en/latest\n\n\nDevelopment Workflow\n====================\n\nThe workflow supports the following steps\n\n * lint\n * test\n * build\n * document\n * upload\n * graph\n\nThese actions are supported out of the box by the corresponding scripts under _CI/scripts directory with sane defaults based on best practices.\nSourcing setup_aliases.ps1 for windows powershell or setup_aliases.sh in bash on Mac or Linux will provide with handy aliases for the shell of all those commands prepended with an underscore.\n\nThe bootstrap script creates a .venv directory inside the project directory hosting the virtual environment. It uses pipenv for that.\nIt is called by all other scripts before they do anything. So one could simple start by calling _lint and that would set up everything before it tried to actually lint the project\n\nOnce the code is ready to be delivered the _tag script should be called accepting one of three arguments, patch, minor, major following the semantic versioning scheme.\nSo for the initial delivery one would call\n\n $ _tag --minor\n\nwhich would bump the version of the project to 0.1.0 tag it in git and do a push and also ask for the change and automagically update HISTORY.rst with the version and the change provided.\n\n\nSo the full workflow after git is initialized is:\n\n * repeat as necessary (of course it could be test - code - lint :) )\n * code\n * lint\n * test\n * commit and push\n * develop more through the code-lint-test cycle\n * tag (with the appropriate argument)\n * build\n * upload (if you want to host your package in pypi)\n * document (of course this could be run at any point)\n\n\nImportant Information\n=====================\n\nThis template is based on pipenv. In order to be compatible with requirements.txt so the actual created package can be used by any part of the existing python ecosystem some hacks were needed.\nSo when building a package out of this **do not** simple call\n\n $ python setup.py sdist bdist_egg\n\n**as this will produce an unusable artifact with files missing.**\nInstead use the provided build and upload scripts that create all the necessary files in the artifact.\n\n\n\nProject Features\n================\n\n* Reads values for gas, electric, temperature.\n* Identifies connected hue lights and fibaro smartplugs\n* Can read and set temperature and thermostat state\n* Can turn lights or plugs on, off or toggle their state\n* Can get consumption values from fibaro plugs\n* More ...\n\n\n\n\nHistory\n-------\n\n0.0.1 (09-12-2017)\n---------------------\n\n* First code creation\n\n\n3.0.2 (16-02-2019)\n------------------\n\n* Ported to the latest template. Fixed an issue with the monkey patched requests get method assuming no other process running. Refactored some code to 3.7 specific.\n\n\n3.0.3 (16-02-2019)\n------------------\n\n* Small template cleanup\n\n\n3.0.4 (16-02-2019)\n------------------\n\n* fixed float representation for temperature\n\n\n3.0.5 (23-02-2019)\n------------------\n\n* Tyring to fix library playing well with synology under Home Assistant\n\n\n3.0.6 (23-02-2019)\n------------------\n\n* Fixed dumb bug \n\n\n3.0.7 (23-02-2019)\n------------------\n\n* re implemented named tuples for python 3.5 and fixed newly introduced bug with token expiry optimization.\n\n\n3.0.8 (24-02-2019)\n------------------\n\n* reverted dataclasses to namedtules for 3.5 compatibility\n\n\n3.0.9 (24-02-2019)\n------------------\n\n* removed unneeded dependency\n\n\n3.0.10 (26-02-2019)\n-------------------\n\n* Disregards program if set to bypass race condition is setting the temperature while program is active\n\n\n3.0.11 (04-03-2019)\n-------------------\n\n* Fixed bug with thermostat state being unsettable with the contribution of John Van De Vrugt https://github.com/JohnvandeVrugt.\n\n\n3.1.0 (04-03-2019)\n------------------\n\n* Implemented data object under toon that exposes flow and graph rrd data for power and gas.\n\n\n3.2.0 (05-03-2019)\n------------------\n\n* Added capabilities to enable/disable thermostat program with the contribution of John Van De Vrugt https://github.com/JohnvandeVrugt.\n\n\n3.2.1 (06-03-2019)\n------------------\n\n* Fixed missplaced files in the root of the virtual environment\n\n\n3.2.2 (18-03-2019)\n------------------\n\n* Changed caching from 30 seconds to 300 seconds due to rate limiting\n\n\n3.2.3 (11-04-2019)\n------------------\n\n* Updating headers according to the upcoming change from Quby\n\n\n3.2.4 (10-06-2019)\n------------------\n\n* Accepted fix from Reinder Reinders (\"reinder83\") for thermostat states new api endpoint that sometimes is missing from the status response.\n\n\n3.2.5 (20-10-2019)\n------------------\n\n* Removed monkey patching of requests and implemented explicit handling of re authentication.\n* Updated tempalate and bumped dependencies.\n* Linted.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/costastf/toonapilib", "keywords": "toonapilib toon eneco", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "toonapilib", "package_url": "https://pypi.org/project/toonapilib/", "platform": "", "project_url": "https://pypi.org/project/toonapilib/", "project_urls": { "Homepage": "https://github.com/costastf/toonapilib" }, "release_url": "https://pypi.org/project/toonapilib/3.2.5/", "requires_dist": null, "requires_python": "", "summary": "A library to interact with eneco's \"Toon\" smart meter via their official api https://api.toon.eu", "version": "3.2.5" }, "last_serial": 6002700, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "dda6eaaf49d8df72eeb32f65baa3c9dc", "sha256": "bb36071fee5fbb5e281f988539016d0bd25466bca8794dbf629e7d3cffcb45da" }, "downloads": -1, "filename": "toonapilib-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "dda6eaaf49d8df72eeb32f65baa3c9dc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 38453, "upload_time": "2018-01-06T12:35:41", "url": "https://files.pythonhosted.org/packages/ac/9a/85f7fbf48e5801f0a0a4fd9ef37551c8b5b06466aa30e1e3d8806d605bba/toonapilib-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a750330d980b28dbb4ded2748590fb86", "sha256": "edf7af79b62a1a0653e3957af7478b074b061bbfc38537e029d443a18694e094" }, "downloads": -1, "filename": "toonapilib-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a750330d980b28dbb4ded2748590fb86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26620, "upload_time": "2018-01-06T12:35:39", "url": "https://files.pythonhosted.org/packages/3b/8d/b71aa89dd6d51c4762e4bc63c1d82c160e05480d1ef5ca4587f00abaf551/toonapilib-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7908d40ab3f207a3d287a11868fdd1d7", "sha256": "f9ac57e8f1be035470c61f25d7ae773cf947b7be660b7b25070a479978606a1e" }, "downloads": -1, "filename": "toonapilib-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "7908d40ab3f207a3d287a11868fdd1d7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 39878, "upload_time": "2018-01-06T13:04:12", "url": "https://files.pythonhosted.org/packages/c7/f9/8510697e6451409eeb5f09a61387e052287ab436fac22982f0b44d7d9fbb/toonapilib-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7a98d4e455897dbcf088b084ebd50d0f", "sha256": "9266ecbd4538f2da3b3c5980f4d7b59b84dd61ca4391b1052890c24cf95b0c80" }, "downloads": -1, "filename": "toonapilib-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7a98d4e455897dbcf088b084ebd50d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27957, "upload_time": "2018-01-06T13:04:10", "url": "https://files.pythonhosted.org/packages/2a/1a/affe5736463dea75e9c39c74711f92539f91612cbf4fae53e6636700787a/toonapilib-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "687ca3051ae4f7eb42b123684b6ae83a", "sha256": "ac4217847128191bbcf98222fd417ea4b3a3f32f1f917eb5ac2a77b9bdb0bb4b" }, "downloads": -1, "filename": "toonapilib-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "687ca3051ae4f7eb42b123684b6ae83a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 40186, "upload_time": "2018-01-10T20:11:06", "url": "https://files.pythonhosted.org/packages/be/9f/934416b171a1c1b7e72b26d949140841f97969f696c05715116c5b6b97ab/toonapilib-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0017c58c83c569b28b87b47554985352", "sha256": "6c38fd715d36c9d8360ce0d484c7dbff4c47bcd9b86fa3e3a746d791207e6156" }, "downloads": -1, "filename": "toonapilib-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0017c58c83c569b28b87b47554985352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28021, "upload_time": "2018-01-10T20:11:03", "url": "https://files.pythonhosted.org/packages/82/5e/079595d9618ca2bf15b666c418caa59a9247099affa38911e20cc2fbbc9c/toonapilib-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bce5a3abf1b33c70fcec5d800f0b574d", "sha256": "f2cb7c8e713984fdf8d29653b5cef6af1ba59f9db3448d1e0a7c9b293655d2c0" }, "downloads": -1, "filename": "toonapilib-1.0.1-py2.7.egg", "has_sig": false, "md5_digest": "bce5a3abf1b33c70fcec5d800f0b574d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 40361, "upload_time": "2018-01-14T12:34:46", "url": "https://files.pythonhosted.org/packages/29/7f/61b4c93e31ac08286cbede2dc1229c585f7ce6ac1db7319b0020564682d3/toonapilib-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "20a4137ce05ed1e52abdf0be3171c8b3", "sha256": "a2efb0eb047a2d1d2046a4d1cb406d012b0db69d0a46ca99a3ff888696a189c5" }, "downloads": -1, "filename": "toonapilib-1.0.1.tar.gz", "has_sig": false, "md5_digest": "20a4137ce05ed1e52abdf0be3171c8b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28114, "upload_time": "2018-01-14T12:34:44", "url": "https://files.pythonhosted.org/packages/55/3e/8dcf64c213f0ce0b5dbfa63a53b60f2a29f2f46ef4e5f936622422da5c0d/toonapilib-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "3a37c84c8cd50c2eb58eee8a7c912254", "sha256": "1d2dbd27d05eaf339c0b5081c7c0cc34938652c564f767575adc614881216ae9" }, "downloads": -1, "filename": "toonapilib-1.1.0-py2.7.egg", "has_sig": false, "md5_digest": "3a37c84c8cd50c2eb58eee8a7c912254", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 40577, "upload_time": "2018-01-16T17:02:02", "url": "https://files.pythonhosted.org/packages/c2/85/5b0280fd49e797a855610de1deb94e7be53c5a2f5022477cb737cb608ef7/toonapilib-1.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "04afec7f550ecb1ce82a2fd1361b6597", "sha256": "ff3c0930fcbedf5d23539cdf64b4bac7770f474fa36e617b0964e732e7b04209" }, "downloads": -1, "filename": "toonapilib-1.1.0.tar.gz", "has_sig": false, "md5_digest": "04afec7f550ecb1ce82a2fd1361b6597", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28176, "upload_time": "2018-01-16T17:01:59", "url": "https://files.pythonhosted.org/packages/09/7e/f6bef41b9e39d0b238ee2eaea5c66fc25bf82ae599249c968c9f9b698cd8/toonapilib-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "cc5f565a23670ca60b6e03561996aa08", "sha256": "a6a999e4983085d14fcf9ad2422ded3bc9636eced525b57fc5661abb7eb2b4f1" }, "downloads": -1, "filename": "toonapilib-1.2.0-py2.7.egg", "has_sig": false, "md5_digest": "cc5f565a23670ca60b6e03561996aa08", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 40654, "upload_time": "2018-01-17T16:46:58", "url": "https://files.pythonhosted.org/packages/2b/e4/ec88eb680bb3ea5025bb7fdf75c632a0d1fd0438d93e745d424f8760c6a5/toonapilib-1.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8eb622a047f78bb65773e2089849ebeb", "sha256": "7c43b86d569dc928d90046ade45e4c98cda691c844a9681e7787c0ec1f148c7d" }, "downloads": -1, "filename": "toonapilib-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8eb622a047f78bb65773e2089849ebeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28219, "upload_time": "2018-01-17T16:46:56", "url": "https://files.pythonhosted.org/packages/34/35/6ffe2aef9b9ce9ab6a129a15eefcd140cd2d3c48eae23f9e186e5ee940fd/toonapilib-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "522f725d72080421ce0bab0b52be43f8", "sha256": "f1a41dafb94abd4a0214c77bb975b382d8d4669d1ee4184c49e5e99f18a3cf8a" }, "downloads": -1, "filename": "toonapilib-1.3.0-py2.7.egg", "has_sig": false, "md5_digest": "522f725d72080421ce0bab0b52be43f8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 41316, "upload_time": "2018-01-29T19:29:42", "url": "https://files.pythonhosted.org/packages/24/b1/4e8f5b72cdad59d78dd8220ca9a40a4b510c10c0a4b6ab60ef0559bb262c/toonapilib-1.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "754a81f7827ba923506c662c4f9127ee", "sha256": "f59b09074471a595e0773dd197b265435199e6d6ba7add5380d1698066609e06" }, "downloads": -1, "filename": "toonapilib-1.3.0.tar.gz", "has_sig": false, "md5_digest": "754a81f7827ba923506c662c4f9127ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28478, "upload_time": "2018-01-29T19:29:40", "url": "https://files.pythonhosted.org/packages/19/35/f94d52d3c51fba57e5dbfcfed5e77b4dfc27ba321587f391cf778ee38f05/toonapilib-1.3.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "54a5761f65e35c47d15f9044f1065712", "sha256": "7b92e3a7f2cf82d51aaaf60da8318c6e3c7a698858896a24781ad12c95802fda" }, "downloads": -1, "filename": "toonapilib-2.0.0-py2.7.egg", "has_sig": false, "md5_digest": "54a5761f65e35c47d15f9044f1065712", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 41799, "upload_time": "2018-02-12T09:57:01", "url": "https://files.pythonhosted.org/packages/ba/c2/8fd169902a1279c03884be1fbd111feece3b1473936d37c620476402bfae/toonapilib-2.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e789c7b694509ded95ae45be5eafa74c", "sha256": "5bf84fd3cb7f93ac51155f0d6b44156b4816b91ca4ad86318eaaf95cacfa0841" }, "downloads": -1, "filename": "toonapilib-2.0.0.tar.gz", "has_sig": false, "md5_digest": "e789c7b694509ded95ae45be5eafa74c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28726, "upload_time": "2018-02-12T09:56:57", "url": "https://files.pythonhosted.org/packages/a5/e0/d1db1aa7a72c0207f0ee38ee69d7a994261dfbb56c362da41fb9ce3595e8/toonapilib-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "3761d3cd418dc68e7d297eb98ce011ab", "sha256": "42274925662870b0ceba64703984c27fd4e0c3da90cde64f580587bb66dc9bb7" }, "downloads": -1, "filename": "toonapilib-3.0.0-py2.7.egg", "has_sig": false, "md5_digest": "3761d3cd418dc68e7d297eb98ce011ab", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 41808, "upload_time": "2018-02-12T18:48:10", "url": "https://files.pythonhosted.org/packages/a9/e2/e2285d71544f83b663f6869463471ce90c410e4dc0babcad787d43d0373b/toonapilib-3.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "be63e27f4c4352853ee405c2796fe40e", "sha256": "b924d36bf230915f63cded5da7bb4dabd60b426542b778e4834915016ad6f3aa" }, "downloads": -1, "filename": "toonapilib-3.0.0.tar.gz", "has_sig": false, "md5_digest": "be63e27f4c4352853ee405c2796fe40e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28732, "upload_time": "2018-02-12T18:48:08", "url": "https://files.pythonhosted.org/packages/52/97/d27ee8066f5010d511f6f418c1c8abbacdecc64549dd06378d5378f98888/toonapilib-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "518c6a3762b3a44fb2ac966c5442984a", "sha256": "e2948030f88eebd7f65af0533a2ee18dbde9e86a7384258c0e32f29c8e54d5a5" }, "downloads": -1, "filename": "toonapilib-3.0.1-py2.7.egg", "has_sig": false, "md5_digest": "518c6a3762b3a44fb2ac966c5442984a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 44102, "upload_time": "2018-04-21T09:57:14", "url": "https://files.pythonhosted.org/packages/04/4e/1cd6ffaaba0c06fa4dc8dfdb640ad332875d744554199917946b7116a6d2/toonapilib-3.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e961a2f2b9ae3546047f49c65cd03975", "sha256": "501ee0b2eec45f2f3de49d6cac871f80abeadbeab62c9504dfc7ac5b838fe460" }, "downloads": -1, "filename": "toonapilib-3.0.1.tar.gz", "has_sig": false, "md5_digest": "e961a2f2b9ae3546047f49c65cd03975", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30970, "upload_time": "2018-04-21T09:57:12", "url": "https://files.pythonhosted.org/packages/51/6a/c9fe18845e5f3b3d96973ddc0e998ff952fa6c5c9d30f66f5cfad8918347/toonapilib-3.0.1.tar.gz" } ], "3.0.10": [ { "comment_text": "", "digests": { "md5": "ee669f4be7858f249cbe45b09665cc1b", "sha256": "9840bda78a175ea964eee9c6b12189e596144c333f7c7756bde28c2ab4844fe8" }, "downloads": -1, "filename": "toonapilib-3.0.10-py3.7.egg", "has_sig": false, "md5_digest": "ee669f4be7858f249cbe45b09665cc1b", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 63712, "upload_time": "2019-02-26T20:12:45", "url": "https://files.pythonhosted.org/packages/dc/f5/6f18dcd5a4de7d7bb181dadc8799cf7db0484952abb8715028587a8057a2/toonapilib-3.0.10-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "f66f4d28f4208f592aa42ee510cb9907", "sha256": "47988f526924d337c244e891c6ff0747fa4ba4e516e11c0426f8139ef4d9e1f5" }, "downloads": -1, "filename": "toonapilib-3.0.10.tar.gz", "has_sig": false, "md5_digest": "f66f4d28f4208f592aa42ee510cb9907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63287, "upload_time": "2019-02-26T20:12:47", "url": "https://files.pythonhosted.org/packages/1c/9e/4ac70ea1464786c320f9e33f05a39ccfd6b9ca61784a4aa116dce11a4418/toonapilib-3.0.10.tar.gz" } ], "3.0.11": [ { "comment_text": "", "digests": { "md5": "6363e5cf8457085cc1ea7513e956c107", "sha256": "f99c1e027bd451c28b5f2475ad2f7b6656b36f6cc4414649cc2621fbea9e1817" }, "downloads": -1, "filename": "toonapilib-3.0.11-py3.7.egg", "has_sig": false, "md5_digest": "6363e5cf8457085cc1ea7513e956c107", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 64011, "upload_time": "2019-03-04T09:53:40", "url": "https://files.pythonhosted.org/packages/42/c2/a5bc30697e08c955297d961c54f178a4b0a7d447f22554e3cb0cdc57252a/toonapilib-3.0.11-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "16f4c8e5e58e3f734c88cb97050d207e", "sha256": "96cb6c7a0bed5b40dad3ee542918418a8d60284f5820c35dc1e5d7d23e825b7d" }, "downloads": -1, "filename": "toonapilib-3.0.11.tar.gz", "has_sig": false, "md5_digest": "16f4c8e5e58e3f734c88cb97050d207e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63553, "upload_time": "2019-03-04T09:53:42", "url": "https://files.pythonhosted.org/packages/ff/16/c655ca1fddf5accb21f561375b8e12d736e2727fe37b8458629fc8d65745/toonapilib-3.0.11.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "50e856901c6b9dfaeb502233c5f8ddf7", "sha256": "8dbe6f868aa79f59d09a767bae3378e998ac0f9365dd0658637e87dd06f26a00" }, "downloads": -1, "filename": "toonapilib-3.0.2-py2.7.egg", "has_sig": false, "md5_digest": "50e856901c6b9dfaeb502233c5f8ddf7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 42192, "upload_time": "2018-05-24T19:59:18", "url": "https://files.pythonhosted.org/packages/40/22/36573286fcdb2f0e4b9957aaae9c4adecf6b48ebe4bbcad3044e9a9e38ae/toonapilib-3.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fc3e01ed2bbf19e6e92e95f0e61f660e", "sha256": "39295f725828374e7e61745064e93dd754ddda0b1532f8d6f2a25911c0c7af31" }, "downloads": -1, "filename": "toonapilib-3.0.2.tar.gz", "has_sig": false, "md5_digest": "fc3e01ed2bbf19e6e92e95f0e61f660e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28667, "upload_time": "2018-05-24T19:59:16", "url": "https://files.pythonhosted.org/packages/57/26/a396dc23d612c647c88942b5bfcd2a8106fc35a52409c63414bf650b7e98/toonapilib-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "0670f283cd27044fed0bfc4266937262", "sha256": "b4f6037f702ea220a680646fc2e9f47e319bd2d5c7d008b2f137d9686d262bbe" }, "downloads": -1, "filename": "toonapilib-3.0.3-py3.7.egg", "has_sig": false, "md5_digest": "0670f283cd27044fed0bfc4266937262", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 63030, "upload_time": "2019-02-16T11:22:07", "url": "https://files.pythonhosted.org/packages/da/e3/d176fb58db574b9310426a0f59d8e8237759aeed85eab99e4e8d471f5176/toonapilib-3.0.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "4fdf3a8205b62787855b8888ddfbca34", "sha256": "b6e8c39ce72eb844546e19c2a661a04bf863d8c0520da118c886f2311efac7c4" }, "downloads": -1, "filename": "toonapilib-3.0.3.tar.gz", "has_sig": false, "md5_digest": "4fdf3a8205b62787855b8888ddfbca34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62505, "upload_time": "2019-02-16T11:22:09", "url": "https://files.pythonhosted.org/packages/b1/3d/017c15c6e6397a2c37ef9e83b0bf25fda7b09095e58c34a85be12de74298/toonapilib-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "e5c490d7c66b5807ef5f2a56cf245909", "sha256": "5653316aa098f3a96b6ab0b07e51781d60ee0461ba6bbe8a42dc649feed566fb" }, "downloads": -1, "filename": "toonapilib-3.0.4-py3.7.egg", "has_sig": false, "md5_digest": "e5c490d7c66b5807ef5f2a56cf245909", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 63109, "upload_time": "2019-02-16T11:30:23", "url": "https://files.pythonhosted.org/packages/27/ad/29e9827f978560308819413f00e881d777efb016f52a068417707e4881bb/toonapilib-3.0.4-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "fcb5c0f290b6532e8a9dbd2e1ad32fe5", "sha256": "78ad7e78cdc8665a2ca8256d53979e3b595bb76a594c79a96926a0a5ed250c2e" }, "downloads": -1, "filename": "toonapilib-3.0.4.tar.gz", "has_sig": false, "md5_digest": "fcb5c0f290b6532e8a9dbd2e1ad32fe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62575, "upload_time": "2019-02-16T11:30:22", "url": "https://files.pythonhosted.org/packages/77/dc/1c2a4ccb926488d1d29edc66c37605c1b279399aee1e31938a209224433d/toonapilib-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "3ad640bd8329585d7dad1791a315f666", "sha256": "29cdee408bfd959b7f13444e732010177f63a3198bc012afa37e4a1e45762b5b" }, "downloads": -1, "filename": "toonapilib-3.0.5-py3.7.egg", "has_sig": false, "md5_digest": "3ad640bd8329585d7dad1791a315f666", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 63253, "upload_time": "2019-02-23T10:39:37", "url": "https://files.pythonhosted.org/packages/b4/ee/8800874443ad77c1b8a1154526b6dd8678538e243fa2a8dfee5a11dc7af4/toonapilib-3.0.5-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "7a54a5be7de24013c8b3295ad225fed5", "sha256": "3b7ade5c9fb6af124292576918d79cc3ffc33f30c57e209c4d6314178ef4f3b1" }, "downloads": -1, "filename": "toonapilib-3.0.5.tar.gz", "has_sig": false, "md5_digest": "7a54a5be7de24013c8b3295ad225fed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62816, "upload_time": "2019-02-23T10:39:39", "url": "https://files.pythonhosted.org/packages/9e/17/d54fc051a3f71fef8f1d087e646c3fefde83e15f2f539ee3b74723d3cd89/toonapilib-3.0.5.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "16b06517457ced512428bdb22250fe21", "sha256": "283dcc0e1b330a080314655565f0746a574ca9c1eb346c30ffcd70dd5b828638" }, "downloads": -1, "filename": "toonapilib-3.0.6-py3.7.egg", "has_sig": false, "md5_digest": "16b06517457ced512428bdb22250fe21", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 63298, "upload_time": "2019-02-23T15:01:47", "url": "https://files.pythonhosted.org/packages/a3/7d/9907b642165d2a970acf026b742abce72baf470d68c04b4b6ed340e37da6/toonapilib-3.0.6-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "8eb89fd6caf5fb8f2da481eabbb08b1a", "sha256": "873b9a2423406ccd16b59adfbe95ea2904c22a29346388447080c3ed7dcf7a33" }, "downloads": -1, "filename": "toonapilib-3.0.6.tar.gz", "has_sig": false, "md5_digest": "8eb89fd6caf5fb8f2da481eabbb08b1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62884, "upload_time": "2019-02-23T15:01:45", "url": "https://files.pythonhosted.org/packages/4e/ea/9a57e6b9af3af55f04577115f95704b52412a8c35c3a6d5036be07c89f98/toonapilib-3.0.6.tar.gz" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "6b8c9fd378a3cd5de3fbb354ea292e5e", "sha256": "cf71e57d8de9b2d91ec6e094fdbf6b584f563b71fb19cd5267f7be17e1eb8f2e" }, "downloads": -1, "filename": "toonapilib-3.0.7-py3.7.egg", "has_sig": false, "md5_digest": "6b8c9fd378a3cd5de3fbb354ea292e5e", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 64426, "upload_time": "2019-02-23T16:54:21", "url": "https://files.pythonhosted.org/packages/42/09/679d868c6575283a1623fdb07f729cd1f23a94ced22b8260b631ed4d450e/toonapilib-3.0.7-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "13171d5f93489c55d2577e5b8e6f33f8", "sha256": "5d7a94a042a901c14939223177df69bb80ab9ebc85112424565a470815c0e9e3" }, "downloads": -1, "filename": "toonapilib-3.0.7.tar.gz", "has_sig": false, "md5_digest": "13171d5f93489c55d2577e5b8e6f33f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63897, "upload_time": "2019-02-23T16:54:19", "url": "https://files.pythonhosted.org/packages/7f/4c/15d81551583b183fa6a4d5b0874fd0289492a0b93f9e035980c86605defe/toonapilib-3.0.7.tar.gz" } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "7f3cb690766ec0ae689286165a195dfa", "sha256": "1abb93c2cb3e0570bf3922ca879627b30665bcdd9775b22419a346c90c089d4a" }, "downloads": -1, "filename": "toonapilib-3.0.8-py3.7.egg", "has_sig": false, "md5_digest": "7f3cb690766ec0ae689286165a195dfa", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 64066, "upload_time": "2019-02-24T09:20:17", "url": "https://files.pythonhosted.org/packages/50/b1/ff494f4869bf6be341e2a0dd6701a2a202c5cb7f231d2e3279fb3df97e8a/toonapilib-3.0.8-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "50857371408aecc91cfa4012368fe834", "sha256": "8de716827eb08d2dbec662d9c7d240f9d8175decf9e6537ba2fd9d21687bbbe8" }, "downloads": -1, "filename": "toonapilib-3.0.8.tar.gz", "has_sig": false, "md5_digest": "50857371408aecc91cfa4012368fe834", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63514, "upload_time": "2019-02-24T09:20:15", "url": "https://files.pythonhosted.org/packages/81/73/b16134c4f60279ae4b076a6786a5834be29492bada3164a0c321f4315fc5/toonapilib-3.0.8.tar.gz" } ], "3.0.9": [ { "comment_text": "", "digests": { "md5": "65f861ffc12897a5e2d833deb2423ac6", "sha256": "812a4716eb87394ba9d1098cbb5dcf012dcc1a3f87e3b9232d695f5b6d8fb4c3" }, "downloads": -1, "filename": "toonapilib-3.0.9-py3.7.egg", "has_sig": false, "md5_digest": "65f861ffc12897a5e2d833deb2423ac6", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 63685, "upload_time": "2019-02-24T09:44:02", "url": "https://files.pythonhosted.org/packages/98/fd/697915c19700d52c2cf89564bcbeafd82bcd7081d57b68971b327800a91a/toonapilib-3.0.9-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "f8a2734c8c995c5d0ff17de7b06dedf8", "sha256": "2cd6989dc4324d7d3faa44687cb528ee8c5bdbc4730e021f8daf40594c7a62e9" }, "downloads": -1, "filename": "toonapilib-3.0.9.tar.gz", "has_sig": false, "md5_digest": "f8a2734c8c995c5d0ff17de7b06dedf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63266, "upload_time": "2019-02-24T09:44:04", "url": "https://files.pythonhosted.org/packages/68/79/7d56ecb20eae54880cb0dec3f149e21423f51ab2afb588fb4d03903eb4ce/toonapilib-3.0.9.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "5e8b19c0b46877e0d57650848f893d18", "sha256": "7fdbcf29bc84e9326aa6060d5d9a2eaa10f616bc33b195205307a3c8abee4378" }, "downloads": -1, "filename": "toonapilib-3.1.0-py3.7.egg", "has_sig": false, "md5_digest": "5e8b19c0b46877e0d57650848f893d18", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 68336, "upload_time": "2019-03-04T11:31:55", "url": "https://files.pythonhosted.org/packages/e1/7b/4abab6d91dad7dfdd748ef9def91a3d3be65420e19e8ffe25454a4cf5617/toonapilib-3.1.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "7b55a3f3af5e9eb21406e456e43fdba8", "sha256": "a9f55aa498732a2a3386988c12daa4a33c84ae6db91befbfabb32076902a54a9" }, "downloads": -1, "filename": "toonapilib-3.1.0.tar.gz", "has_sig": false, "md5_digest": "7b55a3f3af5e9eb21406e456e43fdba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67710, "upload_time": "2019-03-04T11:31:57", "url": "https://files.pythonhosted.org/packages/c7/7d/1517fc295c0f550579b0bc2e4cabfade7c5f1b3bc110f88e36b863fad2b1/toonapilib-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "358bd9fd75d23544fd90cb519abdf943", "sha256": "03531e8f66f46bd24515ba763e4f436be7aa70d4fca6d5492ebc42556014ae03" }, "downloads": -1, "filename": "toonapilib-3.2.0-py3.7.egg", "has_sig": false, "md5_digest": "358bd9fd75d23544fd90cb519abdf943", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 68604, "upload_time": "2019-03-05T17:07:46", "url": "https://files.pythonhosted.org/packages/75/45/f8c1cc9d069fe8e5d42c556fe14c71563b7e25cb249e154011405d68ba3b/toonapilib-3.2.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "81f97b44621919c2b943b115c7e373a1", "sha256": "cd5edfb1fdd04b80d57c754d064eaf250560b85a9f7bf51b562127f8a8323036" }, "downloads": -1, "filename": "toonapilib-3.2.0.tar.gz", "has_sig": false, "md5_digest": "81f97b44621919c2b943b115c7e373a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67977, "upload_time": "2019-03-05T17:07:48", "url": "https://files.pythonhosted.org/packages/64/28/e53e13c011af09a9566587df9047398e54f50a59a1a1ef85eba0ab697423/toonapilib-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "de765e35400972d2eb15d1c350572aa2", "sha256": "7c1ed6ef05782a63a082ea6e4bf29fbbce15d752dfca1dd51bdc38004047b1aa" }, "downloads": -1, "filename": "toonapilib-3.2.1-py3.7.egg", "has_sig": false, "md5_digest": "de765e35400972d2eb15d1c350572aa2", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 50735, "upload_time": "2019-03-06T08:55:27", "url": "https://files.pythonhosted.org/packages/2e/a8/92c4866e193ab7f884543c407d813aa3ae544b29b0dd5b2732c2926faca3/toonapilib-3.2.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "92cd74959b2d21aadb548bf371493228", "sha256": "f2bc41b1bac16ce75f85c8d3c5a24e095ec9daa6f0f83a169c2d319098701f07" }, "downloads": -1, "filename": "toonapilib-3.2.1.tar.gz", "has_sig": false, "md5_digest": "92cd74959b2d21aadb548bf371493228", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67992, "upload_time": "2019-03-06T08:55:29", "url": "https://files.pythonhosted.org/packages/4a/2a/28bd244c4d6b2d2f3d019fd5ad8b5285a224fcebfa1965afe5d472b99179/toonapilib-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "487062a626c22dd9d63da83e7f216847", "sha256": "6eae03252d39da2b565626a12c412a0b04697f4a08bfa7fde9d1c150a188a87c" }, "downloads": -1, "filename": "toonapilib-3.2.2-py3.7.egg", "has_sig": false, "md5_digest": "487062a626c22dd9d63da83e7f216847", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 34622, "upload_time": "2019-03-18T15:03:34", "url": "https://files.pythonhosted.org/packages/50/4b/f479c5ec47a130bff3428488068f6408ff66584f073e4a573cf52079785a/toonapilib-3.2.2-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "13adc5c599aa447e3cbc08f8e53bea49", "sha256": "a17752b81ed83d86582a86aeb7b6191b39093fa74cce566e69038611403edee7" }, "downloads": -1, "filename": "toonapilib-3.2.2.tar.gz", "has_sig": false, "md5_digest": "13adc5c599aa447e3cbc08f8e53bea49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54060, "upload_time": "2019-03-18T15:03:32", "url": "https://files.pythonhosted.org/packages/9c/a5/c964cc522e67ea8cc10cd9efc66604668f86c71ba1478a149bdaea6975e3/toonapilib-3.2.2.tar.gz" } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "d3af09af877c5474e9157421cd587ab4", "sha256": "44542ea1f563e5df802b0dc18a7a2aac728682d56ce362b8d12831abac157259" }, "downloads": -1, "filename": "toonapilib-3.2.3-py3.7.egg", "has_sig": false, "md5_digest": "d3af09af877c5474e9157421cd587ab4", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 51408, "upload_time": "2019-04-11T19:36:53", "url": "https://files.pythonhosted.org/packages/c8/dd/b56e446c349502347a8397362c4064e374b99679a2729646487c559d0b09/toonapilib-3.2.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "5d1763f95c5b79181b7ee268de163b05", "sha256": "001d94257c05917f389a61bbe9cf055192b6f0c14dca907b6dbf3f996da9114b" }, "downloads": -1, "filename": "toonapilib-3.2.3.tar.gz", "has_sig": false, "md5_digest": "5d1763f95c5b79181b7ee268de163b05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68649, "upload_time": "2019-04-11T19:36:55", "url": "https://files.pythonhosted.org/packages/8e/22/1df0fdb90c0513fcae521ed7323daea697ae34cd29e5dfd28e08f9958241/toonapilib-3.2.3.tar.gz" } ], "3.2.4": [ { "comment_text": "", "digests": { "md5": "f184d841ec02dc3b6afb62c76c0e5cea", "sha256": "19dcdbf11b2af0073f6c20504aa3e4aa30735e8b718d8691fe289e1ade09686b" }, "downloads": -1, "filename": "toonapilib-3.2.4-py3.7.egg", "has_sig": false, "md5_digest": "f184d841ec02dc3b6afb62c76c0e5cea", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 51521, "upload_time": "2019-06-10T17:19:26", "url": "https://files.pythonhosted.org/packages/ea/93/65d1691c6ebc1f26f2dd28bb7f0ce9998317d836e134600396ab13463c0c/toonapilib-3.2.4-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "8817a100ffca452e0687ffaca4ef8546", "sha256": "6d28d721209ac529e9b477aa841372fb694f80f85f40e417e6179b3db6a30c8b" }, "downloads": -1, "filename": "toonapilib-3.2.4.tar.gz", "has_sig": false, "md5_digest": "8817a100ffca452e0687ffaca4ef8546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68780, "upload_time": "2019-06-10T17:19:24", "url": "https://files.pythonhosted.org/packages/49/d7/151f7dd7e6589cc5666949a9593b70e05c8deec951b7dc858e4d58e2ba14/toonapilib-3.2.4.tar.gz" } ], "3.2.5": [ { "comment_text": "", "digests": { "md5": "6b221a1b7e8625536587dc1e495b95df", "sha256": "852cb00ce6d07ee676fee1fba7dd9f332d4704a03f811f101df04bfeb66468ba" }, "downloads": -1, "filename": "toonapilib-3.2.5-py3.7.egg", "has_sig": false, "md5_digest": "6b221a1b7e8625536587dc1e495b95df", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 53344, "upload_time": "2019-10-20T11:44:56", "url": "https://files.pythonhosted.org/packages/66/61/dd25c6b796124497bf7cef37dcb042e0d3edd532fa0969548958c8a8c3e5/toonapilib-3.2.5-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "cdc0d9fcb375cca818446b4ceabbb4a6", "sha256": "d5839f2f7283c78e9542d63d588ab7c52dcea17b39029cfbcdd4e799c1765d0f" }, "downloads": -1, "filename": "toonapilib-3.2.5.tar.gz", "has_sig": false, "md5_digest": "cdc0d9fcb375cca818446b4ceabbb4a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70081, "upload_time": "2019-10-20T11:44:54", "url": "https://files.pythonhosted.org/packages/c8/16/a522cbbb91802fcde4319dc833d07f2ff367fa5f50e20c0404cecd1f1e74/toonapilib-3.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b221a1b7e8625536587dc1e495b95df", "sha256": "852cb00ce6d07ee676fee1fba7dd9f332d4704a03f811f101df04bfeb66468ba" }, "downloads": -1, "filename": "toonapilib-3.2.5-py3.7.egg", "has_sig": false, "md5_digest": "6b221a1b7e8625536587dc1e495b95df", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 53344, "upload_time": "2019-10-20T11:44:56", "url": "https://files.pythonhosted.org/packages/66/61/dd25c6b796124497bf7cef37dcb042e0d3edd532fa0969548958c8a8c3e5/toonapilib-3.2.5-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "cdc0d9fcb375cca818446b4ceabbb4a6", "sha256": "d5839f2f7283c78e9542d63d588ab7c52dcea17b39029cfbcdd4e799c1765d0f" }, "downloads": -1, "filename": "toonapilib-3.2.5.tar.gz", "has_sig": false, "md5_digest": "cdc0d9fcb375cca818446b4ceabbb4a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70081, "upload_time": "2019-10-20T11:44:54", "url": "https://files.pythonhosted.org/packages/c8/16/a522cbbb91802fcde4319dc833d07f2ff367fa5f50e20c0404cecd1f1e74/toonapilib-3.2.5.tar.gz" } ] }