{ "info": { "author": "Joonas Nikula", "author_email": "oulab.mbedcloudtesting.com@arm.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "## Icetea test framework\n\nIcetea is an automated testing framework for Mbed development.\nIt automates the process of flashing Mbed boards, running tests\nand accumulating test results into reports.\nDevelopers use it for local development as well as for\nautomation in a Continuous Integration Environment.\n\nWhen testing [`Mbed OS`](https://www.mbed.com/en/platform/mbed-os/)\nIcetea allows you to execute commands remotely via\nthe command line interface (`CLI`) in a device under test (`DUT`).\nThe interface between the test framework and `DUT` can be\nfor example UART or stdio.\n\nMore detailed documentation on the tool is available\n[here in rst format](https://github.com/ARMmbed/icetea/tree/master/doc-source)\nand [here in markdown format](https://github.com/ARMmbed/icetea/tree/master/doc).\n\n### Prerequisites\nIcetea supports Linux (Ubuntu preferred), Windows and OS X. Our main target is Linux.\nWe support both Python 2.7 and 3.5 or later. Some OS specific prerequisites below:\n\n* Linux\n * python-dev and python-lxml\n `sudo apt-get install python-dev python-lxml`\n * In order to run test cases with hardware in Linux without sudo rights:\n ```\n sudo usermod -a -G dialout username\n Log out & log in back to Linux\n ```\n This command will add the user 'username' to the 'dialout' group and\n grant the required permissions to the USB ports.\n* OS X\n * [XCode developer tools](http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/)\n * [MacPorts](https://www.macports.org/install.php)\n * [lxml](http://lxml.de/installation.html#installation):\n `STATIC_DEPS=true sudo pip install lxml`\n\n* Windows\n * python-lxml installation is problematic on Windows since\n it usually requires build tools. It can however be installed\n from pre-built binaries.\n * Search for a binary for you system from the internet.\n * Navigate to the directory where you downloaded the\n binary and install it with `pip install `\n * You can follow instructions [here](http://lxml.de/installation.html#installation)\n instead.\n\n#### Optional\n\nThere are some optional dependencies that brings some optional features,\nlike `coloredlogs` which decorate your console outputs with all kind of colors.\n\nAll optional dependencies are declared [`extra_requirements.txt`](extra_requirements.txt) and they can be installed using pip.\nNote that you need `extra_requirements.txt` file locally.\n\n```\n> pip install -r extra_requirements.txt\n```\n\n#### Pyshark\nSniffer integration component requires pyshark,\nwhich is not covered in requirements.txt due to installation issues with trollius (requirement for python 2\nversion of pyshark called pyshark-legacy). To use this integration, you need to manually install pyshark for your setup.\nFor python 3:\n\n```\n> pip install pyshark\n```\nFor python 2:\n\n```\n> pip install pyshark-legacy\n```\n\n### Installation\n\n`> pip install icetea`\n\n### Usage\n\nTo print the help page:\n\n`icetea --help`\n\nTo list all local testcases from the examples subfolder:\n\n`icetea --list --tcdir examples`\n\nTo print Icetea version:\n\n`icetea --version`\n\n#### Typical use\n\nAll of the commands described below might also need other options,\ndepending on the test case.\n\n**Running test cases using the tc argument**\n\n`> icetea --tc --tcdir `\n\nTo run all existing test cases from the `examples` folder:\n\n`> icetea --tc all --tcdir examples`\n\n**Running an example test case with hardware**\n\nIn this example, we assume that a compatible board has been connected\nto the computer and an application binary for the board is available.\nThe referred test case is available in [the icetea github repository](https://github.com/ARMmbed/icetea/blob/master/examples/test_cmdline.py).\n\n`> icetea --tc test_cmdline --tcdir examples --type hardware --bin `\n\n**Using metadata filters**\n\nTo run all test cases with testtype regression in the metadata:\n\n`> icetea --testtype regression --tcdir `\n\nThe following metadata filters are available:\n* test type (--testtype)\n* test subtype (--subtype)\n* feature (--feature)\n* test case name (--tc)\n* tested component (--component)\n* test case folder (--group)\n\n**Running a premade suite**\n\nIcetea supports a suite file that describes a suite of test cases\nin `json` format.\n\n`> icetea --suite --tcdir --suitedir `\n\n**Enabling debug level logging**\n\nUse -v or -vv arguments to control logging levels. -v increases the frameworks logging level\nto debug (default is info) and the level of logging in\ncertain plugins and external components to info (default is warning).\n--vv increases the level of logging on all Icetea loggers to debug.\n\n**Further details**\n\nFor further details on any of the features see our documentation.\n\n#### Creating a test case\nIcetea test cases are implemented as Python classes that inherit the Bench object available in `icetea_lib.bench` module.\nThe test case needs to have an initialization function that defines the metadata and a case function that implements the test sequence.\nThere are two optional functions, setup and teardown. More information is available in our documentation.\n\nAn example test case is shown below:\n\n```\n\"\"\"\nCopyright 2017 ARM Limited\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\"\"\"\n\nfrom icetea_lib.bench import Bench\n\n\nclass Testcase(Bench):\n def __init__(self):\n Bench.__init__(self,\n name=\"example_test\",\n title=\"Example test\",\n status=\"development\",\n purpose=\"Show example of a test\",\n component=[\"examples\"],\n type=\"smoke\",\n requirements={\n \"duts\": {\n '*': {\n \"count\": 1,\n \"type\": \"hardware\"\n }\n }\n }\n )\n\n def setup(self):\n # nothing for now\n pass\n\n\n def case(self):\n self.command(1, \"echo hello world\", timeout=5)\n self.command(\"help\")\n\n def teardown(self):\n # nothing for now\n pass\n```\n\n### License\nSee the [license](https://github.com/ARMmbed/icetea/blob/master/LICENSE) agreement.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ARMmbed/icetea.git", "keywords": "armbed mbed-os mbed-cli ci framework testing automation", "license": "(R) ARM", "maintainer": "Joonas Nikula", "maintainer_email": "oulab.mbedcloudtesting.com@arm.com", "name": "icetea", "package_url": "https://pypi.org/project/icetea/", "platform": "", "project_url": "https://pypi.org/project/icetea/", "project_urls": { "Homepage": "https://github.com/ARMmbed/icetea.git" }, "release_url": "https://pypi.org/project/icetea/2.0.1/", "requires_dist": [ "prettytable (<1.0)", "requests", "yattag (<2.0,>=1.0)", "pyserial (>2.5)", "jsonmerge (<2.0,>=1.4.0)", "jsonschema (<3.0.0)", "mbed-ls (<2.0,>=1.5.1)", "semver (<3.0,>=2.0)", "mbed-flasher (<0.11,>=0.10.1)", "six (<2.0,>=1.0)", "pydash (<5.0,>=4.0)", "transitions (<1.0)" ], "requires_python": "", "summary": "Icetea - test framework", "version": "2.0.1" }, "last_serial": 5623188, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7c501753a56cb7bd370894f094358244", "sha256": "3557eb8c1ecd7d0d79e69f7f4b6ca7e542e1bb718979ffdad7e6531701a5d0cf" }, "downloads": -1, "filename": "icetea-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7c501753a56cb7bd370894f094358244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148797, "upload_time": "2018-08-28T12:03:26", "url": "https://files.pythonhosted.org/packages/3d/f8/a2b54408d6a65879568fd3ad85e415c6b5031262599b2c6b04208ddc3957/icetea-1.0.0.tar.gz" } ], "1.0.0rc2": [ { "comment_text": "", "digests": { "md5": "6079022b48e0e3f7f516994fa8a3fa74", "sha256": "58b3021dd916635f2ba6e78dcdd627ea694dd55ad09220e7dafd8091d0121086" }, "downloads": -1, "filename": "icetea-1.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "6079022b48e0e3f7f516994fa8a3fa74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148606, "upload_time": "2018-08-10T07:28:58", "url": "https://files.pythonhosted.org/packages/d5/50/7cd4e49a65298d670d3cf5a59fe6ae3addbb7e937c0c5274eb9f4ef85d45/icetea-1.0.0rc2.tar.gz" } ], "1.0.0rc3": [ { "comment_text": "", "digests": { "md5": "5515b3c6f5112427651fc9273ca1e582", "sha256": "692cda1d48e0c9c6a002830ed10d1992570f879ab9fca1761da0b7495ca2ad2c" }, "downloads": -1, "filename": "icetea-1.0.0rc3.tar.gz", "has_sig": false, "md5_digest": "5515b3c6f5112427651fc9273ca1e582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148629, "upload_time": "2018-08-14T07:14:02", "url": "https://files.pythonhosted.org/packages/fe/39/b5475a5f250c5b90de72a65b7efe41101a15e92417267695a868ee8eb077/icetea-1.0.0rc3.tar.gz" } ], "1.0.0rc4": [ { "comment_text": "", "digests": { "md5": "6a51892f61d56be39aba170265a7cc9a", "sha256": "b1b14fd26ab796fa2f1ac15c5b922652f5e5d54bec71a5c69dade7855803e178" }, "downloads": -1, "filename": "icetea-1.0.0rc4.tar.gz", "has_sig": false, "md5_digest": "6a51892f61d56be39aba170265a7cc9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149438, "upload_time": "2018-08-24T12:12:31", "url": "https://files.pythonhosted.org/packages/3b/1d/e3d4177184c4afc3a3f9df9c5e19f96abc77f8817c44a122b7c8fd2ef4c9/icetea-1.0.0rc4.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9925b5b912247da1bc7e3cbdc2de25fd", "sha256": "fedd51fb172aa964a536a876c5fd7f6a6e13f8f6324117dd8950a852d3312514" }, "downloads": -1, "filename": "icetea-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9925b5b912247da1bc7e3cbdc2de25fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148608, "upload_time": "2018-08-31T19:59:44", "url": "https://files.pythonhosted.org/packages/66/b9/74d07788ebb2c1a0988479cdb5615ae6d122899121c0d54f210a360992f1/icetea-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "04ebf75e15b708e84f4f924c33a48a12", "sha256": "aea6864931831847a350ccddad945c17956248063da7e3e3f8ac74e592c77783" }, "downloads": -1, "filename": "icetea-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "04ebf75e15b708e84f4f924c33a48a12", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 167971, "upload_time": "2018-09-14T15:02:21", "url": "https://files.pythonhosted.org/packages/4a/1f/c9252b4599862a1d86cf599e1f067cbc880448a17bbd4752608d8aa99e86/icetea-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d326379d6533ac4043d10e244532b0d9", "sha256": "d65205acf379925e5f406116de68ac4fca2623040355bee9592dda9e1841a04f" }, "downloads": -1, "filename": "icetea-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d326379d6533ac4043d10e244532b0d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164243, "upload_time": "2018-09-14T15:02:23", "url": "https://files.pythonhosted.org/packages/75/31/58ba996de088d79155393c9a09b9b45b5bf1b1be40fbf1a0b8446d07f6cc/icetea-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0ec2ee8e769411e34f22c3fcdaff10d", "sha256": "d5ffc345cd73a2eece3c3e6f0068f975173983533f627e6fefbb0857d4902447" }, "downloads": -1, "filename": "icetea-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e0ec2ee8e769411e34f22c3fcdaff10d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149292, "upload_time": "2018-09-14T15:02:24", "url": "https://files.pythonhosted.org/packages/95/4c/1a17692ec4a4b4e6d20919348c1409413effff69314bae72c1a8572195d8/icetea-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0c3cced742cc41f481d70171547ca01d", "sha256": "5e723630af374d6bff89f2fa2dd355c762a38baa605b19284c33c1446b9b8998" }, "downloads": -1, "filename": "icetea-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0c3cced742cc41f481d70171547ca01d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 171323, "upload_time": "2018-11-23T06:40:53", "url": "https://files.pythonhosted.org/packages/8d/8e/aac8f8e5639ab6c422feeac8f3f24c61b83d00e45043c99c7cca2c98e6c5/icetea-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1e997823c33a0f62280313d6209e0e3", "sha256": "2e4dd03bbb1b413c3aae635cbad1c40a6c23b229119ab798f72dd9178be47209" }, "downloads": -1, "filename": "icetea-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c1e997823c33a0f62280313d6209e0e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152209, "upload_time": "2018-11-23T06:40:55", "url": "https://files.pythonhosted.org/packages/c2/05/beeb8dc6508045becfcc0c847b4f3d2774b7c15eb204f8ebd72a2bae5a64/icetea-1.1.0.tar.gz" } ], "1.1.0rc1": [ { "comment_text": "", "digests": { "md5": "54c299be403453223fc00bc0b336122a", "sha256": "5df368fc40f2b9ef0842109f3c05f8ae4fe9c76a55e461415471d0d6742e4de7" }, "downloads": -1, "filename": "icetea-1.1.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "54c299be403453223fc00bc0b336122a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 170687, "upload_time": "2018-11-02T06:22:14", "url": "https://files.pythonhosted.org/packages/a4/12/65121ef17aa4a0cedf2972477ab75fe914e826ce01b5703aef53f6d65066/icetea-1.1.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c417a9f5aa69e50b4c0224b297cf587", "sha256": "f64189e0b371b82735399ec86ce0b5e057b6b91af785a5449d93d12177355101" }, "downloads": -1, "filename": "icetea-1.1.0rc1.tar.gz", "has_sig": false, "md5_digest": "8c417a9f5aa69e50b4c0224b297cf587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149761, "upload_time": "2018-11-02T06:22:16", "url": "https://files.pythonhosted.org/packages/07/e9/7b28c2f5c28f61c5d6ff7084bcd878007c23e5f45707da7195dd0c5cb57c/icetea-1.1.0rc1.tar.gz" } ], "1.1.0rc2": [ { "comment_text": "", "digests": { "md5": "ad244ff8f3179d10a524e288cc6c6551", "sha256": "7c093095dacd8a05f4c5f9468cc0ec49fc9350ed08fdc949fdfc7d1da9588c43" }, "downloads": -1, "filename": "icetea-1.1.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "ad244ff8f3179d10a524e288cc6c6551", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 170689, "upload_time": "2018-11-02T07:05:09", "url": "https://files.pythonhosted.org/packages/d8/65/cfcc950e10d92acf789cff8730482cef9c4248c7bab7685261824ed4b9a8/icetea-1.1.0rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "322ba359c863ceb5e9c226c992b914ce", "sha256": "45c41b87413ce10b3676a142231c3c42c22d01997b14b711109f0356cfbb5c2a" }, "downloads": -1, "filename": "icetea-1.1.0rc2.tar.gz", "has_sig": false, "md5_digest": "322ba359c863ceb5e9c226c992b914ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151643, "upload_time": "2018-11-02T07:05:11", "url": "https://files.pythonhosted.org/packages/af/b1/d6c523ceaea2bb15648552bca703b0627ef2b341bbecd86d3a77e55387f7/icetea-1.1.0rc2.tar.gz" } ], "1.1.0rc3": [ { "comment_text": "", "digests": { "md5": "eb7f75add9d45ec99e2086c3d989a467", "sha256": "23b64ffcb7340004edff8974fcf80dda6fb292898f633aa62ddf1783c17f6eb8" }, "downloads": -1, "filename": "icetea-1.1.0rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "eb7f75add9d45ec99e2086c3d989a467", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 170698, "upload_time": "2018-11-06T11:53:43", "url": "https://files.pythonhosted.org/packages/2b/41/86d3694b3d910e36f2898ae1559a76a0e8b0c78edd3ea28f0cf9c3657558/icetea-1.1.0rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b057fc607b8e6ae0cd30e543da622225", "sha256": "3f4ab72383ef6e1f57f337bb7bcf21cdb1361efb45cc0c3b025f0ea94251d4db" }, "downloads": -1, "filename": "icetea-1.1.0rc3.tar.gz", "has_sig": false, "md5_digest": "b057fc607b8e6ae0cd30e543da622225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148753, "upload_time": "2018-11-06T11:53:44", "url": "https://files.pythonhosted.org/packages/84/72/5bd583bc93c20a3b2b06f7f32eea6b13cf305e555c757bc7c5ed04e0c5a7/icetea-1.1.0rc3.tar.gz" } ], "1.1.0rc4": [ { "comment_text": "", "digests": { "md5": "d13587bdd459c9d136f2d8c3b2258797", "sha256": "82bcc07e71ea1927d7e09a496200cc2b0905c25e572c83a7b64a8f842b61634c" }, "downloads": -1, "filename": "icetea-1.1.0rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "d13587bdd459c9d136f2d8c3b2258797", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 171371, "upload_time": "2018-11-15T12:01:38", "url": "https://files.pythonhosted.org/packages/f5/4b/d7be8346241502746971abdba2add62771f818dd326801dd4b0326622734/icetea-1.1.0rc4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1f4f1a68696079808de942c7c2a4ddd", "sha256": "f9a84d85a51f0b2315e751cde7b07b5428094c2eaba3a45745750deabfcaddba" }, "downloads": -1, "filename": "icetea-1.1.0rc4.tar.gz", "has_sig": false, "md5_digest": "c1f4f1a68696079808de942c7c2a4ddd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151642, "upload_time": "2018-11-15T12:01:40", "url": "https://files.pythonhosted.org/packages/7f/a0/b1335c56d20ad95bb5ebbea8d04e724ccdc8ab12245de9ab37e7e65842a6/icetea-1.1.0rc4.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "bca621e1884e64bb9a5ea9431946f48f", "sha256": "910e7f849a53704a81d4c9eeecc4f9141b70b14c744724eb0150d761674e81d6" }, "downloads": -1, "filename": "icetea-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bca621e1884e64bb9a5ea9431946f48f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172037, "upload_time": "2019-02-12T09:52:01", "url": "https://files.pythonhosted.org/packages/e2/0f/9ec120744967c1a77e4bfcf179535b3a50325671e12aba2dcf71dae02b55/icetea-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce5bcd0a28c8f40739fbf4efc008c63c", "sha256": "6d31737b0040fb80c11da6b93060855c0d66dfe0751a3fb5173a0ab80366cd1e" }, "downloads": -1, "filename": "icetea-1.2.0.tar.gz", "has_sig": false, "md5_digest": "ce5bcd0a28c8f40739fbf4efc008c63c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154409, "upload_time": "2019-02-12T09:52:03", "url": "https://files.pythonhosted.org/packages/aa/12/e2e73c11c049e9c5bfc5076bbad4e4390d0188b0b59769bcf4dd3818486b/icetea-1.2.0.tar.gz" } ], "1.2.0rc1": [ { "comment_text": "", "digests": { "md5": "5632c18bd0339d1dba7bfb6cdb50fd9f", "sha256": "f488414e2f44721f2e766d9477341e2b77cd60fa7d78bb48be8580ae4c339cba" }, "downloads": -1, "filename": "icetea-1.2.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "5632c18bd0339d1dba7bfb6cdb50fd9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172082, "upload_time": "2019-01-29T06:24:23", "url": "https://files.pythonhosted.org/packages/0d/80/6bfd19101e76cfda9e45e763fcb594ddd34a2376b7961c4c6fc64b0bc13d/icetea-1.2.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b32286105ba6fb12e30df2d4252590b5", "sha256": "83fa302348803f80f700adf7fb1ce0caea00bc5ee027de1d8ef74b858e2db5b4" }, "downloads": -1, "filename": "icetea-1.2.0rc1.tar.gz", "has_sig": false, "md5_digest": "b32286105ba6fb12e30df2d4252590b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152057, "upload_time": "2019-01-29T06:24:24", "url": "https://files.pythonhosted.org/packages/c2/ad/b9b716e00eb542935f3a282033d8ea1df7d580e58f8e2650e385b4648e5e/icetea-1.2.0rc1.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3a941d9e9df9c175f495d2e54c63580e", "sha256": "b36aae705e1c28ad525edd572501373a596e4d10b8b8258ebaaa5927140c36f3" }, "downloads": -1, "filename": "icetea-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3a941d9e9df9c175f495d2e54c63580e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172040, "upload_time": "2019-02-15T12:55:42", "url": "https://files.pythonhosted.org/packages/bc/25/7ad7dc3dcac508d665e99ef74d20ed19b47144a93c195deba9f61b08524b/icetea-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46e98226c89ae7e8b8f47650b2181ee9", "sha256": "cf2165e25aede3f120d6981ad9c68dd616b875a2eb49db3320ec7b83bd715278" }, "downloads": -1, "filename": "icetea-1.2.1.tar.gz", "has_sig": false, "md5_digest": "46e98226c89ae7e8b8f47650b2181ee9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150549, "upload_time": "2019-02-15T12:55:43", "url": "https://files.pythonhosted.org/packages/7a/5e/0fb588d16e9be41672f84e886502083dcfbc27a378892cba4b7722fe5851/icetea-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "dbd80cfa3904c884620b6b7ea6e8730a", "sha256": "725e1afbc04b689bf24cdf59a4afa29887eef384de68ba538bc02e4f645818bf" }, "downloads": -1, "filename": "icetea-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dbd80cfa3904c884620b6b7ea6e8730a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172041, "upload_time": "2019-04-12T05:16:47", "url": "https://files.pythonhosted.org/packages/42/d5/a25dab71daf60b4036486526fd9d1f25c4859419c0df7c675531e22814e5/icetea-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3640ffccb7e132c6d7943df67f11ebd8", "sha256": "fda77d50c60ee4b744d8e8f0360c7ee3ace68732ac244fa1e8d3dc33518d8d86" }, "downloads": -1, "filename": "icetea-1.2.2.tar.gz", "has_sig": false, "md5_digest": "3640ffccb7e132c6d7943df67f11ebd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153625, "upload_time": "2019-04-12T05:16:48", "url": "https://files.pythonhosted.org/packages/31/a3/7aa3b2af37779ea168771b190c3a0031d28d942e5fd1f5a3952d6c3607f6/icetea-1.2.2.tar.gz" } ], "1.2.3rc2": [ { "comment_text": "", "digests": { "md5": "90cb7b60a57204b675d1c21801b35407", "sha256": "a040f0262ca715c0de2fbbdafdc4dcc72466b5ad41289b37d10943f9e3306790" }, "downloads": -1, "filename": "icetea-1.2.3rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "90cb7b60a57204b675d1c21801b35407", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172257, "upload_time": "2019-08-01T07:45:35", "url": "https://files.pythonhosted.org/packages/12/44/b4ef7b0f74e9dcaa54a42c23241b7ea79af35607288812876d0fb2409865/icetea-1.2.3rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "209933cc6e77489d5b3857f589c39e62", "sha256": "8de5664f20a82397b8104fd46cf98f7192a8835ebb350ca2e52ab8618df2cd40" }, "downloads": -1, "filename": "icetea-1.2.3rc2.tar.gz", "has_sig": false, "md5_digest": "209933cc6e77489d5b3857f589c39e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154325, "upload_time": "2019-08-01T07:45:36", "url": "https://files.pythonhosted.org/packages/c6/f3/079293ba06329b5f0c9458d1215e436f87bb37fc640da4b38973048b6fea/icetea-1.2.3rc2.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "1ee960fdbc419983d90830c2a70710db", "sha256": "dbe2c6abef09d4040c57f8cefd48ad79f239c2c6784d193d1d88db88a8790686" }, "downloads": -1, "filename": "icetea-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1ee960fdbc419983d90830c2a70710db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172211, "upload_time": "2019-08-02T06:34:06", "url": "https://files.pythonhosted.org/packages/d8/29/3c3971088725f179df553633d5e3ce6ddf6908dff11fa281fd9a84cfeca3/icetea-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "501284075094d42c20c1cf1641265fcc", "sha256": "554ecd78b17a1b1b9c50c5407a10f045566542cbfba636c7aa69996aafd75d1d" }, "downloads": -1, "filename": "icetea-1.2.4.tar.gz", "has_sig": false, "md5_digest": "501284075094d42c20c1cf1641265fcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154322, "upload_time": "2019-08-02T06:34:07", "url": "https://files.pythonhosted.org/packages/3d/31/e073803d4e1967dabb40663d18b33453270c24e01382e2d0726cc7269109/icetea-1.2.4.tar.gz" } ], "1.2.4rc2": [ { "comment_text": "", "digests": { "md5": "604084887e8cc7b1dbab7344dfc521cd", "sha256": "f350fbc81d2ed2086ec39051fc808391eb2781b62a19b689e96f7ccb82023b17" }, "downloads": -1, "filename": "icetea-1.2.4rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "604084887e8cc7b1dbab7344dfc521cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172257, "upload_time": "2019-08-01T10:41:53", "url": "https://files.pythonhosted.org/packages/db/1a/afc004312c6b4d1546bb89276091e7d17c2174c8c02b699697e14c2e1a70/icetea-1.2.4rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b43fab1f567c38012b51037325ffe8f", "sha256": "09923541ce5bbdb78fd70ce9fd966a1383cdedb66301f25f3c5e0e4aed96f822" }, "downloads": -1, "filename": "icetea-1.2.4rc2.tar.gz", "has_sig": false, "md5_digest": "7b43fab1f567c38012b51037325ffe8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153967, "upload_time": "2019-08-01T10:41:54", "url": "https://files.pythonhosted.org/packages/99/c5/1f25a0f5aa431476c1a0695edc24fe54260e9d1d19d078a97bdf8a587a27/icetea-1.2.4rc2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "9e2fbc87b8ae3fb000fa60eb0dd8be98", "sha256": "3a6c49562355f29d7d2d6aee971a4e6278d664212f9948d68713a4608cebb6aa" }, "downloads": -1, "filename": "icetea-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9e2fbc87b8ae3fb000fa60eb0dd8be98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 206983, "upload_time": "2019-05-28T09:40:15", "url": "https://files.pythonhosted.org/packages/9e/53/f3d17cde1434b551b888208328b79ba5e491b2f45206e315bd2f3d663eb1/icetea-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6ce2822027829040655c3d45c79f9b0", "sha256": "f046c006ee1800114e8ea9334664b1be60421735fcd144d99d4d41cb117765f6" }, "downloads": -1, "filename": "icetea-2.0.0.tar.gz", "has_sig": false, "md5_digest": "a6ce2822027829040655c3d45c79f9b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 182936, "upload_time": "2019-05-28T09:40:17", "url": "https://files.pythonhosted.org/packages/49/f3/ddeaa2e440e5e15e810145f3102692273c7f73f49d3f68a307567d2013d4/icetea-2.0.0.tar.gz" } ], "2.0.0rc1": [ { "comment_text": "", "digests": { "md5": "1ed7b451b134f7057fd500499ff8c3fd", "sha256": "40bcccf03f2a69dde450691a1b875638e9b14f90c09a25114b9aad877fb3e720" }, "downloads": -1, "filename": "icetea-2.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ed7b451b134f7057fd500499ff8c3fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 207041, "upload_time": "2019-05-16T07:05:58", "url": "https://files.pythonhosted.org/packages/77/b3/9e75a31579eeb8b0fd43a662b2d18f5f8e58b54fcc3c5ad38055b21bb4fb/icetea-2.0.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa9ae6eb6acfd689b43f728fe23b1cf0", "sha256": "85bfaffcaa16f2f4e535671fbab885ca911b264f148691dc791a0c9c8e170021" }, "downloads": -1, "filename": "icetea-2.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "aa9ae6eb6acfd689b43f728fe23b1cf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183730, "upload_time": "2019-05-16T07:06:00", "url": "https://files.pythonhosted.org/packages/b0/ba/d23c9046e03515f0413eb8dbe4db147da1b8daf56a31c459dd36974c9f87/icetea-2.0.0rc1.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "089e25f7b163b004c0b18c3595aed230", "sha256": "7a182ca2cb98274e06afdcfa94847763b8734398323829bdfdc800a766fd538c" }, "downloads": -1, "filename": "icetea-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "089e25f7b163b004c0b18c3595aed230", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 207188, "upload_time": "2019-08-02T10:43:04", "url": "https://files.pythonhosted.org/packages/38/4d/2982883ee13dfdb0a956f320d20eb126c58aca5438dab9a79b04e9adeefb/icetea-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "557711f7e9f07b7fc7523fb673c55060", "sha256": "fd8e580cd0f181ef22978c1a0e2e7726b08a5b9cd1b0cd9c6c7e0b0318c2f296" }, "downloads": -1, "filename": "icetea-2.0.1.tar.gz", "has_sig": false, "md5_digest": "557711f7e9f07b7fc7523fb673c55060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184376, "upload_time": "2019-08-02T10:43:06", "url": "https://files.pythonhosted.org/packages/05/e5/f9ab4666fb517f0701f8852470c6160a149aaf3a50fe034c63c1a0927754/icetea-2.0.1.tar.gz" } ], "2.0.1rc2": [ { "comment_text": "", "digests": { "md5": "d4e65da652caad2f3f42a5c2dc97bcfd", "sha256": "8c2d832ec8d88c74b4a75b6ec07f0597b9f1ec03df9a434796221a2db9be40fa" }, "downloads": -1, "filename": "icetea-2.0.1rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "d4e65da652caad2f3f42a5c2dc97bcfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 207240, "upload_time": "2019-08-01T13:04:37", "url": "https://files.pythonhosted.org/packages/88/c1/2064f7d3a8713c0cc25015ff42c62bbb2ac5f42e053d188d886b1636622e/icetea-2.0.1rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3b45b997062d801030dae93c202abfa", "sha256": "7c381480a0d254a726147491570a8876ac780d943081df13e92eca2c0bf6d132" }, "downloads": -1, "filename": "icetea-2.0.1rc2.tar.gz", "has_sig": false, "md5_digest": "f3b45b997062d801030dae93c202abfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183273, "upload_time": "2019-08-01T13:04:39", "url": "https://files.pythonhosted.org/packages/4e/83/7726dd1902bec3d182cdd513957931c12412e1cdae1e147afab275e1774c/icetea-2.0.1rc2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "089e25f7b163b004c0b18c3595aed230", "sha256": "7a182ca2cb98274e06afdcfa94847763b8734398323829bdfdc800a766fd538c" }, "downloads": -1, "filename": "icetea-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "089e25f7b163b004c0b18c3595aed230", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 207188, "upload_time": "2019-08-02T10:43:04", "url": "https://files.pythonhosted.org/packages/38/4d/2982883ee13dfdb0a956f320d20eb126c58aca5438dab9a79b04e9adeefb/icetea-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "557711f7e9f07b7fc7523fb673c55060", "sha256": "fd8e580cd0f181ef22978c1a0e2e7726b08a5b9cd1b0cd9c6c7e0b0318c2f296" }, "downloads": -1, "filename": "icetea-2.0.1.tar.gz", "has_sig": false, "md5_digest": "557711f7e9f07b7fc7523fb673c55060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184376, "upload_time": "2019-08-02T10:43:06", "url": "https://files.pythonhosted.org/packages/05/e5/f9ab4666fb517f0701f8852470c6160a149aaf3a50fe034c63c1a0927754/icetea-2.0.1.tar.gz" } ] }