{ "info": { "author": "nielstron", "author_email": "n.muendler@web.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Object Brokering" ], "description": "# PyBLNET - a very basic python BL-NET bridge\n[![Build Status](https://travis-ci.com/nielstron/pyblnet.svg?branch=master)](https://travis-ci.com/nielstron/pyblnet)\n[![Coverage Status](https://coveralls.io/repos/github/nielstron/pyblnet/badge.svg?branch=master)](https://coveralls.io/github/nielstron/pyblnet?branch=master)\n\nA package that connects to the BL-NET that is connected itself to a UVR1611 device by Technische Alternative. \nIt is able to read digital and analog values as well as to set switches to ON/OFF/AUTO.\n\nDocumentation on the modules and their methods can be found with the methods and modules themselves.\n\nTwo interfaces to BLNet exist and both are supported:\n- Webinterface - Class BLnetWeb\n- BLNet-Direct protocol [1] - Class BLNETDirect\n\nThe class BLNET is a wrapper around the two classes. When initializing the class, the two interfaces can be activated/deactivated. \nBLNetDirect provides 'analog', 'digital', 'speed', 'energy', 'power', whereas BLnetWeb supports 'analog' and 'digital' only.\nIf both are active, BLNetDirect has priority.\nSetting switches and reading their manual/auto state is only possible via the BLNetWeb interface.\n\n### Usage\n\n```python\nip = '192.168.178.10'\n\n# Check if there is a blnet at given address\ntest_blnet(ip) # -> True/False\n\n# Convenient high level interface\nblnet = BLNET(ip, timeout=5)\n\n# Control a switch by its ID\nblnet.turn_on(10)\nblnet.turn_auto(10)\nblnet.turn_off(10)\n\n# Fetch data (contains all available data using enabled interfaces)\nprint(blnet.fetch())\n\n\n\n# The low level modules are also available\n# note that the direct use of these modules is discouraged though\n\n# Fetch the latest data via web interface\nblnet = BLNETWeb(ip, timeout=5)\nprint(blnet.read_analog_values())\nprint(blnet.read_digital_values())\n\n# For publishing values\nblnet.set_digital_value('10', 'AUS')\n\n# Fetch data via the Protocol developed by TA\nblnet = BLNETDirect(ip)\n# Fetching the latest data\nprint(blnet.get_latest())\n# Still inofficial because unexplicably failing often\nprint(blnet._get_data(1))\n```\n\n\n[1] https://www.haus-terra.at/heizung/download/Schnittstelle/Schnittstelle_PC_Bootloader.pdf\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/nielstron/pyblnet/", "keywords": "python uvr1611 blnet technische alternative home automation iot", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "PyBLNET", "package_url": "https://pypi.org/project/PyBLNET/", "platform": "", "project_url": "https://pypi.org/project/PyBLNET/", "project_urls": { "Homepage": "https://github.com/nielstron/pyblnet/" }, "release_url": "https://pypi.org/project/PyBLNET/0.8.0/", "requires_dist": [ "htmldom", "requests" ], "requires_python": ">=3", "summary": "Automate wireless communication to UVR1611 via BL-NET", "version": "0.8.0" }, "last_serial": 4888930, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6e61a6e8c19b6b88d85e49866aaf9982", "sha256": "422ce960046cd9d15d1053388d6e9aa398e69044b1df20bbce345fa9e27c348a" }, "downloads": -1, "filename": "PyBLNET-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e61a6e8c19b6b88d85e49866aaf9982", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2120, "upload_time": "2017-09-27T16:21:59", "url": "https://files.pythonhosted.org/packages/00/fb/49c662bccb984a13052d20c3db1996ef0d7d1ab2dbeb0ec45b18752dde98/PyBLNET-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0300af03b221493f0987868a40fe118", "sha256": "ffe732df1530e41ad47175c2620cea86e02ca14f12b5f2d498199fba4e8cc16c" }, "downloads": -1, "filename": "PyBLNET-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e0300af03b221493f0987868a40fe118", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4104, "upload_time": "2017-09-27T16:21:59", "url": "https://files.pythonhosted.org/packages/a8/c7/1fad380ecbadb58dcfebb5b664177585271b7000cbbc629d9b414a52ba94/PyBLNET-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a2e4aeee8d00a4cc2af68d71baeb065", "sha256": "26bf278716851549b5617ea69b39ef4e9bcfd2a8d363ba25ec8cae9a1c5fa499" }, "downloads": -1, "filename": "PyBLNET-0.1.tar.gz", "has_sig": false, "md5_digest": "4a2e4aeee8d00a4cc2af68d71baeb065", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3423, "upload_time": "2017-09-27T16:22:01", "url": "https://files.pythonhosted.org/packages/87/56/425d0fd0bc274a4a84c20372f33fe739213b4afd1f9fee740d98c32ac072/PyBLNET-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "caa68d61a6f30fc4a69cda60ef021b2f", "sha256": "548f8b03db456a66c2097024f6f18bc7776a9710597fcf443b519da333ffcf9b" }, "downloads": -1, "filename": "PyBLNET-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "caa68d61a6f30fc4a69cda60ef021b2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4123, "upload_time": "2017-09-27T16:26:16", "url": "https://files.pythonhosted.org/packages/39/74/0d75f8a81c45a1a570d695793f826e6a9e3fdf1e5aaecf0a96e1d4ca0d12/PyBLNET-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9d98c74e224fdb61e93b0b55ee76037", "sha256": "677e79969d42262b890dcf1a78b588804cf932a0847631bfee0e9010cfafa9c9" }, "downloads": -1, "filename": "PyBLNET-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b9d98c74e224fdb61e93b0b55ee76037", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3424, "upload_time": "2017-09-27T16:26:20", "url": "https://files.pythonhosted.org/packages/57/f8/e9a9ab95665146896a6a41480e366703cf80906a05ce2c061493a7a41b72/PyBLNET-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a6e010f99cbb325501009bc2b7da2766", "sha256": "50ce906523075321adfa742a9e831d8860e20c1296acbd8e78bd09dc7e566b8a" }, "downloads": -1, "filename": "PyBLNET-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a6e010f99cbb325501009bc2b7da2766", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2399, "upload_time": "2018-02-16T11:53:28", "url": "https://files.pythonhosted.org/packages/1f/b6/0ae209767f2b319b582da28f8b777a934d3da341c1d2ef651b6b733c0ce6/PyBLNET-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f6f8a05874db05ace7dd0ab1cb82185", "sha256": "eba030973f34f9e1eb0723155b88e819e2aaa35383ac5928333c1a8c5549e28c" }, "downloads": -1, "filename": "PyBLNET-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1f6f8a05874db05ace7dd0ab1cb82185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4266, "upload_time": "2018-01-04T00:58:31", "url": "https://files.pythonhosted.org/packages/5e/58/40e791cf73cf8411c15bc226e1a027b546cb02d1aea0a8e186f5f2bb4853/PyBLNET-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "91b6c1c8757c6bc5ffe937013d0ea5a0", "sha256": "13f9f66d1a03df7e18d54e7a83c4355cd7e3f7f2569efd1ef004a00c82ae8b27" }, "downloads": -1, "filename": "PyBLNET-0.1.3.tar.gz", "has_sig": false, "md5_digest": "91b6c1c8757c6bc5ffe937013d0ea5a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4318, "upload_time": "2018-01-04T02:29:17", "url": "https://files.pythonhosted.org/packages/a3/8c/7b99957f92a2f8f5fa3df4b1e1ad1817e6092d6e8f8dd7bc3d40e48a7628/PyBLNET-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8581dd08f34f1ad43a1a4d1034b31ce1", "sha256": "ca8f0002bf6120cbb4d441820d6d26ad64705804c3678a04f45ca504979de390" }, "downloads": -1, "filename": "PyBLNET-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8581dd08f34f1ad43a1a4d1034b31ce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4327, "upload_time": "2018-01-04T02:37:02", "url": "https://files.pythonhosted.org/packages/55/d3/bcf82cc73534dff26a75d17eba2a3b069f1e697f47971e2776296c49c311/PyBLNET-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "999cc3afdd39ca69f26d52428bc5cc3f", "sha256": "1efd6dcc1fe5c8122dac6654ba7cb8c4efe8cfbf2ff43de07fc8ffb4ad7d054a" }, "downloads": -1, "filename": "PyBLNET-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "999cc3afdd39ca69f26d52428bc5cc3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2456, "upload_time": "2018-02-16T11:53:29", "url": "https://files.pythonhosted.org/packages/26/a1/0537a3dcfab9ead18130192cc405caa235e4a56dc6556388f2a1188f3a60/PyBLNET-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a4939dac8989b98e8f7362424c9d883", "sha256": "61ab68723e491de3b06d448ce7f0dec5f5cb9ad916ee513288019219fdee55c8" }, "downloads": -1, "filename": "PyBLNET-0.1.5.tar.gz", "has_sig": false, "md5_digest": "2a4939dac8989b98e8f7362424c9d883", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4218, "upload_time": "2018-02-16T11:54:13", "url": "https://files.pythonhosted.org/packages/ca/f4/d3b691afa5bd7ea79367a843aa1012dc0c42bd1ba7d948e42fe631d406d5/PyBLNET-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "42bc8384dbdd3fa813214def1f9c6917", "sha256": "54c2e8f4eb43ad22412d5ab7badf5be36a38d02378d242d0a58fca6e09fdba6c" }, "downloads": -1, "filename": "PyBLNET-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42bc8384dbdd3fa813214def1f9c6917", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2494, "upload_time": "2018-02-21T11:31:56", "url": "https://files.pythonhosted.org/packages/d8/e1/ca42b00f6817a9078e5df617e23ae49447f942113378bd0fe0f0167474e6/PyBLNET-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58b11e7326a6887a0a3328338b1b9cb6", "sha256": "c2d29907df97d41d3c1076736d664a7acc83c8f847c832952a229492c4d5a797" }, "downloads": -1, "filename": "PyBLNET-0.1.6.tar.gz", "has_sig": false, "md5_digest": "58b11e7326a6887a0a3328338b1b9cb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1536, "upload_time": "2018-02-21T11:31:58", "url": "https://files.pythonhosted.org/packages/d7/01/c598fd961f66a866e3c5fcfcdfee6f19decc9c8fb5fb0633af8feb56ac29/PyBLNET-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "add0592d9418d95b12e65a70e5fee9eb", "sha256": "f674f3da741509b999e6c377862baeed9a01234755d1ec86ea8c534638a7fe74" }, "downloads": -1, "filename": "PyBLNET-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "add0592d9418d95b12e65a70e5fee9eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2488, "upload_time": "2018-02-21T11:41:27", "url": "https://files.pythonhosted.org/packages/e9/4a/4e4e1326636feb2902109059be707a36e2f89d9be5b917839be22810a9b6/PyBLNET-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a2d9a33063d64953eea5afacdcd61f3", "sha256": "e091a7043dec7b71e58e1aab5a73d37ed8ee74e83ccd159c18d2f23dcb8bfe43" }, "downloads": -1, "filename": "PyBLNET-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3a2d9a33063d64953eea5afacdcd61f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1536, "upload_time": "2018-02-21T11:41:29", "url": "https://files.pythonhosted.org/packages/5f/c1/5254b3760ef5f192937d58496505810c51e2fdfad0d41ef7891adf94a132/PyBLNET-0.1.7.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d97d40983654108d77fb43a773626ddf", "sha256": "48ae6a6a89232d06edb8ddea34bd9b4af4d9c96df8347d9683f3921f355de76f" }, "downloads": -1, "filename": "PyBLNET-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d97d40983654108d77fb43a773626ddf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5484, "upload_time": "2018-02-21T11:57:38", "url": "https://files.pythonhosted.org/packages/d8/f1/ee78c52ba574c2e2df6195fa38e1b3f2fee8871e41a0b9d6dbe7245e7ecb/PyBLNET-0.2-py2.py3-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "44b1f24750d7d47ae203a34024564a95", "sha256": "31f35731d745d78d3ffa2ff0b917cb00bcb86e44d94c38b4257467a51958f6a2" }, "downloads": -1, "filename": "PyBLNET-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44b1f24750d7d47ae203a34024564a95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5544, "upload_time": "2018-03-14T15:10:21", "url": "https://files.pythonhosted.org/packages/46/e5/89098ba88f226aa13e51b1977e1f5e3d20bdafc9cb9656d7dfc3362b9650/PyBLNET-0.3-py2.py3-none-any.whl" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "cd5bb835218b09d838e3320d1864cd3d", "sha256": "ac579a43bd86ebbac4db4e3a938608c67be5494362bc2dd4bcfa4fa0802df68e" }, "downloads": -1, "filename": "PyBLNET-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd5bb835218b09d838e3320d1864cd3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5655, "upload_time": "2018-03-15T01:37:22", "url": "https://files.pythonhosted.org/packages/8c/8d/e9ee6544e4a3030a9fcf4fb27949f67893a87d8d269d95e611b25bc07cce/PyBLNET-0.3.2-py2.py3-none-any.whl" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "38e84ed59be879e447b69691dc8298b6", "sha256": "e49fbebe575c2b5049d68fe1df7721ae1df058df1d56dc8a60a655b998e4acd7" }, "downloads": -1, "filename": "PyBLNET-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38e84ed59be879e447b69691dc8298b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5627, "upload_time": "2018-04-09T18:27:44", "url": "https://files.pythonhosted.org/packages/e6/05/46ab2e50082c29c2dd890bdaa511325d669c2e7120db2f8b5c596f2c9792/PyBLNET-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0f2322d69b25d38ed20cb620e74d2a3", "sha256": "f5c57d90315db2d938e45a859769c457cc9d0af334f3e94b17df176bc1edfd92" }, "downloads": -1, "filename": "PyBLNET-0.4.tar.gz", "has_sig": false, "md5_digest": "f0f2322d69b25d38ed20cb620e74d2a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4529, "upload_time": "2018-04-09T18:27:45", "url": "https://files.pythonhosted.org/packages/40/40/ee3030c0e9ac6afe283725581e9cbbd887f89a02611a23ecbba60a183ca0/PyBLNET-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "28bf4f411e9d65bed5bfb5a8b5b67c86", "sha256": "1f1cf5db3ba71256997680ea3618360f69732ddfa8f521e69f5ac28f4aa01d31" }, "downloads": -1, "filename": "PyBLNET-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28bf4f411e9d65bed5bfb5a8b5b67c86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5644, "upload_time": "2018-04-09T20:11:16", "url": "https://files.pythonhosted.org/packages/6a/96/c8099b753360616fa3118a9894ca1bcc599f6725ba187fa12b457ccaea26/PyBLNET-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4145fa29a0d59088d91c77e6dac67162", "sha256": "a37aa27b97e705cd3dbd80bea618d91c4ca1254f50aa7a6ab9bd59b498cdee6c" }, "downloads": -1, "filename": "PyBLNET-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4145fa29a0d59088d91c77e6dac67162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4520, "upload_time": "2018-04-09T20:11:17", "url": "https://files.pythonhosted.org/packages/43/1a/bf5552cd7b6324c4de7fbbaa4d444218ffc792a23843848939f6348dc032/PyBLNET-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "46ff39e59eca01b839969f5619f95397", "sha256": "c7877c340aab07704dd85f188f03d9f92c1bad8fb561ac04c416568fd5825f69" }, "downloads": -1, "filename": "PyBLNET-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46ff39e59eca01b839969f5619f95397", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5608, "upload_time": "2018-04-26T06:51:06", "url": "https://files.pythonhosted.org/packages/73/72/668f8ab18ed0291bd89430bc39784ffd19ffa0cacbc5dda30151b1a627bf/PyBLNET-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bb26427d22756c9adc8a099163d8790", "sha256": "2da1229f8c522d05457a0854331eb9e9517dda856e8acee58b48ef1d439d68a3" }, "downloads": -1, "filename": "PyBLNET-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9bb26427d22756c9adc8a099163d8790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4482, "upload_time": "2018-04-26T06:51:24", "url": "https://files.pythonhosted.org/packages/00/6f/7339e2557009d26d99a50ad389e86af5a481a7274076f181beafc7eba1d3/PyBLNET-0.4.2.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ec2309f081c723cb20a56022e5ab7d29", "sha256": "c81cf199a8ecc001964d7422dcd8b8dd8f61cb5c3a634a59458fc8fbab658f52" }, "downloads": -1, "filename": "PyBLNET-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec2309f081c723cb20a56022e5ab7d29", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5542, "upload_time": "2018-05-17T06:31:57", "url": "https://files.pythonhosted.org/packages/ac/ef/3338be0273f67c0c28476fc06440ed6cdb7cf4413ddeec412d28e8854c8c/PyBLNET-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6ecdb03e656f74885fb8e8a94b198b3", "sha256": "077590631781537ac83a4e28ca4cc38d92f60219b06d94ce856349c82ab84dae" }, "downloads": -1, "filename": "PyBLNET-0.5.tar.gz", "has_sig": false, "md5_digest": "d6ecdb03e656f74885fb8e8a94b198b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4439, "upload_time": "2018-05-17T06:30:46", "url": "https://files.pythonhosted.org/packages/ef/4e/a51929ee4149202d591746625534a41eb8c2704a604b44cb86ac3efcaa97/PyBLNET-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "2d6e2b9970dd1889faa9c8c8e067a678", "sha256": "3066fa5af21834221c81887a2f3cfbadffcb1947b9766947a3c9dc31344b4417" }, "downloads": -1, "filename": "PyBLNET-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d6e2b9970dd1889faa9c8c8e067a678", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5562, "upload_time": "2018-05-17T08:02:44", "url": "https://files.pythonhosted.org/packages/bd/18/4240d149eb8d819a98330307fea6ed4524d9473508a4ec74101964f0039d/PyBLNET-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3706f63bf5ff96a9dd8d2e08f960013a", "sha256": "515cef8f6d9273fef3679360c2751712d75fa25932c8e109324cf7d251fe9eb5" }, "downloads": -1, "filename": "PyBLNET-0.5.1.tar.gz", "has_sig": false, "md5_digest": "3706f63bf5ff96a9dd8d2e08f960013a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4446, "upload_time": "2018-05-17T08:02:47", "url": "https://files.pythonhosted.org/packages/eb/f0/db449fa7f8afdd5fc2e14b5448afc7fd2aaa68eea830887a6f6b1fe5c20e/PyBLNET-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "0cc98ad9c60c859e153e0891efddb466", "sha256": "11e9b041550f46df35c47ff3483f65765efcf07006cba8cf0afe0c24e7318853" }, "downloads": -1, "filename": "PyBLNET-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0cc98ad9c60c859e153e0891efddb466", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10821, "upload_time": "2018-08-13T18:30:38", "url": "https://files.pythonhosted.org/packages/fe/3d/3e387acc995742c5378bce03afc7c6cb5abcaa6bb0fedd084140292d8c3a/PyBLNET-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a641e3acd7a6477211b23602c917bb5", "sha256": "fd200a33a9e599172dc48fc848b527cae4db78dd0a2f96194608c14764cce129" }, "downloads": -1, "filename": "PyBLNET-0.6.tar.gz", "has_sig": false, "md5_digest": "9a641e3acd7a6477211b23602c917bb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9121, "upload_time": "2018-08-13T18:30:40", "url": "https://files.pythonhosted.org/packages/e0/20/843020457407656c54424447e5e5a909e39854e69f3999f0f3563e0f1da1/PyBLNET-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "e0feda0d2f7cf4c371ede067c456c27b", "sha256": "aed71c700d9221afb11cc4604fea093496398f176e96cb9c36f2d40312adcbb8" }, "downloads": -1, "filename": "PyBLNET-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0feda0d2f7cf4c371ede067c456c27b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12474, "upload_time": "2018-08-13T19:38:29", "url": "https://files.pythonhosted.org/packages/00/9d/71c6011a00d4dbc5c3be593835cffc552f9e398eaeafda350f4f7a85c576/PyBLNET-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "562fa0b5db898a2538cc2e2735c76e3c", "sha256": "df836eca7ec10dbbaf715ec8c3376633364551dda43c2e07c8481ea6d82dc81a" }, "downloads": -1, "filename": "PyBLNET-0.6.1.tar.gz", "has_sig": false, "md5_digest": "562fa0b5db898a2538cc2e2735c76e3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10357, "upload_time": "2018-08-13T19:38:30", "url": "https://files.pythonhosted.org/packages/57/c4/821de0b0476bf95b1f62c19ee147ebdb60e410865e33f21fd7a83fc08f02/PyBLNET-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "c617fffb1a098e4cd77166ca7e6be5d4", "sha256": "91bb3d75a2ca5bfb032b8f603a0ddb00a0b377199c70e9c20c58d69400f4d401" }, "downloads": -1, "filename": "PyBLNET-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c617fffb1a098e4cd77166ca7e6be5d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12490, "upload_time": "2018-08-15T00:20:31", "url": "https://files.pythonhosted.org/packages/3d/4b/3418a97c007f6d4596c01a68da7c9fcba5912b2973b64165ba997e83e94e/PyBLNET-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b019fa752dfcd3ee2daf4318df74f84", "sha256": "afd2f9763e47ec8d69d98ebc290f7263561aa0b7633fac01a0bdff958a9033e7" }, "downloads": -1, "filename": "PyBLNET-0.6.2.tar.gz", "has_sig": false, "md5_digest": "0b019fa752dfcd3ee2daf4318df74f84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10378, "upload_time": "2018-08-15T00:20:32", "url": "https://files.pythonhosted.org/packages/22/29/45c9ce9c42632b378a2e0d95b1adcff4108c92113d7a55abd0056e39ed03/PyBLNET-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "7f7629967816f085d76b4fdac18e34bd", "sha256": "cbdba4afdfd19754c8370bd60cfb8c2876b767356fb32e755525f6a99c8c6efc" }, "downloads": -1, "filename": "PyBLNET-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f7629967816f085d76b4fdac18e34bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12502, "upload_time": "2018-08-15T00:31:14", "url": "https://files.pythonhosted.org/packages/71/3d/3c60048501140dad900984241dc0c329a4abf62c02a5243dd3b2a4e382cd/PyBLNET-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c91eda9db7f7ef10eae4b3039aac8858", "sha256": "331610a3a71f5c2125a4d9b94c9d74d4993680ae5ce8922abbdff68730d2df77" }, "downloads": -1, "filename": "PyBLNET-0.6.3.tar.gz", "has_sig": false, "md5_digest": "c91eda9db7f7ef10eae4b3039aac8858", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10394, "upload_time": "2018-08-15T00:31:16", "url": "https://files.pythonhosted.org/packages/71/54/6b2a1f73b0e173a98f887d2711f42eed56d8bb5bd71f1640403ab1be646a/PyBLNET-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "078ac7d5250e6a67350733cb9a294c75", "sha256": "84b45919c77869b030b855d91077213710989449d501ee3db6c7433aecd30b07" }, "downloads": -1, "filename": "PyBLNET-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "078ac7d5250e6a67350733cb9a294c75", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12728, "upload_time": "2018-08-15T02:02:30", "url": "https://files.pythonhosted.org/packages/b8/61/3a29391d91042c8ca8d9f97f3adbd3cf29b74d1cd4a02725065364c4e680/PyBLNET-0.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b00e6e1b6992dff335045f912d81fe9a", "sha256": "69fabd4dd20b15464d6c6989f03d65c14a852e3651333c98f75e05644ddb96ac" }, "downloads": -1, "filename": "PyBLNET-0.6.4.tar.gz", "has_sig": false, "md5_digest": "b00e6e1b6992dff335045f912d81fe9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10559, "upload_time": "2018-08-15T02:02:31", "url": "https://files.pythonhosted.org/packages/1a/aa/2f01f0cd8500a6eeead174d1167ff146372e52b4714e5d58641ca6c8c114/PyBLNET-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "feb8dcab11ab8f87f2769218257f8c40", "sha256": "82f951036af4193da9d71a3d7741a6a388984ed17c4993114972feb5944f2357" }, "downloads": -1, "filename": "PyBLNET-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "feb8dcab11ab8f87f2769218257f8c40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12737, "upload_time": "2018-08-15T02:19:27", "url": "https://files.pythonhosted.org/packages/70/84/f64fd8e70f0431c7782b400b83a694e2bb3815e94e57cf1fa2de178ca859/PyBLNET-0.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5941c8204da06268a1ff3067e80e6207", "sha256": "a89287b7895fb24d0c0c1486f5afcc090d52f24499c074f489fef3047d6a12ae" }, "downloads": -1, "filename": "PyBLNET-0.6.5.tar.gz", "has_sig": false, "md5_digest": "5941c8204da06268a1ff3067e80e6207", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10574, "upload_time": "2018-08-15T02:19:28", "url": "https://files.pythonhosted.org/packages/61/5e/9e7588cab72b852840769d0a35fc2dd5c3b9def5453f38f3bfbcbe5d9e0d/PyBLNET-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "2b5081b74d279d3c257216d1a17eef72", "sha256": "eb99b6a62734ae3cf57cfc447a815ac1c21e7ef7f41bbd5e3525b6e77360a4dc" }, "downloads": -1, "filename": "PyBLNET-0.6.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b5081b74d279d3c257216d1a17eef72", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12769, "upload_time": "2018-08-15T09:48:47", "url": "https://files.pythonhosted.org/packages/46/e9/e3dd2d585dce633729c23b78633b83ebe3fe2d195ef9bc224a4a60c6534a/PyBLNET-0.6.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c52b93b482d9dc88f7389277770689e", "sha256": "61cb7b506b37c5db1a0c16b7a2344cd38737cac076a029cecf8e90eb3310c0f9" }, "downloads": -1, "filename": "PyBLNET-0.6.6.tar.gz", "has_sig": false, "md5_digest": "5c52b93b482d9dc88f7389277770689e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10613, "upload_time": "2018-08-15T09:48:49", "url": "https://files.pythonhosted.org/packages/06/a9/60295d35a5aa5c509fbfc394a109889db85a9577f121182f68f1d7e17396/PyBLNET-0.6.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e9af3ee6802d40169994f939ec3b0c0a", "sha256": "5a920abd339bde4183da712f43f65289ddc0658318f1f9aae1374fba0f9e73ae" }, "downloads": -1, "filename": "PyBLNET-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9af3ee6802d40169994f939ec3b0c0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12702, "upload_time": "2018-12-04T20:58:08", "url": "https://files.pythonhosted.org/packages/ee/c7/2a27b284e4b910d47d9b2f40b477574f937add07c660f2b9906fef28326d/PyBLNET-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41d61be897f59c044c13278726428aff", "sha256": "6893e1ac13a386817b9c006683559b40bdb865569e426713878b84275bee3446" }, "downloads": -1, "filename": "PyBLNET-0.7.0.tar.gz", "has_sig": false, "md5_digest": "41d61be897f59c044c13278726428aff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10385, "upload_time": "2018-12-04T20:58:10", "url": "https://files.pythonhosted.org/packages/66/bb/72d0ad1736e63be77000ab82aa0068ae2878ffe64db09c88fea85ba5aa36/PyBLNET-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "af0a8858f48ef7613c165beabd4d7b2e", "sha256": "e6944a055aa6876ababbb50e3ff0436bc1afbff0f9c982a60e90eb683218de4b" }, "downloads": -1, "filename": "PyBLNET-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af0a8858f48ef7613c165beabd4d7b2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 12198, "upload_time": "2018-12-04T21:18:24", "url": "https://files.pythonhosted.org/packages/13/11/11d4f63133141409067561902453483d8e962a0f8d9e7fe45f2ee48b1ab3/PyBLNET-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddcc660a77a173aa5af7f929c9453075", "sha256": "ab0b0d1e6da690e401e5abd944eb65405b1176a53e01008cc8bb35bcd73bd4af" }, "downloads": -1, "filename": "PyBLNET-0.7.1.tar.gz", "has_sig": false, "md5_digest": "ddcc660a77a173aa5af7f929c9453075", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10443, "upload_time": "2018-12-04T21:18:26", "url": "https://files.pythonhosted.org/packages/b3/c8/99186a47065d740d857d564b8708f42c84edad9e848aff437caf8cc59cc3/PyBLNET-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "1dfa3694a46125753b1fa7ab2e46f624", "sha256": "ea2fea3d91091f3fb481e73f725e85015c8123c73fdb969e5c78c0e5a066d6fd" }, "downloads": -1, "filename": "PyBLNET-0.7.2.tar.gz", "has_sig": false, "md5_digest": "1dfa3694a46125753b1fa7ab2e46f624", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 15166, "upload_time": "2019-01-05T22:50:29", "url": "https://files.pythonhosted.org/packages/cd/38/4f704b8935dbdbdec395cdef6b5a016d4c29835e8c423abe9491627a801f/PyBLNET-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "99d59bcde11949cc79dfc4ba276a45d3", "sha256": "0c098c84a363554c90be6f731906855e34a7bc6113fbb4cc214b48a6222c0f7d" }, "downloads": -1, "filename": "PyBLNET-0.7.3.tar.gz", "has_sig": false, "md5_digest": "99d59bcde11949cc79dfc4ba276a45d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 19185, "upload_time": "2019-01-05T22:55:57", "url": "https://files.pythonhosted.org/packages/45/13/c705d8a0faadfee3530ef00e5b8e46de0fbefbb84ab0b91ae373b9cf7747/PyBLNET-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "5f6aca9be1f5384244b099f7a4472ac5", "sha256": "e945b29d086540f54371086520ccdb8cdd684640b80fec832ddc2395a28673e4" }, "downloads": -1, "filename": "PyBLNET-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5f6aca9be1f5384244b099f7a4472ac5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 30494, "upload_time": "2019-01-05T23:53:36", "url": "https://files.pythonhosted.org/packages/e0/d1/2b15be314b2fa0a00940ad19f80272a26ab05586cd62db6fae11e8948666/PyBLNET-0.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f945935e11de8cb6a1c50f31aec7e305", "sha256": "71b878ba5d52f32b3ea5fc3162b24f8280d63455967c3c8a3afadbdb24b6fd23" }, "downloads": -1, "filename": "PyBLNET-0.7.4.tar.gz", "has_sig": false, "md5_digest": "f945935e11de8cb6a1c50f31aec7e305", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 20381, "upload_time": "2019-01-05T23:51:54", "url": "https://files.pythonhosted.org/packages/93/77/ab939e38134b7dc77e92462b08f47ab7fd949e9fccaaa6d8b837986e6da0/PyBLNET-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "131e8bc3b3b6f33d8e228fc6ab68b588", "sha256": "baaf2457aa724e7a56e5d4111fb19191841dfac4341bdebb9780d4bcea08538e" }, "downloads": -1, "filename": "PyBLNET-0.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "131e8bc3b3b6f33d8e228fc6ab68b588", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 31090, "upload_time": "2019-02-27T11:16:44", "url": "https://files.pythonhosted.org/packages/77/65/04a19ddf67d431e3293b4d36e1da6e3e155e9444be1d7d1e7f84f0acdb77/PyBLNET-0.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3591250dbf919fd0ec724fc46eb51e55", "sha256": "56eca0a5d21d5fcdd8f7b8bfe33d88e416eb8069d3af64ce3a390b0ae6161197" }, "downloads": -1, "filename": "PyBLNET-0.7.5.tar.gz", "has_sig": false, "md5_digest": "3591250dbf919fd0ec724fc46eb51e55", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 20871, "upload_time": "2019-02-27T11:16:46", "url": "https://files.pythonhosted.org/packages/7d/ba/a94ccb44e93190d91fb5002608c5b770dc076fd97219103715cdebc4e692/PyBLNET-0.7.5.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "d320177687382eeeea1957df433cd25e", "sha256": "602ff00110a2af61015f93ba84c033150522f3451679bba422c469f3b368bd5a" }, "downloads": -1, "filename": "PyBLNET-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d320177687382eeeea1957df433cd25e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 33406, "upload_time": "2019-03-02T19:08:57", "url": "https://files.pythonhosted.org/packages/af/2d/68732201aa69cd9154dc0d80a0aa73dc7d543f164c84b6b474465182dd17/PyBLNET-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e166ccc9ae96f0fa95be5a804d0e0e1", "sha256": "7a8c2f00be0053bbd0e6b4c4ce4420c8511a6053274167e9fcb3171cb437403d" }, "downloads": -1, "filename": "PyBLNET-0.8.0.tar.gz", "has_sig": false, "md5_digest": "5e166ccc9ae96f0fa95be5a804d0e0e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 21611, "upload_time": "2019-03-02T19:08:59", "url": "https://files.pythonhosted.org/packages/fa/6b/12a91f3042089e72381f1d5f547f0b453b4f77f9bd31ae4c95b4a5009fcb/PyBLNET-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d320177687382eeeea1957df433cd25e", "sha256": "602ff00110a2af61015f93ba84c033150522f3451679bba422c469f3b368bd5a" }, "downloads": -1, "filename": "PyBLNET-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d320177687382eeeea1957df433cd25e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 33406, "upload_time": "2019-03-02T19:08:57", "url": "https://files.pythonhosted.org/packages/af/2d/68732201aa69cd9154dc0d80a0aa73dc7d543f164c84b6b474465182dd17/PyBLNET-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e166ccc9ae96f0fa95be5a804d0e0e1", "sha256": "7a8c2f00be0053bbd0e6b4c4ce4420c8511a6053274167e9fcb3171cb437403d" }, "downloads": -1, "filename": "PyBLNET-0.8.0.tar.gz", "has_sig": false, "md5_digest": "5e166ccc9ae96f0fa95be5a804d0e0e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 21611, "upload_time": "2019-03-02T19:08:59", "url": "https://files.pythonhosted.org/packages/fa/6b/12a91f3042089e72381f1d5f547f0b453b4f77f9bd31ae4c95b4a5009fcb/PyBLNET-0.8.0.tar.gz" } ] }