{ "info": { "author": "Brandon Dixon", "author_email": "brandon@splitkeycoffee.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Topic :: Software Development :: Libraries" ], "description": "Python Hottop Client\n====================\n.. image:: https://readthedocs.org/projects/pyhottop/badge/?version=latest\n :target: http://pyhottop.readthedocs.io/en/latest/?badge=latest\n\n.. image:: https://badge.fury.io/py/pyhottop.svg\n :target: https://badge.fury.io/py/pyhottop\n\n\npyHottop gives you the power to control your Hottop KN-8828b-2k+ roaster directly through python code. **This library is meant to be used within applications and should not be used by itself to conduct a roast**. Questions, comments or for support needs, please use the issues_ page on Github.\n\n.. _issues: https://github.com/splitkeycoffee/pyhottop/issues\n\n\nGetting Started\n---------------\n\nIn order to interact with your Hottop roaster, you need to ensure your model has a USB-serial port which comes standard with the KN-8828b-2k+.\n\n1. Install the CP210x USB driver to read from the serial port:\n\nhttps://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers\n\n2. Install the pyHotop module:\n\n``pip install pyhottop`` or ``python setup.py install``\n\n3. Plug your Hottop roaster into your laptop.\n4. Test connectivity to the roaster by running the diagnostic utility:\n\n``pyhottop-test test``\n\n\nFeatures\n--------\n\nThis library provides full control of the Hottop roaster. Built-in callback functionality allows you to build applications that decouple the processing logic from the library from the core of your application.\n\n* Stream Hottop readings\n * Easy-to-use callbacks that return readings\n * Adjustable polling interval\n * Human-readable settings\n * Flexible collection of data\n * Debugging interface\n* Control the Hottop directly\n * Heater settings\n * Fan speeds\n * Drum motor toggle\n * Cooling motor toggle\n * Solenoid (drum door) toggle\n * Chaff tray (detection) reader\n* Auto-discover roaster connection\n * Loops over USB connections to find the proper serial\n\nChangelog\n---------\n2017-03-15\n~~~~~~~~~~\n* Bugfix: Capture error when validating byte sequence\n\n2017-03-07\n~~~~~~~~~~\n* Change: Removed non-python3 dict method\n* Bugfix: Error in valid config checking\n\n2017-02-24\n~~~~~~~~~~\n* Change: Added logic to add event code to find a valid configuration before saving\n\n2017-02-10\n~~~~~~~~~~\n* Change: Added logic to turning point logic to avoid setting too soon\n\n2017-12-20\n~~~~~~~~~~\n* Feature: Added a mock service to simulate a roast without being connected to a machine\n\n2017-12-10\n~~~~~~~~~~\n* Bugfix: Removed the reset on start as it clears any properties set by the user\n\n2017-12-06\n~~~~~~~~~~\n* Change: Keep the drum on by default to avoid any stalls\n\n2017-12-03\n~~~~~~~~~~\n* Change: Wrap the buffer read and pull from cache if it continues to fail\n* Change: Adjusted lower bound temperature to 50\n* Feature: Reset all the roast settings when starting a roast\n\n2017-12-02\n~~~~~~~~~~\n* Bugfix: Called the proper logging object on buffer measurement\n* Change: Added raw buffer responses to the event log\n* Feature: Added a validate routine to the buffer read to account for inaccurate responses from the roaster\n* Feature: Automatically derive charge and turning point events based on temperature data\n\n2017-12-01\n~~~~~~~~~~\n* Bugfix: Turned drum motor on when doing a cool-down to push beans out\n\n2017-11-29\n~~~~~~~~~~\n* Bugfix: Replaced existing extenal_temp with environment_temp\n* Bugfix: Fixed issue with buffer retry loop where it was not being called\n* Change: Adjusted default interval to 1 second to avoid buffer issues\n* Change: Toggle serial connection if having trouble reading buffer\n\n2017-11-28\n~~~~~~~~~~\n* Change: Adjusted duration to be of format MM:SS instead of total seconds\n* Change: Return roast state when toggling monitoring\n\n2017-11-24\n~~~~~~~~~~\n* Feature: several new methods for getting additional roast details\n* Change: Refactored code related to tracking roast properties and timing\n* Change: Updated documentation within the code\n* Bugfix: when running with python3 due to queue library\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/splitkeycoffee/pyhottop/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/splitkeycoffee/pyhottop", "keywords": "coffee,coffee roasting,hottop,coffee tech", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyhottop", "package_url": "https://pypi.org/project/pyhottop/", "platform": "", "project_url": "https://pypi.org/project/pyhottop/", "project_urls": { "Download": "https://github.com/splitkeycoffee/pyhottop/archive/master.zip", "Homepage": "https://github.com/splitkeycoffee/pyhottop" }, "release_url": "https://pypi.org/project/pyhottop/0.2.6/", "requires_dist": [ "pyserial" ], "requires_python": "", "summary": "Interface for interacting with Hottop KN-8828b-2k+ roasters", "version": "0.2.6" }, "last_serial": 3674569, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "55cf7d6618b33d5c341c246de8380bc4", "sha256": "4bd8f9b0c830e1a31a0391778c5a47999b49ab59429bcb3301627017e9e6f00c" }, "downloads": -1, "filename": "pyhottop-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "55cf7d6618b33d5c341c246de8380bc4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 21130, "upload_time": "2017-11-25T02:18:01", "url": "https://files.pythonhosted.org/packages/bf/56/5f868d2d38dae2801d29cd91969f570f862b8369d2ece598db9198af1b61/pyhottop-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6430e478fae8d2c8adc43db7ccff4e19", "sha256": "bc656a7ee8d3a02415d1a337410337958ad023fa5d5701f6d112781ced79cf5e" }, "downloads": -1, "filename": "pyhottop-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6430e478fae8d2c8adc43db7ccff4e19", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12346, "upload_time": "2017-11-25T02:17:59", "url": "https://files.pythonhosted.org/packages/51/e8/a3b8e05ffe1c77a40e41f8226c653c56e2a77ee3cd3eb70bd742eda89c37/pyhottop-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18450e7c894d223783fee7b7182efa8f", "sha256": "bd8e7309b6c7d9fe6f9aa55878a99f8bd4bf333ec0522c42e29c2e0309c7d69f" }, "downloads": -1, "filename": "pyhottop-0.1.0-py3.6.egg", "has_sig": false, "md5_digest": "18450e7c894d223783fee7b7182efa8f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 21401, "upload_time": "2017-11-25T02:18:03", "url": "https://files.pythonhosted.org/packages/e8/f8/caff172f38721ecaed2a522ca1f04b65553dac9882fc2292b9617bdf1566/pyhottop-0.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "cb27a0ea75859d494408e5ad737b25c7", "sha256": "11ad095d9c9e50d2b2498224694c7d2b1f41416eb807dfb28ff909e571f490af" }, "downloads": -1, "filename": "pyhottop-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cb27a0ea75859d494408e5ad737b25c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10458, "upload_time": "2017-11-25T02:18:04", "url": "https://files.pythonhosted.org/packages/87/cc/bf19c04f79f80e5be7de1f44d03e030eb4dc55de7d34ae92be8cb117c79e/pyhottop-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6f5c9e5e977a9edec8a9a436b53b1989", "sha256": "defe2e47ab5428fa40b78a113fea707aa650a700548e832df1adfeef7a5e3d3a" }, "downloads": -1, "filename": "pyhottop-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6f5c9e5e977a9edec8a9a436b53b1989", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12395, "upload_time": "2017-11-25T02:19:37", "url": "https://files.pythonhosted.org/packages/ae/2e/8c2b46bbb0aabe008c3e8a88e2d3522594445d995cd4942e90136cc82328/pyhottop-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e5defedd1623e43e178da59f287b9fc", "sha256": "4c37c98b200faf7d0aa3e76f08e0827c07a09b4e478a07272dc35f170acfcc0c" }, "downloads": -1, "filename": "pyhottop-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6e5defedd1623e43e178da59f287b9fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10484, "upload_time": "2017-11-25T02:19:40", "url": "https://files.pythonhosted.org/packages/8d/2f/01feadb5efb559ee1feaa3663ab743136e247cb22b4b0e6900539a8c33a5/pyhottop-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "65e1f707eb6102989d57bce22fe7a390", "sha256": "517448146b2f2b597f8527335ae264bc9d483d88a0af133e7a581d0ea404f1ec" }, "downloads": -1, "filename": "pyhottop-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "65e1f707eb6102989d57bce22fe7a390", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12579, "upload_time": "2017-11-25T02:53:07", "url": "https://files.pythonhosted.org/packages/86/8f/a8c9244b75c5743f839ce2c1993d69d0b4405d0e921c2ad0c11a6236e050/pyhottop-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ddbf2d25f512664ba885ae17061aae6", "sha256": "6e9e49b731442f8280d88b1a86b1b182c1a54c2983c9a4458321fe5a788300c1" }, "downloads": -1, "filename": "pyhottop-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6ddbf2d25f512664ba885ae17061aae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10679, "upload_time": "2017-11-25T02:53:10", "url": "https://files.pythonhosted.org/packages/02/26/7fe1e0ed278b6d8863e6ab0ffb9961184a0898a5921832e1a7e099977096/pyhottop-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c37031509d0f43ad57733a7f3a4fa9aa", "sha256": "3b59c4d93ac79bd8cf2d88033900ac94add2426c12356f21eafc0804b7a29c76" }, "downloads": -1, "filename": "pyhottop-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "c37031509d0f43ad57733a7f3a4fa9aa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13013, "upload_time": "2017-11-29T05:01:42", "url": "https://files.pythonhosted.org/packages/de/14/34da309366f1497be7c8fbdd1b541f5e92e9de5d1a247e725c0468db75a4/pyhottop-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65886263462cc727275ac1faf9800713", "sha256": "fee4c4b7f08830c31d5b0642fbe7ee9363f8fb32facc46c0592b1cd712502b58" }, "downloads": -1, "filename": "pyhottop-0.1.3.tar.gz", "has_sig": false, "md5_digest": "65886263462cc727275ac1faf9800713", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11131, "upload_time": "2017-11-29T05:01:47", "url": "https://files.pythonhosted.org/packages/fa/fc/6ff147da9c6bd9d429bc66257c61a4d0542c1e797a1d9a82f0049ab8f7fa/pyhottop-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9f5b551874e4cc02965abb1dd1baaffd", "sha256": "f93c9a61cc6f7a49a5f97206b0d09754a1d1337c58a8cfce622313d98ac62dd8" }, "downloads": -1, "filename": "pyhottop-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "9f5b551874e4cc02965abb1dd1baaffd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13351, "upload_time": "2017-11-30T05:26:40", "url": "https://files.pythonhosted.org/packages/d1/36/eee044904b8de1c99597e1b26cc6b94d56e33d16977b53bb34e4b696f1e7/pyhottop-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e619cefa4e2c40dff6e70d1aa4b42c0", "sha256": "b037272b4e63f228b89d3ba8d4354b5a63ddebf4414ef63a23d4a07155988693" }, "downloads": -1, "filename": "pyhottop-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8e619cefa4e2c40dff6e70d1aa4b42c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11446, "upload_time": "2017-11-30T05:26:45", "url": "https://files.pythonhosted.org/packages/59/76/5784e4ed4c5ce3f2568362a6f50ed8da92e0aaeeef41f32cd3f03bbb6760/pyhottop-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "610f15cbcacfd131d784021eb398bd21", "sha256": "f3279c891c1dfb4c785f59cc527fa6a5e5e7d90a78a4cbf995516bfab21c77f2" }, "downloads": -1, "filename": "pyhottop-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "610f15cbcacfd131d784021eb398bd21", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13473, "upload_time": "2017-12-02T01:06:37", "url": "https://files.pythonhosted.org/packages/d5/b4/9682b49ab4d00f11bea4fd281cec2ff2a2b2ce947d5d5a5c89ee4fd4cbad/pyhottop-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a8d8f0a8940804c9ce3f7ee5c6f1562", "sha256": "bb910fad2d0650079bbe83b141aab85b3c642330a578e19046676530e76d23a9" }, "downloads": -1, "filename": "pyhottop-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8a8d8f0a8940804c9ce3f7ee5c6f1562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11562, "upload_time": "2017-12-02T01:06:44", "url": "https://files.pythonhosted.org/packages/88/57/20eec99522f7dfac6632c3c1c109de8e419d9ddcf89fad69c1793ddf3d3f/pyhottop-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b65744bf877711c862e3ec27d63be98a", "sha256": "1d50ba272454eeca973a34c9c834ef7c4b3f8dc17a8d6a6a398d6aa95f94eb44" }, "downloads": -1, "filename": "pyhottop-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "b65744bf877711c862e3ec27d63be98a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14594, "upload_time": "2017-12-03T06:44:33", "url": "https://files.pythonhosted.org/packages/ef/c3/ba914c33b8578c0fd538666c0dc393189ae4ec2a81a9f1ab3a6145de02be/pyhottop-0.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26b7b1f51219541df2d38bbec471a1f2", "sha256": "64e15d5c28e1f748115691e810d12c760964c52f025c3336326e68e77a17eac7" }, "downloads": -1, "filename": "pyhottop-0.1.6.tar.gz", "has_sig": false, "md5_digest": "26b7b1f51219541df2d38bbec471a1f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12688, "upload_time": "2017-12-03T06:44:41", "url": "https://files.pythonhosted.org/packages/fb/86/b5fb504f335dc59b81040ad5131e93781f821ef7ca636f10389131e7b048/pyhottop-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "58f47898bcde990c185606c6292556e7", "sha256": "2782eb80179b8287e44ff4146bfd8b224d3f27759741ecb31bc74a317d3f5400" }, "downloads": -1, "filename": "pyhottop-0.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "58f47898bcde990c185606c6292556e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14856, "upload_time": "2017-12-04T00:10:53", "url": "https://files.pythonhosted.org/packages/d2/34/5c44cd2441ae30d9f15d2b80a020ca4c2ff406e8d11971c2194da79a4b0a/pyhottop-0.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f2464e6595cfb0fa122c077909e777a", "sha256": "edeb237b96d080909c72b998d8857f42fa475f50e39b45a4aada097879a7541a" }, "downloads": -1, "filename": "pyhottop-0.1.7.tar.gz", "has_sig": false, "md5_digest": "8f2464e6595cfb0fa122c077909e777a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13006, "upload_time": "2017-12-04T00:11:04", "url": "https://files.pythonhosted.org/packages/48/b5/61de4474a2b3702523dec4c4f2a57858730470851094279d5c14570377d4/pyhottop-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "1dc933028408f91762489eeb9967db4d", "sha256": "be4b724a83b017d000deaf7082b3b49ae37387b1f24aa31f9771b9c19a0800f3" }, "downloads": -1, "filename": "pyhottop-0.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "1dc933028408f91762489eeb9967db4d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14866, "upload_time": "2017-12-07T01:55:44", "url": "https://files.pythonhosted.org/packages/d3/43/1bbf000e3911011eb2a56f9e63aefebaa1908bc9cd20aa9a233697ccf35d/pyhottop-0.1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "112882f5f31dccb90fd86df0e788c005", "sha256": "3fbaf43506ae4028478d919cf0d0c1b3f6e8450646b210797f734c10f54ae422" }, "downloads": -1, "filename": "pyhottop-0.1.8.tar.gz", "has_sig": false, "md5_digest": "112882f5f31dccb90fd86df0e788c005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13036, "upload_time": "2017-12-07T01:55:51", "url": "https://files.pythonhosted.org/packages/5b/9f/9fc00e0e3c9ce6827ca95b1ce014dc89c48c439471d569f5c5f2fecfc189/pyhottop-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "61c510354aac274aa7896442cb8bd37c", "sha256": "dfdf7b3c63b29a1f1e2e49391810b4c831cce18982cca97e4a3854a9570d0272" }, "downloads": -1, "filename": "pyhottop-0.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "61c510354aac274aa7896442cb8bd37c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14912, "upload_time": "2017-12-10T20:18:00", "url": "https://files.pythonhosted.org/packages/1a/a2/18d0478a5ee46ccba785445991c7e038523b3489eeb05b832004ca6ba465/pyhottop-0.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5874d7da300abf753c772eecb308a560", "sha256": "b49b991d649936eaf6e8df45ddc0d08cae4a0af5feadd029a1475654d8832843" }, "downloads": -1, "filename": "pyhottop-0.1.9.tar.gz", "has_sig": false, "md5_digest": "5874d7da300abf753c772eecb308a560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13097, "upload_time": "2017-12-10T20:18:08", "url": "https://files.pythonhosted.org/packages/a7/ad/341ee2e8f98914c265391a3fe31f10bf232a29ff2bbfca040481ed5e5561/pyhottop-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "90a2257b76e78468cf124e7514d2993b", "sha256": "6cfc742b83b94faf2d1bb9693cac96c34bf49402f5204ddbc36075056feeeea8" }, "downloads": -1, "filename": "pyhottop-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "90a2257b76e78468cf124e7514d2993b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 57292, "upload_time": "2017-12-21T00:30:12", "url": "https://files.pythonhosted.org/packages/d7/78/054c0f66ca63c0d2c12857760dc95ed0422c807883dab123d0b5d44aed5d/pyhottop-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "39a6113c999c9c288a8415fc5a5f0d64", "sha256": "d32bf36a06f8fb0376642f7b7c49b1161b882d61bf71f68d140fba6ee6491d18" }, "downloads": -1, "filename": "pyhottop-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "39a6113c999c9c288a8415fc5a5f0d64", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29124, "upload_time": "2017-12-21T00:30:09", "url": "https://files.pythonhosted.org/packages/f3/02/b1938acbb093789f08eda57e3167e19258bb02755a5da6a59b01e2098cab/pyhottop-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b2b4b272f9d1fc5c065aec5d332c242", "sha256": "4afd036ea53dac5be42896730bc27d58bcad8cdd816f3118e22a96c40d75c282" }, "downloads": -1, "filename": "pyhottop-0.2.0-py3.6.egg", "has_sig": false, "md5_digest": "7b2b4b272f9d1fc5c065aec5d332c242", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 57085, "upload_time": "2017-12-21T00:30:15", "url": "https://files.pythonhosted.org/packages/69/3f/b6080115bec5f6baa1e9d5fddb8d85702aeaa42cd9341d9ae41f275971e6/pyhottop-0.2.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "70dd386a3e5f387a4d5cc7ce3d215a0e", "sha256": "a70ef8cba77877b9d753d2ad45ba43718f64f20cb550bfdf65832ed75bc66347" }, "downloads": -1, "filename": "pyhottop-0.2.0.tar.gz", "has_sig": false, "md5_digest": "70dd386a3e5f387a4d5cc7ce3d215a0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27891, "upload_time": "2017-12-21T00:30:17", "url": "https://files.pythonhosted.org/packages/b5/00/b6fb53735d7770f339a9226fb5842875eed9163aa44ea173adc104a56a78/pyhottop-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b7dc357e4c136284e7c01c539a2bcd94", "sha256": "161ed5a0ccf8be2addb9b5eddbec06f9e3ea5e4c134c6d12a45786f8a7798923" }, "downloads": -1, "filename": "pyhottop-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b7dc357e4c136284e7c01c539a2bcd94", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29223, "upload_time": "2018-02-10T20:20:33", "url": "https://files.pythonhosted.org/packages/1d/13/139b3ff41324ff17de3811a0556bf34540c3070ef84b07d65d22fd2fa3cb/pyhottop-0.2.1-py2-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "53c6f9826ba35332525cef10e947c6bc", "sha256": "cc321141dec135a911f97ac0d62052a8d1ab84c19b31120b7ca1dba5aa81fbd5" }, "downloads": -1, "filename": "pyhottop-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "53c6f9826ba35332525cef10e947c6bc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29559, "upload_time": "2018-02-25T01:07:41", "url": "https://files.pythonhosted.org/packages/9c/68/99882add9ec7b4664ba1bba162f4985d281b08db4554a70f54dd292cdb11/pyhottop-0.2.2-py2-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8056cfc603f98b12f343e7f716cb17c2", "sha256": "94d6d842c0445e891db2de0f4b5f8646659c6acb1f9dabb74b9e17bb47e2e4de" }, "downloads": -1, "filename": "pyhottop-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "8056cfc603f98b12f343e7f716cb17c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29564, "upload_time": "2018-03-07T20:45:57", "url": "https://files.pythonhosted.org/packages/34/73/d5e99086c07ea5580bdf91119bf35ac2ecaf3edff61305cf12494cbaccdc/pyhottop-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d216136a83f603d5783e23d4bf95a8b3", "sha256": "6fd6b21704ce73baa1922cd755f250687fe4ae8d57aa03e1eddd009f00be3844" }, "downloads": -1, "filename": "pyhottop-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d216136a83f603d5783e23d4bf95a8b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28318, "upload_time": "2018-03-07T20:45:58", "url": "https://files.pythonhosted.org/packages/06/d1/13d8ba48b37612df755fe5942e3f7f6613cbdb551984900d14d00bdfe08e/pyhottop-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c3cef08369e3c3b81a147a77e71f97c3", "sha256": "09eae12947daaa3948b5d5912663f4904ea3c81c917913d0538aaa6cfafb6b4d" }, "downloads": -1, "filename": "pyhottop-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "c3cef08369e3c3b81a147a77e71f97c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29598, "upload_time": "2018-03-07T21:31:03", "url": "https://files.pythonhosted.org/packages/73/f1/74d4cdeec543e03d0a7e970c53f92a41817e1091ab9434e460df52840105/pyhottop-0.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c424bcc5756586705ee88b52a6e73b4a", "sha256": "3ae118b2414dbb60e5295aab4bc34d7c0b1e1f166d51afa9aef7810a7afd83b7" }, "downloads": -1, "filename": "pyhottop-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c424bcc5756586705ee88b52a6e73b4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28342, "upload_time": "2018-03-07T21:31:05", "url": "https://files.pythonhosted.org/packages/f1/6b/e55cdd6b5b374e3dad0392360ea36f7a9b0fa36227fd6941ae36750948e2/pyhottop-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "5958943a5d7eba0d57e9f1ca2cb9ee86", "sha256": "95e2feadc9a28169f28faa2915ca39559c8d3c534e00a53f5e063bad64464832" }, "downloads": -1, "filename": "pyhottop-0.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "5958943a5d7eba0d57e9f1ca2cb9ee86", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29633, "upload_time": "2018-03-07T22:09:06", "url": "https://files.pythonhosted.org/packages/53/89/53508c974a43b1e2861b79ea929e9beb15d916eac4528c4f885d9c98a477/pyhottop-0.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce28f1263efe5a9f1b8580abf01a9819", "sha256": "b5ea6048229d7ab1aa20009cfecde917b8f2981951b6aa83c6482d7155cf5c51" }, "downloads": -1, "filename": "pyhottop-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ce28f1263efe5a9f1b8580abf01a9819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28374, "upload_time": "2018-03-07T22:09:08", "url": "https://files.pythonhosted.org/packages/da/6a/25fadd60a5894c17cf6936d0177c49a1fe5b611a3aa01de4401756af7002/pyhottop-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "1cf847e3a78f6e12c3763d3f49a693cc", "sha256": "c24a6e7749c85387f6d63925309a624edde74b738cc9b6c779b22ed7a2fb2dbd" }, "downloads": -1, "filename": "pyhottop-0.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "1cf847e3a78f6e12c3763d3f49a693cc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29697, "upload_time": "2018-03-16T01:27:44", "url": "https://files.pythonhosted.org/packages/78/49/686807312baf52d79c6c3a3d314798867ceee32094449f4807671e7a094a/pyhottop-0.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78da62f853c045a8da6ec1083f5ec934", "sha256": "f17f227834040466e9cd225dfebed0c7543d2d3c5770b0ca01bc7ca69a0d3339" }, "downloads": -1, "filename": "pyhottop-0.2.6-py3.6.egg", "has_sig": false, "md5_digest": "78da62f853c045a8da6ec1083f5ec934", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 57980, "upload_time": "2018-03-16T01:27:49", "url": "https://files.pythonhosted.org/packages/8f/29/60b6f251b38bc01fd4265287f9e2a73e269299bca0a00f13ccca995ff8f6/pyhottop-0.2.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "e357612072049a5c560235e5dbdc6d82", "sha256": "3abb46ffd362c468ff1967a2f712ecfbc09e6fdf90a45743df1e49a20d7466ad" }, "downloads": -1, "filename": "pyhottop-0.2.6.tar.gz", "has_sig": false, "md5_digest": "e357612072049a5c560235e5dbdc6d82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28507, "upload_time": "2018-03-16T01:27:51", "url": "https://files.pythonhosted.org/packages/d3/b6/c30f528b58dd8b625888d2b96b3100086640b3122170e3b09b262aea2c37/pyhottop-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1cf847e3a78f6e12c3763d3f49a693cc", "sha256": "c24a6e7749c85387f6d63925309a624edde74b738cc9b6c779b22ed7a2fb2dbd" }, "downloads": -1, "filename": "pyhottop-0.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "1cf847e3a78f6e12c3763d3f49a693cc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29697, "upload_time": "2018-03-16T01:27:44", "url": "https://files.pythonhosted.org/packages/78/49/686807312baf52d79c6c3a3d314798867ceee32094449f4807671e7a094a/pyhottop-0.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78da62f853c045a8da6ec1083f5ec934", "sha256": "f17f227834040466e9cd225dfebed0c7543d2d3c5770b0ca01bc7ca69a0d3339" }, "downloads": -1, "filename": "pyhottop-0.2.6-py3.6.egg", "has_sig": false, "md5_digest": "78da62f853c045a8da6ec1083f5ec934", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 57980, "upload_time": "2018-03-16T01:27:49", "url": "https://files.pythonhosted.org/packages/8f/29/60b6f251b38bc01fd4265287f9e2a73e269299bca0a00f13ccca995ff8f6/pyhottop-0.2.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "e357612072049a5c560235e5dbdc6d82", "sha256": "3abb46ffd362c468ff1967a2f712ecfbc09e6fdf90a45743df1e49a20d7466ad" }, "downloads": -1, "filename": "pyhottop-0.2.6.tar.gz", "has_sig": false, "md5_digest": "e357612072049a5c560235e5dbdc6d82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28507, "upload_time": "2018-03-16T01:27:51", "url": "https://files.pythonhosted.org/packages/d3/b6/c30f528b58dd8b625888d2b96b3100086640b3122170e3b09b262aea2c37/pyhottop-0.2.6.tar.gz" } ] }