{ "info": { "author": "Jonas Berg", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications", "Topic :: Home Automation", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Hardware :: Hardware Drivers", "Topic :: Terminals :: Serial" ], "description": "===============================\nMinimalModbus\n===============================\n\n.. image:: https://img.shields.io/travis/pyhys/minimalmodbus.svg\n :target: https://travis-ci.org/pyhys/minimalmodbus\n :alt: Build Status\n\n.. image:: https://readthedocs.org/projects/minimalmodbus/badge/?version=master\n :target: https://readthedocs.org/projects/minimalmodbus/?badge=master\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/v/minimalmodbus.svg\n :target: https://pypi.org/project/MinimalModbus/\n :alt: PyPI page link\n\n.. image:: https://codecov.io/gh/pyhys/minimalmodbus/branch/master/graphs/badge.svg?branch=master\n :target: https://codecov.io/github/pyhys/minimalmodbus?branch=master\n :alt: Test coverage report\n\n\nEasy-to-use Modbus RTU and Modbus ASCII implementation for Python.\n\nWeb resources\n-------------\n\n* **Documentation**: https://minimalmodbus.readthedocs.io\n* Source code on **GitHub**: https://github.com/pyhys/minimalmodbus\n* Python package index (PyPI) with download: https://pypi.org/project/MinimalModbus/\n\nOther web pages:\n\n* Readthedocs project page: https://readthedocs.org/projects/minimalmodbus/\n* Travis CI build status page: https://travis-ci.org/pyhys/minimalmodbus\n* codecov.io project page: https://codecov.io/github/pyhys/minimalmodbus\n\nObsolete web pages:\n\n* Old Sourceforge documentation page: http://minimalmodbus.sourceforge.net/\n* Old Sourceforge project page: https://sourceforge.net/projects/minimalmodbus\n* Old Sourceforge repository: https://sourceforge.net/p/minimalmodbus/code/HEAD/tree/\n\n\nFeatures\n--------\nMinimalModbus is an easy-to-use Python module for talking to instruments (slaves)\nfrom a computer (master) using the Modbus protocol, and is intended to be running on the master.\nThe only dependence is the pySerial module (also pure Python).\n\nThere are convenience functions to handle floats, strings and long integers\n(in different byte orders).\n\nThis software supports the 'Modbus RTU' and 'Modbus ASCII' serial communication\nversions of the protocol, and is intended for use on Linux, OS X and Windows platforms.\nIt is open source, and has the Apache License, Version 2.0.\n\nTested with Python 2.7, 3.5, 3.6 and 3.7.\n\nSupport for Python2 will be dropped in 2020.\n\nThis package uses semantic versioning.\n\n\n\n\nHistory\n=======\n\nRelease 1.0.2 (2019-08-11)\n--------------------------\n* Adjusted settings for hardware tests\n* Improved developer documentation\n\n\nRelease 1.0.1 (2019-08-10)\n--------------------------\n* Corrected version number\n\n\nRelease 1.0.0 (2019-08-10)\n--------------------------\n\nNew features:\n\n* Implements reading and writing multiple bits simultaneously.\n* Support more byteorders (endianness) for floats and long integers.\n\nBreaking changes:\n\n* Renamed method arguments 'numberOfDecimals', 'numberOfRegisters' to\n 'number_of_decimals', 'number_of_registers'\n* Removed example drivers for Eurotherm 3500 and Omegacn 7500, as I no longer have\n access to these instruments for testing. It would great if someone would pick\n up support for these instruments in a separate project.\n* Requires pyserial 3.0 or later.\n* Removed module level constants for default values, as they were confusingly named.\n\nOther fixes:\n\n* Allow slave addresses also in the reserved range (up to 255). Reported by GitHub user gnbl.\n* Serial port read and write buffers are cleared before each request to the instrument.\n Pull request from GitHub user mrrs6.\n* Check whether the serial port is open before trying to open it. Reported by Matthias Bolte.\n* Custom exceptions for Modbus errors, by Russ Garrett.\n* Silent period between messages is at least 1.75 ms to fulfill Modbus standard. Reported\n by GitHub user draput.\n* Use time.monotonic if available. Suggested by Matthias Bolte.\n* Implemented write timeout, to avoid hanging when writing. Instead it will raise an exception.\n Reported by Austin Stover.\n* Better checking of number of registers when reading and writing.\n* Rename internal methods and variables to be PEP8 compliant.\n* Improved documentation.\n\n\nRelease 0.7 (2015-07-30)\n-------------------------\n* Faster CRC calculation by using a lookup table (thanks to Peter)\n* Handling of local echo (thanks to Luca Di Gregorio)\n* Improved behavior of dummy_serial (number of bytes to read)\n* Improved debug messages (thanks to Dino)\n* Using project setup by the cookie-cutter tool.\n* Reshuffled source files and documentation.\n* Moved source to GitHub from Sourceforge.\n* Moved documentation to readthedocs.org\n* Using the tox tool for testing on multiple Python versions.\n* Using Travis CI test framework\n* Using codecov.io code coverage measurement framework\n* Added support for Python 3.3 and 3.4.\n* Dropped support for Python 2.6.\n\n\nRelease 0.6 (2014-06-22)\n--------------------------\n* Support for Modbus ASCII mode.\n\n\nRelease 0.5 (2014-03-23)\n--------------------------\n* Precalculating number of bytes to read, in order to increase the speed.\n* Better handling of several instruments on the same serial port, especially\n for Windows.\n* Improved timing for better compliance with Modbus timing requirements.\n\n\nRelease 0.4 (2012-09-08)\n--------------------------\n* Read and write multiple registers.\n* Read and write floating point values.\n* Read and write long integers.\n* Read and write strings.\n* Support for negative numbers.\n* Use of the Python struct module instead of own bit-tweaking internally.\n* Improved documentation.\n\n\nRelease 0.3.2 (2012-01-25)\n--------------------------\n* Fine-tuned setup.py for smoother installation.\n* Improved documentation.\n\n\nRelease 0.3.1 (2012-01-24)\n--------------------------\n* Improved requirements handling in setup.py\n* Adjusted MANIFEST.in not to include doc/_templates\n* Adjusted RST text formatting in README.txt\n\n\nRelease 0.3 (2012-01-23)\n------------------------\nThis is a major rewrite, but the API is backward compatible.\n\n* Extended functionality to support more Modbus function codes.\n* Option to close the serial port after each call (useful for Windows XP etc).\n* Diagnostic string output available (for support).\n* Debug mode available.\n* Improved __repr__ for Instrument instances.\n* Improved Python3 compatibility.\n* Improved validity checking for function arguments.\n* The error messages are made more informative.\n* The new example driver omegacn7500 is included.\n* Unit tests included in the distribution.\n* A dummy serial port for unit testing is provided (including recorded communication data).\n* Updated documentation.\n\n\nRelease 0.2 (2011-08-19)\n------------------------\n* Changes in how to reference the serial port.\n* Updated documentation.\n\n\nRelease 0.1 (2011-06-16)\n------------------------\n* First public release.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pyhys/minimalmodbus", "keywords": "minimalmodbus modbus modbus-serial modbus-RTU modbus-ASCII", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "minimalmodbus", "package_url": "https://pypi.org/project/minimalmodbus/", "platform": "", "project_url": "https://pypi.org/project/minimalmodbus/", "project_urls": { "Bug Tracker": "https://github.com/pyhys/minimalmodbus/issues", "Documentation": "https://minimalmodbus.readthedocs.io", "Homepage": "https://github.com/pyhys/minimalmodbus", "Source Code": "https://github.com/pyhys/minimalmodbus" }, "release_url": "https://pypi.org/project/minimalmodbus/1.0.2/", "requires_dist": [ "pyserial (>=3.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "Easy-to-use Modbus RTU and Modbus ASCII implementation for Python", "version": "1.0.2" }, "last_serial": 5660622, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "33ecdab5a32da9cac89a8aae50dc9c0c", "sha256": "8fabf3359a4bc83a5d5b66f1f7f34ab33da636b3c0256cbfaa201b718fa837c6" }, "downloads": -1, "filename": "MinimalModbus-0.1.tar.gz", "has_sig": false, "md5_digest": "33ecdab5a32da9cac89a8aae50dc9c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5909, "upload_time": "2011-06-16T09:55:47", "url": "https://files.pythonhosted.org/packages/ea/c2/3a70b4b2f737d91e7975a1ecec53ddf3b526386b746ac152fee23477e4d5/MinimalModbus-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "a3a71fd69d1676da74d23e0887a5723e", "sha256": "da28219f94734e1f643079b6127b806e86bc9d7f583527daf5ca9d9c5188bd2f" }, "downloads": -1, "filename": "MinimalModbus-0.1.win32.exe", "has_sig": false, "md5_digest": "a3a71fd69d1676da74d23e0887a5723e", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 203579, "upload_time": "2011-06-20T13:42:42", "url": "https://files.pythonhosted.org/packages/33/41/55e51e52556772d22209943cdd47936a563ddb7d3176ac322185db1a4497/MinimalModbus-0.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "9a980eb0f996abb0bf3b099b2d668f83", "sha256": "dca1eff71d379dc5ba9d2320e5e89b64ce5034750f12fbf0e303687c86d480a7" }, "downloads": -1, "filename": "MinimalModbus-0.1.zip", "has_sig": false, "md5_digest": "9a980eb0f996abb0bf3b099b2d668f83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7470, "upload_time": "2011-06-16T09:56:19", "url": "https://files.pythonhosted.org/packages/f9/23/e26ddf330b6f384ed9caf33045a763f9bdbdc0f4fa2f1e6fe0dda394a27b/MinimalModbus-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "554bdd4c72446ed697879b947bb95ee7", "sha256": "068ecee2d3d8a29725ebc2b38f709a57c0111871441b9af7b5b0c8ce38c6452a" }, "downloads": -1, "filename": "MinimalModbus-0.2.tar.gz", "has_sig": false, "md5_digest": "554bdd4c72446ed697879b947bb95ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20838, "upload_time": "2011-08-20T00:18:07", "url": "https://files.pythonhosted.org/packages/f5/63/2940bc849a3e6094257c5e4dc719f11d00d40e2053b19b5a2e65221e0c94/MinimalModbus-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "3fed0a0fe29ba3b00e0490f02bcd1aa8", "sha256": "e0b6f7ae06b67484c09cef2f4b3eba432b5fc4ffe5d8af5846a2a9073e6d0d65" }, "downloads": -1, "filename": "MinimalModbus-0.2.win32.exe", "has_sig": false, "md5_digest": "3fed0a0fe29ba3b00e0490f02bcd1aa8", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 216078, "upload_time": "2011-08-23T14:24:50", "url": "https://files.pythonhosted.org/packages/f8/b4/4dec465f707d2820b76be2db157a7693aa2025cc014f3acbc16c5e697e6c/MinimalModbus-0.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "34c8a08608ec771f2be2648532e222c1", "sha256": "dab5d9a5ed3da6daa062d1814774de0cc4661af75e8c0859830d6cfa76624504" }, "downloads": -1, "filename": "MinimalModbus-0.2.zip", "has_sig": false, "md5_digest": "34c8a08608ec771f2be2648532e222c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27930, "upload_time": "2011-08-20T00:18:08", "url": "https://files.pythonhosted.org/packages/56/b4/449602df042e2ad71220e1b47bd35635a01fbe9e10080d74634c68a1ccfe/MinimalModbus-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "686abcdf64e7de9bf2c4467c711dd1b1", "sha256": "6d2f5cb0004486a2a33978905228bfd59bfb4cc1cba0f13606628e552fc01727" }, "downloads": -1, "filename": "MinimalModbus-0.3.tar.gz", "has_sig": false, "md5_digest": "686abcdf64e7de9bf2c4467c711dd1b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63893, "upload_time": "2012-01-23T20:17:27", "url": "https://files.pythonhosted.org/packages/16/89/8e55e58cd8b3fcac00c894137bf4600ad4d2e628fc64ea1ce356ded80b28/MinimalModbus-0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "27f2ff6197318ce96261de00f65cdcc5", "sha256": "bd867ce01b080d1cac8793192299f6e40bab2a501db50d322c472f6a1adce78f" }, "downloads": -1, "filename": "MinimalModbus-0.3.zip", "has_sig": false, "md5_digest": "27f2ff6197318ce96261de00f65cdcc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75150, "upload_time": "2012-01-23T20:17:29", "url": "https://files.pythonhosted.org/packages/f3/8e/92a0571914989a4d7d4378bf6c0a6c98bbb636b161ce88082a514e85c620/MinimalModbus-0.3.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a4928c9fd0af09c82258a62b968356ae", "sha256": "c2f6e13e7928fe3b1430c0fb081a25390bd681f71b5d71c296e61b46ceb15b8d" }, "downloads": -1, "filename": "MinimalModbus-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a4928c9fd0af09c82258a62b968356ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63856, "upload_time": "2012-01-24T20:12:21", "url": "https://files.pythonhosted.org/packages/80/43/67c2c77a3dba4a77e2935ac638ed88703c6f3b2ff6d84fd205c505d9542c/MinimalModbus-0.3.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "603537b7f75306de78f3d1e79f8c27b3", "sha256": "cacbdbcd7991c867aa42381a1e55731903d57b42496819c969029819e8d0096f" }, "downloads": -1, "filename": "MinimalModbus-0.3.1.zip", "has_sig": false, "md5_digest": "603537b7f75306de78f3d1e79f8c27b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75289, "upload_time": "2012-01-24T20:12:45", "url": "https://files.pythonhosted.org/packages/6d/91/e9f9b2a4982ef7188a491d55b08d0cf71dd50135e183fac0e6103ce845b6/MinimalModbus-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4d01edf7e58b62c1eae7f9f44ca09336", "sha256": "d0fcd4759b2b57665a328e085c5ac060bda92b628feb9de9be5d122f170232a3" }, "downloads": -1, "filename": "MinimalModbus-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4d01edf7e58b62c1eae7f9f44ca09336", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64009, "upload_time": "2012-01-25T21:24:15", "url": "https://files.pythonhosted.org/packages/04/e3/f4e7add091c9f0e4bb085846e06c3bfd951d0ef5f9cb2bdfacd1d86f0295/MinimalModbus-0.3.2.tar.gz" }, { "comment_text": "Win32", "digests": { "md5": "852995435eed72abfb62a6095711528b", "sha256": "c90b3e28dc8ddfdf2f9253186d46f19613e4ca35d0337877b49a335917ba859b" }, "downloads": -1, "filename": "MinimalModbus-0.3.2.win32.exe", "has_sig": false, "md5_digest": "852995435eed72abfb62a6095711528b", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 237836, "upload_time": "2012-01-26T08:31:19", "url": "https://files.pythonhosted.org/packages/92/e2/b888a7bbaeaf119a1accc3836de40632001fa5f0f0b0e3d1deb5a2497a13/MinimalModbus-0.3.2.win32.exe" }, { "comment_text": "Win-amd64", "digests": { "md5": "82251e8b23db185d5ba8b4f11ab4a458", "sha256": "f2c063bef43fdab369e7b0feb1da9ed11f111591531652394bfb9d6c3e65eaf2" }, "downloads": -1, "filename": "MinimalModbus-0.3.2.win-amd64.exe", "has_sig": false, "md5_digest": "82251e8b23db185d5ba8b4f11ab4a458", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 265484, "upload_time": "2012-01-26T08:30:38", "url": "https://files.pythonhosted.org/packages/01/61/87e8945da8e86285438184439889d7fa90ad72ffa6a0a1f080f917dfbe78/MinimalModbus-0.3.2.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "92551537b7955e729b9cd3fa20909669", "sha256": "8b5ab1d3b53fd899dfc7eda95c3b0e2c624f9b1035f728e1475b9ca19fb834df" }, "downloads": -1, "filename": "MinimalModbus-0.3.2.zip", "has_sig": false, "md5_digest": "92551537b7955e729b9cd3fa20909669", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75442, "upload_time": "2012-01-25T21:24:17", "url": "https://files.pythonhosted.org/packages/4d/a4/fb0b28204fd9f1561f7ff3e5fbf9edfe9cc548a3766505af7e81e3a01cd7/MinimalModbus-0.3.2.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "5be0fe94d2c98c324cdfb87f6d9b91ce", "sha256": "33794e8558827ae211565311c9c409c31578311b23e2fbce57907cabfde81312" }, "downloads": -1, "filename": "MinimalModbus-0.4.tar.gz", "has_sig": false, "md5_digest": "5be0fe94d2c98c324cdfb87f6d9b91ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81529, "upload_time": "2012-09-08T21:35:28", "url": "https://files.pythonhosted.org/packages/f1/22/1b3e62e0ae3545f4a01c967f69e01ca1c3c39270b41d63422e26000d7291/MinimalModbus-0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "c8b0005c8d2169fd5f3107edfb622f5a", "sha256": "6ad0437aca04feebc83625077c5d14dcd8115728f9d3305eec2ef4fdc7a00ff9" }, "downloads": -1, "filename": "MinimalModbus-0.4.win32.exe", "has_sig": false, "md5_digest": "c8b0005c8d2169fd5f3107edfb622f5a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 256061, "upload_time": "2012-09-23T20:02:52", "url": "https://files.pythonhosted.org/packages/64/9e/44cbed6a3e5ae45bf00a8e78cde4b18b4526243d0255ff190118a209b8ca/MinimalModbus-0.4.win32.exe" }, { "comment_text": "", "digests": { "md5": "69f1d590c5dcce8a52c8daabe1eb8d4f", "sha256": "cf8fc8a2fcfe550b99bd0971468f04959bbfe39eab42d3be602b7fce27f363d4" }, "downloads": -1, "filename": "MinimalModbus-0.4.zip", "has_sig": false, "md5_digest": "69f1d590c5dcce8a52c8daabe1eb8d4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92780, "upload_time": "2012-09-08T21:35:30", "url": "https://files.pythonhosted.org/packages/73/1d/05c84882bb51424856cd8a951bc09e6ef7954634d95852cfd2295abec6f1/MinimalModbus-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "1b2ec44e9537e14dcb8a238ea3eda451", "sha256": "d9acf6457bc26d3c784caa5d7589303afe95e980ceff860ec2a4051038bc261e" }, "downloads": -1, "filename": "MinimalModbus-0.5.tar.gz", "has_sig": false, "md5_digest": "1b2ec44e9537e14dcb8a238ea3eda451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95493, "upload_time": "2014-03-23T18:01:24", "url": "https://files.pythonhosted.org/packages/6b/4d/32b3fddefaf8a58584581d4151d8bb223afda4c8a30b21966c0e06a6176f/MinimalModbus-0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "98388b17de3c25bc6364c439a58c73c3", "sha256": "0a2f68f6ea3c0639ffc4979a5b3acf178440f54121653c0d46892ebc64b128ad" }, "downloads": -1, "filename": "MinimalModbus-0.5.win32.exe", "has_sig": false, "md5_digest": "98388b17de3c25bc6364c439a58c73c3", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 270393, "upload_time": "2014-03-23T18:43:35", "url": "https://files.pythonhosted.org/packages/d5/7d/df3d78a1c75084473a7eb6e5964d58836878d21fe0a11ced5257b8b35165/MinimalModbus-0.5.win32.exe" }, { "comment_text": "", "digests": { "md5": "d439eddeb4cf5ed875e710395471d636", "sha256": "dcdc43fb05bd31c3ce4911b703dc93bc340b193f0121e57fc315bb8bee47a514" }, "downloads": -1, "filename": "MinimalModbus-0.5.zip", "has_sig": false, "md5_digest": "d439eddeb4cf5ed875e710395471d636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107299, "upload_time": "2014-03-23T18:01:28", "url": "https://files.pythonhosted.org/packages/ea/f3/6aeddae05b4e5fcd5d310043c5fff16b2a0782cb3d3a26a6383cf55fd00d/MinimalModbus-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "4bc296fab36a2b2b8c8cf77c0b6f6d7a", "sha256": "148139f068eb6d376e6f19e93ff10ba91f93735d9848c91082d85c176851b5b1" }, "downloads": -1, "filename": "MinimalModbus-0.6.tar.gz", "has_sig": false, "md5_digest": "4bc296fab36a2b2b8c8cf77c0b6f6d7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104016, "upload_time": "2014-06-21T23:40:37", "url": "https://files.pythonhosted.org/packages/f7/f2/7da9102cc530c6667dcffce529ad139d6c5d49f7c900392bdd8eec9aa54f/MinimalModbus-0.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "95a4f489803b3bdec5ec6610ba3d3cb2", "sha256": "355a9c9182e2fb9fe5df903cb1d35d61932e79ef660b29501021efd59fb266ce" }, "downloads": -1, "filename": "MinimalModbus-0.6.zip", "has_sig": false, "md5_digest": "95a4f489803b3bdec5ec6610ba3d3cb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115876, "upload_time": "2014-06-21T23:40:41", "url": "https://files.pythonhosted.org/packages/0e/79/fefe0d5bd6e8a8a3de53a6aefcbae90a786e372a754d877e4d73570b91e9/MinimalModbus-0.6.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "5eaf47366b7936736173fbca1e6cc028", "sha256": "b7e57132441971f15feef7f47401151a68e746d64ab80726d028e16d887aba29" }, "downloads": -1, "filename": "MinimalModbus-0.7.tar.gz", "has_sig": false, "md5_digest": "5eaf47366b7936736173fbca1e6cc028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102936, "upload_time": "2015-07-29T23:15:17", "url": "https://files.pythonhosted.org/packages/0b/b4/bbaf127ee6c30828c25ef9d2590eb9846109e9a04763180dcb9a72cb4475/MinimalModbus-0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "39730a23013627b9648bbca8508fdfcc", "sha256": "f50786605f556fc6beccedec6f4f55f4d6cb85151dae243c0c198d1dbc94e94b" }, "downloads": -1, "filename": "MinimalModbus-0.7.zip", "has_sig": false, "md5_digest": "39730a23013627b9648bbca8508fdfcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121126, "upload_time": "2015-07-29T23:15:22", "url": "https://files.pythonhosted.org/packages/a3/eb/66a63044d5c7bd0dd8c6722647bb67d9d3437b4ead85ac2f47a11f108254/MinimalModbus-0.7.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9da777bbbb7e173c40ed3e0e6f92588d", "sha256": "aa9e2500f044b7e6c3663f981bcb39f030df36530400e15ebc1b7c9c37297e25" }, "downloads": -1, "filename": "minimalmodbus-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9da777bbbb7e173c40ed3e0e6f92588d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 34502, "upload_time": "2019-08-10T14:06:55", "url": "https://files.pythonhosted.org/packages/1a/30/20874b3d97618c1cafd6fa4dabb679e5daf92ad86d209cd5ec1617fa6610/minimalmodbus-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffe12f2e326805c58df54d8e039419e3", "sha256": "7de3fa80f719b5fdd7c561b9fd5cf301fb3b7065580fc00ee35a7745be05ec2f" }, "downloads": -1, "filename": "minimalmodbus-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ffe12f2e326805c58df54d8e039419e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 101558, "upload_time": "2019-08-10T14:06:57", "url": "https://files.pythonhosted.org/packages/4c/20/aac714215502281691a0c22b87867c447d4484cc6689329f177c96697239/minimalmodbus-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "dc74da18f4635798b10f20eeba8b120f", "sha256": "ae979fa98887185d6ba9389e84038d49580a39241d969d098331ac225dd1b9ff" }, "downloads": -1, "filename": "minimalmodbus-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc74da18f4635798b10f20eeba8b120f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 34543, "upload_time": "2019-08-11T00:36:43", "url": "https://files.pythonhosted.org/packages/6c/d5/77d42e8a0b73da2b5f97acd91900ac50e303b4cb959f76350cfbb38e05a0/minimalmodbus-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a617fd77f95bc04ca23f6c5d01f42a34", "sha256": "5c55b1e26131e1f3b7fe55b950f8abb8a2396b77f73bc0a513cc3ef0051db526" }, "downloads": -1, "filename": "minimalmodbus-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a617fd77f95bc04ca23f6c5d01f42a34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 101789, "upload_time": "2019-08-11T00:36:45", "url": "https://files.pythonhosted.org/packages/db/9d/aa72b09d966fe6f30dc90d0dd1e295e2ebadc3a5b08d8bc0a4dfdd9473ca/minimalmodbus-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc74da18f4635798b10f20eeba8b120f", "sha256": "ae979fa98887185d6ba9389e84038d49580a39241d969d098331ac225dd1b9ff" }, "downloads": -1, "filename": "minimalmodbus-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc74da18f4635798b10f20eeba8b120f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 34543, "upload_time": "2019-08-11T00:36:43", "url": "https://files.pythonhosted.org/packages/6c/d5/77d42e8a0b73da2b5f97acd91900ac50e303b4cb959f76350cfbb38e05a0/minimalmodbus-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a617fd77f95bc04ca23f6c5d01f42a34", "sha256": "5c55b1e26131e1f3b7fe55b950f8abb8a2396b77f73bc0a513cc3ef0051db526" }, "downloads": -1, "filename": "minimalmodbus-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a617fd77f95bc04ca23f6c5d01f42a34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 101789, "upload_time": "2019-08-11T00:36:45", "url": "https://files.pythonhosted.org/packages/db/9d/aa72b09d966fe6f30dc90d0dd1e295e2ebadc3a5b08d8bc0a4dfdd9473ca/minimalmodbus-1.0.2.tar.gz" } ] }