{ "info": { "author": "BrewPi", "author_email": "development@brewpi.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python :: 3.7", "Topic :: System :: Hardware" ], "description": "# Scaffolding for BrewBlox service applications\n\nIn order to reduce code duplication between services, generic functionality is implemented here.\n\nFor an example on how to implement your own service based on `brewblox-service`, see .\n\n`brewblox-service` can technically be launched as a standalone application, but will not be very useful.\n\n## [brewblox_service](./brewblox_service/__init__.py)\n\nSmall generic tools are defined here.\n\n`brewblox_logger` can be used for creating module-specific loggers. It is not required, but will play a bit nicer with default formatting of the log.\n\nExample:\n\n```python\nfrom brewblox_service import brewblox_logger\n\nLOGGER = brewblox_logger(__name__)\nLOGGER.info('hello')\n```\n\n## [service.py](./brewblox_service/service.py)\n\nParses commandline arguments, creates an `aiohttp` app, and runs it.\n\nThe shortest implementation is:\n\n```python\napp = service.create_app(default_name='my_service')\nservice.furnish(app)\nservice.run(app)\n```\n\nThis will get you a working web application, but it will only support the `/_service/status` health check endpoint.\n\nApplications can configure their own features, and add new commandline arguments.\n\nExample:\n\n```python\n# Separately creating the parser allows adding arguments to the default set\nparser = service.create_parser(default_name='my_service')\nparser.add_argument('--my-arg')\n\n# Now create the app\napp = service.create_app(parser=create_parser())\n\n# Add features for this service\ndevice.setup(app)\napi.setup(app)\n\n# Furnish and run\nservice.furnish(app)\nservice.run(app)\n```\n\n## [features.py](./brewblox_service/features.py)\n\nMany service features are application-scoped. Their lifecycle should span multiple requests, either because they are not request-driven, or because they manage asynchronous I/O operations (such as listening to AMQP messages).\n\nThe `ServiceFeature` class offers an abstract base class for this behavior. Implementing classes should define `startup(app)` and `shutdown(app)` functions, and those will be automatically called when the application starts up and shuts down.\n\nBoth `startup()` and `shutdown()` are called in an async context, making them the async counterparts of `__init__()` and `__del__()` functions.\n\nFeatures must be constructed after the app is created, but before it starts running. (`service.create_app()` and `service.run(app)`)\n\nThe `add()` and `get()` functions make it easy to centrally declare a feature, and then use it in any function that has a reference to the aiohttp app.\n\n## [events.py](./brewblox_service/events.py)\n\nBoth incoming and outgoing communication with the AMQP eventbus is handled here.\n\n`EventListener` allows subscribing to eventbus messages. It will fire a callback when one is received. Subscriptions can be set at any time (also before the app starts running).\n\nThe listener is designed to gracefully degrade when the eventbus can't be reached. No errors will be raised, and it will periodically attempt to reconnect and restore its subscriptions.\n\nFor a practical implementation of `EventListener`, see [brewblox_history](https://github.com/BrewBlox/brewblox-history/blob/develop/brewblox_history/influx.py)\n\n`EventPublisher` is responsible for sending new messages to the eventbus. A single publisher per application is sufficient.\n\nIn contrast with `EventListener`, the publisher will raise an exception when attempting to publish to an unreachable eventbus host.\nIt will attempt to reconnect for each subsequent message - no explicit connection management is required.", "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/BrewBlox/brewblox-service", "keywords": "brewing brewpi brewblox embedded", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "brewblox-service", "package_url": "https://pypi.org/project/brewblox-service/", "platform": "", "project_url": "https://pypi.org/project/brewblox-service/", "project_urls": { "Homepage": "https://github.com/BrewBlox/brewblox-service" }, "release_url": "https://pypi.org/project/brewblox-service/0.19.1/", "requires_dist": null, "requires_python": ">=3.7", "summary": "Scaffolding for BrewBlox backend services", "version": "0.19.1" }, "last_serial": 5906294, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c35929ad72025f1a3355aeae53c644cd", "sha256": "813a46958177436543691964925c76b07e2ca945c39628e5ef75bb9731623d34" }, "downloads": -1, "filename": "brewblox-service-0.1.zip", "has_sig": false, "md5_digest": "c35929ad72025f1a3355aeae53c644cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10895, "upload_time": "2018-02-13T13:50:46", "url": "https://files.pythonhosted.org/packages/15/92/db68dee4a679a9d8fc9f17a075741ac6e84686764b544691e05f61dcf6b1/brewblox-service-0.1.zip" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "17962ac80cd338cf0b4caadd7d34a3ae", "sha256": "0d21b6ed50a021c3cbd4ceaa3ebd36c99bbfee7a2658c511d9b914664e03bfe8" }, "downloads": -1, "filename": "brewblox-service-0.10.0.tar.gz", "has_sig": false, "md5_digest": "17962ac80cd338cf0b4caadd7d34a3ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39201, "upload_time": "2018-05-23T20:40:47", "url": "https://files.pythonhosted.org/packages/9b/72/f0c36376b47ee411ac5d791ea6320526b21d8361a30cda5be96778697210/brewblox-service-0.10.0.tar.gz" } ], "0.10.1.dev10": [ { "comment_text": "", "digests": { "md5": "71f9f678acc432d9252c763e8ec08b46", "sha256": "ecf50ec753873de9fb207b9605d2fd81ec1c61f0bcaae2dd6fde60383fe567d2" }, "downloads": -1, "filename": "brewblox-service-0.10.1.dev10.tar.gz", "has_sig": false, "md5_digest": "71f9f678acc432d9252c763e8ec08b46", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 41987, "upload_time": "2018-07-02T12:39:14", "url": "https://files.pythonhosted.org/packages/a2/d8/7c324759bab18e91bc693e0b63201b1fc44d51d9ff7f60109fc5d269d6bf/brewblox-service-0.10.1.dev10.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "7745a00112c021cb688d025ffee88649", "sha256": "1023ea4c01cbb4f2e7e0dce5580b6b2a59fd3199065a8f54398a111df08c86c8" }, "downloads": -1, "filename": "brewblox-service-0.11.0.tar.gz", "has_sig": false, "md5_digest": "7745a00112c021cb688d025ffee88649", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 41962, "upload_time": "2018-07-02T12:53:38", "url": "https://files.pythonhosted.org/packages/11/96/4f96cfecb8e0fdfd199798ad56203392e7ab2a983847a446b548846558ad/brewblox-service-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "b1130a7c0f995eebf8d9950cc40869df", "sha256": "c0d47eb1efdb48c9b8037efcc6e179ae1f8abc23587d342d3183eaeabd02f204" }, "downloads": -1, "filename": "brewblox-service-0.11.1.tar.gz", "has_sig": false, "md5_digest": "b1130a7c0f995eebf8d9950cc40869df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 41963, "upload_time": "2018-07-04T16:07:59", "url": "https://files.pythonhosted.org/packages/0d/8c/b5cca31fab56a91bec3808c14f960f169b46ed166bfc19c1069dc8860575/brewblox-service-0.11.1.tar.gz" } ], "0.11.1.dev1": [ { "comment_text": "", "digests": { "md5": "a78537b85f9083e5f0921e4fbc771be6", "sha256": "803f889c1d6f228ae16b0592c3d70968609a3ed433782547d0ad36c596cf3208" }, "downloads": -1, "filename": "brewblox-service-0.11.1.dev1.tar.gz", "has_sig": false, "md5_digest": "a78537b85f9083e5f0921e4fbc771be6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 41980, "upload_time": "2018-07-04T15:50:36", "url": "https://files.pythonhosted.org/packages/2b/75/31eb6759a1ac231968865f9cead59256d89fcf8da0c9d53b94277f1626ef/brewblox-service-0.11.1.dev1.tar.gz" } ], "0.11.1.dev2": [ { "comment_text": "", "digests": { "md5": "8dcb4eefbb18e1e4250b62a1e8fb0fc0", "sha256": "fd7b90de10c3f094090ec24fa9474bd7ae48ff4bf6e128a9fbe2ef18dbdc9958" }, "downloads": -1, "filename": "brewblox-service-0.11.1.dev2.tar.gz", "has_sig": false, "md5_digest": "8dcb4eefbb18e1e4250b62a1e8fb0fc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 41985, "upload_time": "2018-07-04T16:14:29", "url": "https://files.pythonhosted.org/packages/ab/36/8c96022674f0f7295624a8a999570c5d4799c097dab985080733127af0bd/brewblox-service-0.11.1.dev2.tar.gz" } ], "0.11.2.dev1": [ { "comment_text": "", "digests": { "md5": "83e6f0a47abb657c708d09edea32dd75", "sha256": "b1db6beea2c4673e309fb0aa3ba1a828bf1679ed377823c04e2dc165f4cdd784" }, "downloads": -1, "filename": "brewblox-service-0.11.2.dev1.tar.gz", "has_sig": false, "md5_digest": "83e6f0a47abb657c708d09edea32dd75", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 42516, "upload_time": "2018-07-13T16:26:05", "url": "https://files.pythonhosted.org/packages/ed/6a/32fee4cfa1d712b656057513108cb6a43bdc287767507c7a9b7022c0abce/brewblox-service-0.11.2.dev1.tar.gz" } ], "0.11.2.dev3": [ { "comment_text": "", "digests": { "md5": "4f9f17a3b26736b380a58e9c87c3ad2f", "sha256": "b914e9f467902b69b800ba6320adb9347425e6c2ab377512942c697cb617ffb9" }, "downloads": -1, "filename": "brewblox-service-0.11.2.dev3.tar.gz", "has_sig": false, "md5_digest": "4f9f17a3b26736b380a58e9c87c3ad2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 41911, "upload_time": "2018-07-15T14:52:01", "url": "https://files.pythonhosted.org/packages/fa/b9/1299fb5737092868932d3dcbad787f7ec46efb467edd37a8e397c537c23b/brewblox-service-0.11.2.dev3.tar.gz" } ], "0.11.2.dev5": [ { "comment_text": "", "digests": { "md5": "6183396b6b3a017bd3a5d73cb7597785", "sha256": "5a8006ecb73fb06a5ed1f86dce2e270ae7df6ef5b891e88c14aecae0a60647f6" }, "downloads": -1, "filename": "brewblox-service-0.11.2.dev5.tar.gz", "has_sig": false, "md5_digest": "6183396b6b3a017bd3a5d73cb7597785", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 41993, "upload_time": "2018-07-23T14:33:53", "url": "https://files.pythonhosted.org/packages/ee/8b/b1aebc8c7d441012e7fba166dd366ec49a46a941397f11e1ffbf883285d6/brewblox-service-0.11.2.dev5.tar.gz" } ], "0.11.2.dev6": [ { "comment_text": "", "digests": { "md5": "d89bf223636b156a8ee077776417feca", "sha256": "fe6fc3402312a7ab9f179a73aeeec8db6fa0d52c9f6719d1d4624f44d49a6115" }, "downloads": -1, "filename": "brewblox-service-0.11.2.dev6.tar.gz", "has_sig": false, "md5_digest": "d89bf223636b156a8ee077776417feca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43073, "upload_time": "2018-07-27T21:00:00", "url": "https://files.pythonhosted.org/packages/0a/8b/d6abeeeb32223ad59bd17bd19a051222f5a8f5ebcada56ffa87a0023e8d2/brewblox-service-0.11.2.dev6.tar.gz" } ], "0.11.2.dev7": [ { "comment_text": "", "digests": { "md5": "297bd91cdaa30cc13a0ed073840ae735", "sha256": "9d34b657191eb5f3b58e86d47702486ab79046ec60d78353639f275faf05a7c6" }, "downloads": -1, "filename": "brewblox-service-0.11.2.dev7.tar.gz", "has_sig": false, "md5_digest": "297bd91cdaa30cc13a0ed073840ae735", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43077, "upload_time": "2018-07-27T22:35:11", "url": "https://files.pythonhosted.org/packages/b4/bb/39d558053f9520f760c33399e5117eb36b9923f6097143ed5e50f96bd0ee/brewblox-service-0.11.2.dev7.tar.gz" } ], "0.11.2.dev9": [ { "comment_text": "", "digests": { "md5": "e7315c92e7cd9dacef38f26040555f4c", "sha256": "7a4e3c5181863549d6906a921688fa9d7646afc13250e341f29cece33252bce0" }, "downloads": -1, "filename": "brewblox-service-0.11.2.dev9.tar.gz", "has_sig": false, "md5_digest": "e7315c92e7cd9dacef38f26040555f4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43121, "upload_time": "2018-07-29T19:00:53", "url": "https://files.pythonhosted.org/packages/0f/48/b5ee2329940aad1ca30668e10d696b44b778b5abcb8a7dd7c14334a41335/brewblox-service-0.11.2.dev9.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "6413d199cc72d30508e9be2dae5d0077", "sha256": "492bf15d3a05c23627129d4e488a3c4f032007fe778156b4ce3d138657433bac" }, "downloads": -1, "filename": "brewblox-service-0.12.0.tar.gz", "has_sig": false, "md5_digest": "6413d199cc72d30508e9be2dae5d0077", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43103, "upload_time": "2018-07-29T18:58:08", "url": "https://files.pythonhosted.org/packages/ab/6b/6c3c86e625bbab1eaf71282059e1630252110cd0c16f7148b44801062706/brewblox-service-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "1418f1ba76d33bc7d44a52dc927d394b", "sha256": "68f5dd98f7fc1d5908e749345249c134988ea3fad0fd8d563308609888cbdd17" }, "downloads": -1, "filename": "brewblox-service-0.12.1.tar.gz", "has_sig": false, "md5_digest": "1418f1ba76d33bc7d44a52dc927d394b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43266, "upload_time": "2018-08-09T14:08:50", "url": "https://files.pythonhosted.org/packages/d3/f0/a87db1f7cec4a50c8dd91650a2aba88b5dc38d900ab5e523b5e5957ad78f/brewblox-service-0.12.1.tar.gz" } ], "0.12.1.dev2": [ { "comment_text": "", "digests": { "md5": "43614a038b2f372cc19c336592d6bb08", "sha256": "4e5a29facfe37be558731f00923d8cf2847ec5d94d882b4c5c077fa3eb3dce84" }, "downloads": -1, "filename": "brewblox-service-0.12.1.dev2.tar.gz", "has_sig": false, "md5_digest": "43614a038b2f372cc19c336592d6bb08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43287, "upload_time": "2018-08-09T14:16:46", "url": "https://files.pythonhosted.org/packages/87/a5/379bbfe520cd8add3d04a73d9319ffcf72477ec274a06269a1dcd97f881f/brewblox-service-0.12.1.dev2.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "62f74afbf98801635c4f25786acb43f1", "sha256": "15b5a5a8057ca0e7999f26769ff562e5194df3a026e745f4d0a104652489cccf" }, "downloads": -1, "filename": "brewblox-service-0.12.2.tar.gz", "has_sig": false, "md5_digest": "62f74afbf98801635c4f25786acb43f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43228, "upload_time": "2018-08-23T11:20:05", "url": "https://files.pythonhosted.org/packages/07/44/371afbdbbc4e9fb3da90bd1bd5f6088dc95a17fa6685b79999d2e8c0c4d8/brewblox-service-0.12.2.tar.gz" } ], "0.12.2.dev3": [ { "comment_text": "", "digests": { "md5": "f87da076b9cd615ce35f9ecfa7391c7c", "sha256": "efb2b2550560ed161013a184e9cb5c904756805249e10347cece4be5d29863a7" }, "downloads": -1, "filename": "brewblox-service-0.12.2.dev3.tar.gz", "has_sig": false, "md5_digest": "f87da076b9cd615ce35f9ecfa7391c7c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43247, "upload_time": "2018-08-23T11:27:21", "url": "https://files.pythonhosted.org/packages/57/e7/cb75ad6d447490f266cfff6d33728fc6718366f57473e14b94529d57a0c2/brewblox-service-0.12.2.dev3.tar.gz" } ], "0.12.3": [ { "comment_text": "", "digests": { "md5": "c616e14464876560eacad87f8e9cfb6a", "sha256": "4fb47ed1d64f55d9cce91157b71aa59d71e8fc52f476bb0da3251bc7670a3d68" }, "downloads": -1, "filename": "brewblox-service-0.12.3.tar.gz", "has_sig": false, "md5_digest": "c616e14464876560eacad87f8e9cfb6a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 44602, "upload_time": "2018-10-30T09:17:42", "url": "https://files.pythonhosted.org/packages/34/7f/108b19066405c3544ab16453846aebf0ea402c0ee70260d2d36d2e55d60b/brewblox-service-0.12.3.tar.gz" } ], "0.12.4": [ { "comment_text": "", "digests": { "md5": "4f0a4c50e53d59fa52f18edf6d90c882", "sha256": "76f55bbf9157357122471389477d0ca3fcdb4ae41521a96bdfdebb37e7db4ee4" }, "downloads": -1, "filename": "brewblox-service-0.12.4.tar.gz", "has_sig": false, "md5_digest": "4f0a4c50e53d59fa52f18edf6d90c882", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 44781, "upload_time": "2018-11-08T11:06:13", "url": "https://files.pythonhosted.org/packages/f6/e2/43333b17f977f995fa8d8845facf2f3778b803e3cd711fe4233cc1442c8d/brewblox-service-0.12.4.tar.gz" } ], "0.12.4.dev2": [ { "comment_text": "", "digests": { "md5": "2db2c5af8b567df0efa55046c6d95bf1", "sha256": "6049d82b5c0dd53bbd3c268227e981092e59ec02ab81d9632298a540ec169b34" }, "downloads": -1, "filename": "brewblox-service-0.12.4.dev2.tar.gz", "has_sig": false, "md5_digest": "2db2c5af8b567df0efa55046c6d95bf1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 44808, "upload_time": "2018-11-08T11:14:29", "url": "https://files.pythonhosted.org/packages/46/27/050d6b33a8df050f6a52fc66e16c8949bfc5a3345824aec6cfea91f7bfde/brewblox-service-0.12.4.dev2.tar.gz" } ], "0.12.5": [ { "comment_text": "", "digests": { "md5": "b2aa831fc30c129f0c30026eefd0412d", "sha256": "962e38a8fe432fb258d120a3e06d212e14f97a1e5607ff7a5248d3d24b4b15fb" }, "downloads": -1, "filename": "brewblox-service-0.12.5.tar.gz", "has_sig": false, "md5_digest": "b2aa831fc30c129f0c30026eefd0412d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 44831, "upload_time": "2018-11-11T18:46:17", "url": "https://files.pythonhosted.org/packages/a6/1b/bebbf5ea66bdf4fc064c7fd66550b7563994fba2fe99fa402108ac6443cc/brewblox-service-0.12.5.tar.gz" } ], "0.12.5.dev2": [ { "comment_text": "", "digests": { "md5": "56296cfaba97c0671563ae878920d4e2", "sha256": "318a1d8e191befa0e49577b69fea9a70686eee62565e074a4cf2782125b1b2f8" }, "downloads": -1, "filename": "brewblox-service-0.12.5.dev2.tar.gz", "has_sig": false, "md5_digest": "56296cfaba97c0671563ae878920d4e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 44849, "upload_time": "2018-11-11T18:54:52", "url": "https://files.pythonhosted.org/packages/a5/a3/5419ec22db65f6395b218bf02d55d9fe44c559a87d8ec5ebe72a177e2667/brewblox-service-0.12.5.dev2.tar.gz" } ], "0.12.6": [ { "comment_text": "", "digests": { "md5": "c67eeb3d5ebe77cd61e593b3f5b0f63f", "sha256": "383f64b88dbca441b08b667ce51713a519a9585d435e1498ae860e66365acdc6" }, "downloads": -1, "filename": "brewblox-service-0.12.6.tar.gz", "has_sig": false, "md5_digest": "c67eeb3d5ebe77cd61e593b3f5b0f63f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 44938, "upload_time": "2018-11-27T13:11:07", "url": "https://files.pythonhosted.org/packages/4b/d4/41e7575274f3d49193cc353cb56bcc03b4748d82198e2c9951627d8f254c/brewblox-service-0.12.6.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "3d93bff4f8a3c93d53e69fcf2b754ad3", "sha256": "32f40a5bfc41064e49e864a1816c8924ec02e92635a74f22669b050f731d6b28" }, "downloads": -1, "filename": "brewblox-service-0.13.0.tar.gz", "has_sig": false, "md5_digest": "3d93bff4f8a3c93d53e69fcf2b754ad3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 45038, "upload_time": "2018-11-27T17:54:43", "url": "https://files.pythonhosted.org/packages/c5/f8/acd546d321e67d30bcdb466aa413b4178535b459bdd24d0d902313e531d1/brewblox-service-0.13.0.tar.gz" } ], "0.13.1.dev4": [ { "comment_text": "", "digests": { "md5": "0a3bdc82c50122425f0f16824c36b7fd", "sha256": "09187ee02b3d0a15a50c169cf34a37f564f94f1e70fd4f72564792613848319b" }, "downloads": -1, "filename": "brewblox-service-0.13.1.dev4.tar.gz", "has_sig": false, "md5_digest": "0a3bdc82c50122425f0f16824c36b7fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46063, "upload_time": "2018-12-03T15:47:18", "url": "https://files.pythonhosted.org/packages/58/4b/b944ce4c40db87828e04be364dd583d16750b8912345c347340b062b7fe1/brewblox-service-0.13.1.dev4.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "0a5c57d8007d927c89f8c4916c5b682f", "sha256": "1b39822ba98ed9a58e6775dc0a63875c07d050587f681758ae7ebc686d7673a8" }, "downloads": -1, "filename": "brewblox-service-0.14.0.tar.gz", "has_sig": false, "md5_digest": "0a5c57d8007d927c89f8c4916c5b682f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46047, "upload_time": "2018-12-03T15:40:45", "url": "https://files.pythonhosted.org/packages/19/f6/7589e49c047c64f39da87da1a31948b9c8c68648b2378ef2750b922d2841/brewblox-service-0.14.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "4e474a374c40af2dc41aba771e72fd57", "sha256": "72ba40fedb3ba5003d29668fbc350e880bc20f68b1b9175a8d80d1eeccc0ec99" }, "downloads": -1, "filename": "brewblox-service-0.14.1.tar.gz", "has_sig": false, "md5_digest": "4e474a374c40af2dc41aba771e72fd57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 45696, "upload_time": "2019-01-05T13:59:09", "url": "https://files.pythonhosted.org/packages/ac/a3/a8367fbe978445fb5a2d5b97126bf29c6ab5f7c6d71c792b971306371b72/brewblox-service-0.14.1.tar.gz" } ], "0.14.1.dev2": [ { "comment_text": "", "digests": { "md5": "8345ac2aa6c9a7285c46fa82e0d86a79", "sha256": "b691fc0403d488cb06cb66d70ef27d878264882de53811b9f5baa52825753bc1" }, "downloads": -1, "filename": "brewblox-service-0.14.1.dev2.tar.gz", "has_sig": false, "md5_digest": "8345ac2aa6c9a7285c46fa82e0d86a79", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 45714, "upload_time": "2019-01-05T14:07:08", "url": "https://files.pythonhosted.org/packages/a7/88/381722fbe36579de1b818a4a51c56e71b1dbf3eab3e57858a480eedbc034/brewblox-service-0.14.1.dev2.tar.gz" } ], "0.14.2": [ { "comment_text": "", "digests": { "md5": "892a58c64bf02479859b45738c6f34c8", "sha256": "dfe79efbc5ffc54c39b6e333fff69496b5bd9baabe0a91d9ca507174bdcfa166" }, "downloads": -1, "filename": "brewblox-service-0.14.2.tar.gz", "has_sig": false, "md5_digest": "892a58c64bf02479859b45738c6f34c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 45867, "upload_time": "2019-01-06T13:38:50", "url": "https://files.pythonhosted.org/packages/90/e9/849f393ff4d6309384bc7d23360d3c52d93478c153959b90db530e03339d/brewblox-service-0.14.2.tar.gz" } ], "0.14.3": [ { "comment_text": "", "digests": { "md5": "10a488ce3696dc0ac142fac4c9d46601", "sha256": "a30e14c0407af34d3369a05aea3523777f565974e9119be052bdccf50c554544" }, "downloads": -1, "filename": "brewblox-service-0.14.3.tar.gz", "has_sig": false, "md5_digest": "10a488ce3696dc0ac142fac4c9d46601", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 45974, "upload_time": "2019-01-13T15:34:37", "url": "https://files.pythonhosted.org/packages/a7/2a/ed1ed1a1c475970d63dd80fbe79d406b4a5c1cf640a7ff837b982d154126/brewblox-service-0.14.3.tar.gz" } ], "0.14.3.dev1": [ { "comment_text": "", "digests": { "md5": "c9c106e33d4fe92f0ef0296457cf9ecf", "sha256": "92d2f4c3d47eada5ac2a4cf92e7e218ad073c583f677167efda97ee7d7c3cc13" }, "downloads": -1, "filename": "brewblox-service-0.14.3.dev1.tar.gz", "has_sig": false, "md5_digest": "c9c106e33d4fe92f0ef0296457cf9ecf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 45958, "upload_time": "2019-01-13T15:10:33", "url": "https://files.pythonhosted.org/packages/53/70/daddbaed59c48ab81677011a1bf34247bed166693107d11376bfe4b11ac9/brewblox-service-0.14.3.dev1.tar.gz" } ], "0.14.3.dev3": [ { "comment_text": "", "digests": { "md5": "9cda349a3f3755b1c900207730ddce3d", "sha256": "b34db8652e27519c9b0560dd62096c1b3ba434cbcdc6819b534af2d535763c53" }, "downloads": -1, "filename": "brewblox-service-0.14.3.dev3.tar.gz", "has_sig": false, "md5_digest": "9cda349a3f3755b1c900207730ddce3d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 45993, "upload_time": "2019-01-13T15:42:37", "url": "https://files.pythonhosted.org/packages/c3/c3/fa04159d21bd9ba4667e4a42bc43d3b268920945b94b9fcfff76361004b9/brewblox-service-0.14.3.dev3.tar.gz" } ], "0.14.4.dev3": [ { "comment_text": "", "digests": { "md5": "a69f075cfbcc725bf98a5e7a2424f598", "sha256": "a94120055f3cd00bf6bb0f8eb42a16f2ff7e9ed4b696ff5b98033a98ee3f68aa" }, "downloads": -1, "filename": "brewblox-service-0.14.4.dev3.tar.gz", "has_sig": false, "md5_digest": "a69f075cfbcc725bf98a5e7a2424f598", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46728, "upload_time": "2019-01-30T10:33:29", "url": "https://files.pythonhosted.org/packages/ad/79/291b66265b5a21d1a5b273fb12e7dc79cdd97f3a711b59bfa18cd3cf843d/brewblox-service-0.14.4.dev3.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "bcd64ac277a0c4332e0314d579a78e24", "sha256": "c85262fbc2517b246eca7a2df991ea3e0451ccea680adb012de3d925c6b6db13" }, "downloads": -1, "filename": "brewblox-service-0.15.0.tar.gz", "has_sig": false, "md5_digest": "bcd64ac277a0c4332e0314d579a78e24", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46711, "upload_time": "2019-01-30T10:34:51", "url": "https://files.pythonhosted.org/packages/cc/31/441e7c5fe5b455448a21f889e16168d4c0732cd45b36dab79cc619346b78/brewblox-service-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "a7c4c20459a5ddd5bc69f76fe8ee93cb", "sha256": "12f6fbbfca4856bb1238c7fbf96c249a0a636a95f3db08f269c9e0a4c62da56f" }, "downloads": -1, "filename": "brewblox-service-0.15.1.tar.gz", "has_sig": false, "md5_digest": "a7c4c20459a5ddd5bc69f76fe8ee93cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46274, "upload_time": "2019-03-19T13:19:28", "url": "https://files.pythonhosted.org/packages/6e/38/dc085f2a4f18a68d1243a0aac6d0180bbdcbce28836b771ac03bbcdfcbaa/brewblox-service-0.15.1.tar.gz" } ], "0.15.1.dev2": [ { "comment_text": "", "digests": { "md5": "81955059ea0b0c259f42c3ab5e8f95cd", "sha256": "f78572e2e307757429f972087216e182e6c1b08f59b2f53c05c15cf664e97748" }, "downloads": -1, "filename": "brewblox-service-0.15.1.dev2.tar.gz", "has_sig": false, "md5_digest": "81955059ea0b0c259f42c3ab5e8f95cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46117, "upload_time": "2019-02-17T22:54:03", "url": "https://files.pythonhosted.org/packages/eb/fe/3ebb979fdf91f834720fbfce0a0ebc004472f12a3b5b391ed9e34b2bf238/brewblox-service-0.15.1.dev2.tar.gz" } ], "0.15.1.dev4": [ { "comment_text": "", "digests": { "md5": "c1b024741fe1e83eca575496a4d3dc40", "sha256": "325e1996636a1ff9e898b1241d60d77dbabde4385aff88bbd55eefcd11c72f4c" }, "downloads": -1, "filename": "brewblox-service-0.15.1.dev4.tar.gz", "has_sig": false, "md5_digest": "c1b024741fe1e83eca575496a4d3dc40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46214, "upload_time": "2019-02-27T13:34:09", "url": "https://files.pythonhosted.org/packages/d6/d6/3b3cf038b21d1049f03261837aac016fc60de08266e216e62a6239b7aa6e/brewblox-service-0.15.1.dev4.tar.gz" } ], "0.15.1.dev5": [ { "comment_text": "", "digests": { "md5": "9d1ecb5552d8480323a689c35f126637", "sha256": "6419c42ab176d28d7af8d85c00e00ed07216d2f1fdf1a249a5c85af8c76dc8c6" }, "downloads": -1, "filename": "brewblox-service-0.15.1.dev5.tar.gz", "has_sig": false, "md5_digest": "9d1ecb5552d8480323a689c35f126637", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46247, "upload_time": "2019-02-27T16:38:45", "url": "https://files.pythonhosted.org/packages/f3/28/47c04cb760c449c0ae59cdb6934d09ff867ec6c410603da6d7ac710f2ff5/brewblox-service-0.15.1.dev5.tar.gz" } ], "0.15.1.dev8": [ { "comment_text": "", "digests": { "md5": "5925a8ed618925e12df1e71a9abe4b62", "sha256": "4a8297259bc62a2770adf71fc46e5bcadee89f77f2c6ed1a7d07064184876557" }, "downloads": -1, "filename": "brewblox-service-0.15.1.dev8.tar.gz", "has_sig": false, "md5_digest": "5925a8ed618925e12df1e71a9abe4b62", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46289, "upload_time": "2019-03-19T13:18:59", "url": "https://files.pythonhosted.org/packages/f1/08/9b91deebee311362088e3099e9c26f5785a36e77bb9144dca3e82788f624/brewblox-service-0.15.1.dev8.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "d4501dce7deeb0831f893dc065194fc3", "sha256": "82e4708ea11bc682096477bb25b30ca8cc4089fb41b7143cb518a50ed451e2a0" }, "downloads": -1, "filename": "brewblox-service-0.15.2.tar.gz", "has_sig": false, "md5_digest": "d4501dce7deeb0831f893dc065194fc3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46288, "upload_time": "2019-03-19T14:03:58", "url": "https://files.pythonhosted.org/packages/63/d9/c8927978ed522cd1f5a71750d918c2334216820ac4465a0bba21f04848fa/brewblox-service-0.15.2.tar.gz" } ], "0.15.3": [ { "comment_text": "", "digests": { "md5": "2cb6b1edeb41103803bf9c6039ddaaf4", "sha256": "0454a57a7fb32d0f1755ac0c6817618ceaecfd7fb1c49e68d7ac39916bd2f0b6" }, "downloads": -1, "filename": "brewblox-service-0.15.3.tar.gz", "has_sig": false, "md5_digest": "2cb6b1edeb41103803bf9c6039ddaaf4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46732, "upload_time": "2019-04-15T08:45:43", "url": "https://files.pythonhosted.org/packages/f3/96/df098227233f5501370a33c2ed762e210606b8154896e937dcbe18874fb8/brewblox-service-0.15.3.tar.gz" } ], "0.15.4": [ { "comment_text": "", "digests": { "md5": "c22c9174ae1c30f6eacc789999c77f1b", "sha256": "6f6220b90b1b54ab9cf3a27782ce0d79998f538e1ef5cd44d24b8898653374d6" }, "downloads": -1, "filename": "brewblox-service-0.15.4.tar.gz", "has_sig": false, "md5_digest": "c22c9174ae1c30f6eacc789999c77f1b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46735, "upload_time": "2019-04-23T12:13:43", "url": "https://files.pythonhosted.org/packages/42/3f/002e66f49810213a20fb193a7f4a382f5cce55b5fa336d0eb6cf62a7fdad/brewblox-service-0.15.4.tar.gz" } ], "0.15.4.dev2": [ { "comment_text": "", "digests": { "md5": "d1da892ab8c8ae02d058cadb87104b0d", "sha256": "40fb44158aa38e81ca0ab37828ab15833a195b534e71126e6691b0dc9da3839f" }, "downloads": -1, "filename": "brewblox-service-0.15.4.dev2.tar.gz", "has_sig": false, "md5_digest": "d1da892ab8c8ae02d058cadb87104b0d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46746, "upload_time": "2019-04-23T12:11:53", "url": "https://files.pythonhosted.org/packages/96/c4/5f20cf2748eb6b29806634171f9a8d62e1f0a5d1178ff78311de390e0df8/brewblox-service-0.15.4.dev2.tar.gz" } ], "0.15.5.dev1": [ { "comment_text": "", "digests": { "md5": "6572ebe554355077167ee07b67585e6e", "sha256": "2ec015c7c1bb0331f1085424326c2de6cecb92ae203eddece7051b21aaa9d7dc" }, "downloads": -1, "filename": "brewblox-service-0.15.5.dev1.tar.gz", "has_sig": false, "md5_digest": "6572ebe554355077167ee07b67585e6e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46832, "upload_time": "2019-04-25T13:27:58", "url": "https://files.pythonhosted.org/packages/2d/d6/1307630eb5c8ba5589cd11074b1808716eb4ac22fd6be1868fc958db02bf/brewblox-service-0.15.5.dev1.tar.gz" } ], "0.15.5.dev2": [ { "comment_text": "", "digests": { "md5": "befd539850f6f3f6981165cfd367a627", "sha256": "98531ccbd1a87c660ecfbb3848c4d54200e0ac29864e44a49bdebd26436785b3" }, "downloads": -1, "filename": "brewblox-service-0.15.5.dev2.tar.gz", "has_sig": false, "md5_digest": "befd539850f6f3f6981165cfd367a627", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46834, "upload_time": "2019-04-25T13:43:28", "url": "https://files.pythonhosted.org/packages/df/53/e86ed2698ae7b1fc8d656e6cd12e19394421e703481de57fc4d8f916fe00/brewblox-service-0.15.5.dev2.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "3fa79487e58a7d4da7f5fe2992f5ba6b", "sha256": "0a7c17baad0dfce87743b9e571950a19005c9764cda5e243bef5949e236fd2e8" }, "downloads": -1, "filename": "brewblox-service-0.16.0.tar.gz", "has_sig": false, "md5_digest": "3fa79487e58a7d4da7f5fe2992f5ba6b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46824, "upload_time": "2019-04-25T13:44:43", "url": "https://files.pythonhosted.org/packages/97/6d/7a075fba32fc049e2a0dd055c993940352dcc97749fc4a69df571ea70f33/brewblox-service-0.16.0.tar.gz" } ], "0.16.1.dev2": [ { "comment_text": "", "digests": { "md5": "f3b36f8c99f13b53ded750578fc1da42", "sha256": "778158d25e044117732147a683723f20734c12729a75a7f5806d2fd45a2d004a" }, "downloads": -1, "filename": "brewblox-service-0.16.1.dev2.tar.gz", "has_sig": false, "md5_digest": "f3b36f8c99f13b53ded750578fc1da42", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46887, "upload_time": "2019-05-15T08:55:36", "url": "https://files.pythonhosted.org/packages/1b/b8/6cf2aff5d5bb3ee92f3ccc5ab17878227c279fe4f6e5a2cb656fc15ddc69/brewblox-service-0.16.1.dev2.tar.gz" } ], "0.16.1.dev4": [ { "comment_text": "", "digests": { "md5": "6528c4719fdff24ecb936864314f47a2", "sha256": "debfc366de2b3d1d0e3e550cfdb615b8fb8aeb4c44850cc979d7de2c0b73b937" }, "downloads": -1, "filename": "brewblox-service-0.16.1.dev4.tar.gz", "has_sig": false, "md5_digest": "6528c4719fdff24ecb936864314f47a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46768, "upload_time": "2019-06-21T14:24:10", "url": "https://files.pythonhosted.org/packages/cb/ea/388263a7ed68e147040fe4fe2ce270fbcf4a3c8a0115bc3d8c6c791ed83e/brewblox-service-0.16.1.dev4.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "1d2b6b98360dd983f6b247d51b8cc00c", "sha256": "d070332c27e97805f798ee96516a67a5dc0eae3928c1a57d5eabdc5ef97bee4e" }, "downloads": -1, "filename": "brewblox-service-0.17.0.tar.gz", "has_sig": false, "md5_digest": "1d2b6b98360dd983f6b247d51b8cc00c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46767, "upload_time": "2019-06-21T14:26:03", "url": "https://files.pythonhosted.org/packages/ad/85/d90eaa075c35472755b10f59bf25f1876bacf03e4fc89cd9654acaac9e06/brewblox-service-0.17.0.tar.gz" } ], "0.17.1": [ { "comment_text": "", "digests": { "md5": "1c162e583a89896926e2bbcd6e101bb1", "sha256": "fa914400c7c070e59638b850a952fc6ff3445d4c8eda3f3d5bfd4b264639ea74" }, "downloads": -1, "filename": "brewblox-service-0.17.1.tar.gz", "has_sig": false, "md5_digest": "1c162e583a89896926e2bbcd6e101bb1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46790, "upload_time": "2019-07-04T13:28:39", "url": "https://files.pythonhosted.org/packages/33/ab/8626ea3badfb2c3d7d5c371a08b2e754b29aac8e17e55aed7f210219c451/brewblox-service-0.17.1.tar.gz" } ], "0.17.1.dev2": [ { "comment_text": "", "digests": { "md5": "853e970692dab118ef51810fb436c977", "sha256": "6e5b4285ecf173b7086bc0b2f8138cd281481c41b278d6450c2960bac8a12db6" }, "downloads": -1, "filename": "brewblox-service-0.17.1.dev2.tar.gz", "has_sig": false, "md5_digest": "853e970692dab118ef51810fb436c977", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46810, "upload_time": "2019-07-04T13:27:54", "url": "https://files.pythonhosted.org/packages/97/b1/2fef86c887a0a973c2f1ca4d34f0bb23a61515720054373776d2efa983e9/brewblox-service-0.17.1.dev2.tar.gz" } ], "0.17.2": [ { "comment_text": "", "digests": { "md5": "b5ec0595a9cb7534482f72848b594cc5", "sha256": "e9db6166b5209e85dab6b6a86ffe4183e37c36e242b37cbad2c40eaf9bced73d" }, "downloads": -1, "filename": "brewblox-service-0.17.2.tar.gz", "has_sig": false, "md5_digest": "b5ec0595a9cb7534482f72848b594cc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46937, "upload_time": "2019-09-02T09:24:42", "url": "https://files.pythonhosted.org/packages/8c/17/cc5735cb6d8de99722d81bcf886aaaee01ea8010438238a98690394c289a/brewblox-service-0.17.2.tar.gz" } ], "0.17.2.dev2": [ { "comment_text": "", "digests": { "md5": "f519a2722ce22d7ab5d4254bd33717b8", "sha256": "8ae6280a5c0f67057693f0fe2b949934c306981a74d6ff1b4b29e60505eb19cf" }, "downloads": -1, "filename": "brewblox-service-0.17.2.dev2.tar.gz", "has_sig": false, "md5_digest": "f519a2722ce22d7ab5d4254bd33717b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 46947, "upload_time": "2019-09-02T09:24:13", "url": "https://files.pythonhosted.org/packages/6b/38/4ea0f032a20cfc3a8397d87449de33b76eecbb8e070476ffca2e23e22b76/brewblox-service-0.17.2.dev2.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "a5dd50e12fa9da22d28e1094a4b1ecae", "sha256": "4bc07be3cf1e8f534f8b80e8cec80de6053cf630ff2e95561bc20a0b336e04f9" }, "downloads": -1, "filename": "brewblox-service-0.18.0.tar.gz", "has_sig": false, "md5_digest": "a5dd50e12fa9da22d28e1094a4b1ecae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 48705, "upload_time": "2019-09-03T09:24:46", "url": "https://files.pythonhosted.org/packages/a9/74/69d3ca87d6761af3c185ca642c559d67d61190a8e4e1ed3ba501fb210c04/brewblox-service-0.18.0.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "78d514e805c669c849258dec4b7a7ba8", "sha256": "35978c3fda0ee50f6609b22aeed6f594aed0ca8da53e3ea60149411b2193c1c2" }, "downloads": -1, "filename": "brewblox-service-0.18.1.tar.gz", "has_sig": false, "md5_digest": "78d514e805c669c849258dec4b7a7ba8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 48708, "upload_time": "2019-09-17T10:12:41", "url": "https://files.pythonhosted.org/packages/65/1d/f9dd88cf9f68516db8db24cf5fbb2416d6f38a3e45cb606a46e28731863f/brewblox-service-0.18.1.tar.gz" } ], "0.18.2.dev2": [ { "comment_text": "", "digests": { "md5": "7e8c4511006edca2c9abc01eca739bee", "sha256": "345d3bf79b8d13b538f700d0e09d9b8ffe172d40751d85a84d1742e401f809fb" }, "downloads": -1, "filename": "brewblox-service-0.18.2.dev2.tar.gz", "has_sig": false, "md5_digest": "7e8c4511006edca2c9abc01eca739bee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 49758, "upload_time": "2019-09-19T13:54:40", "url": "https://files.pythonhosted.org/packages/8f/08/4a666ac326c4141bb0469cd8cc816f6f3931bd0cebb6202d22863a1f5b8a/brewblox-service-0.18.2.dev2.tar.gz" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "c3790dbed481dffa90bf2990dee84e83", "sha256": "86fdf2ccefaa8b749df9b34f7dfa0e6ad21a11235b99c2f0d080bb07ebf67063" }, "downloads": -1, "filename": "brewblox-service-0.19.0.tar.gz", "has_sig": false, "md5_digest": "c3790dbed481dffa90bf2990dee84e83", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 49751, "upload_time": "2019-09-19T13:55:25", "url": "https://files.pythonhosted.org/packages/28/c8/96539e7be8436a51ecad6c1ba62f0d207ebf39112a9b99e6b137eea1b84d/brewblox-service-0.19.0.tar.gz" } ], "0.19.1": [ { "comment_text": "", "digests": { "md5": "8b7150388d323fbfe8a0516e3f3e77b4", "sha256": "8b044bf30662d8a56f56578d170e44e509e7f4f6a66e926c824da75017d0b42c" }, "downloads": -1, "filename": "brewblox-service-0.19.1.tar.gz", "has_sig": false, "md5_digest": "8b7150388d323fbfe8a0516e3f3e77b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 49365, "upload_time": "2019-09-30T09:45:49", "url": "https://files.pythonhosted.org/packages/c4/3f/1c672c199b2075155faf6692de7645dc666601cae20ff1c0c247fdff3379/brewblox-service-0.19.1.tar.gz" } ], "0.19.1.dev1": [ { "comment_text": "", "digests": { "md5": "62150d6f994c4d6ef6c21550e4607c18", "sha256": "abd9d5fa946d180788c62defc7994961e36c37ce31abca6cb05bd01ec9420d85" }, "downloads": -1, "filename": "brewblox-service-0.19.1.dev1.tar.gz", "has_sig": false, "md5_digest": "62150d6f994c4d6ef6c21550e4607c18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 49372, "upload_time": "2019-09-30T09:11:04", "url": "https://files.pythonhosted.org/packages/a2/45/718f033a1bfe8bcb3016a1dbc5f91cdd41d8bab375e9632eb208e70d8612/brewblox-service-0.19.1.dev1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1c1171b6cba5e8b25f2681f3aac29345", "sha256": "25995f9dc52a29a348c23a68937c3b84aafdb79c65b26ad145c95c0fc727dec8" }, "downloads": -1, "filename": "brewblox-service-0.2.zip", "has_sig": false, "md5_digest": "1c1171b6cba5e8b25f2681f3aac29345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13251, "upload_time": "2018-02-15T16:39:55", "url": "https://files.pythonhosted.org/packages/b9/0c/d930cec2673c43ea7365735ccaf0968d5c79399ff00d6dbad55a16e4337d/brewblox-service-0.2.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9f377098d45b51726f5369b7ff9851a3", "sha256": "59868275baa20c122152ee27a4a43edc4455c49b585c7bce7919937a9d904e25" }, "downloads": -1, "filename": "brewblox-service-0.3.1.zip", "has_sig": false, "md5_digest": "9f377098d45b51726f5369b7ff9851a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16603, "upload_time": "2018-02-28T10:05:18", "url": "https://files.pythonhosted.org/packages/5f/1e/bf57affdb42ce40d622bd93730f1054ad6a89b24f90cea04c12959259a58/brewblox-service-0.3.1.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "fe466d26ed6a3abe9dad0eb7191460d1", "sha256": "795f4946b59fa207d54d23ed9933b9d9689870d3e557256c44a6a234d5e9beab" }, "downloads": -1, "filename": "brewblox-service-0.4.0.tar.gz", "has_sig": false, "md5_digest": "fe466d26ed6a3abe9dad0eb7191460d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9358, "upload_time": "2018-03-09T09:39:33", "url": "https://files.pythonhosted.org/packages/02/87/a7239bebf45bf541c5155902fd10fd39b5e5418896dff0444d264c039332/brewblox-service-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "69f9fa04ce5dc35bf181e65863114d84", "sha256": "9920dcf556e11b45d35880be658fe877b9913b62049961ea9988090ed8bc9927" }, "downloads": -1, "filename": "brewblox-service-0.5.0.tar.gz", "has_sig": false, "md5_digest": "69f9fa04ce5dc35bf181e65863114d84", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9356, "upload_time": "2018-03-12T13:20:58", "url": "https://files.pythonhosted.org/packages/c7/a2/b502b874dd0a62046e31af746b75c237f0d7019409097e53247a9bff7371/brewblox-service-0.5.0.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "748621ebfb8fbb031b025b0b95aa7d4d", "sha256": "7713ac762143952db6b5102edcb103641f88bcdaa3afea530ef1e62743280516" }, "downloads": -1, "filename": "brewblox-service-0.5.2.tar.gz", "has_sig": false, "md5_digest": "748621ebfb8fbb031b025b0b95aa7d4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9359, "upload_time": "2018-03-12T13:30:49", "url": "https://files.pythonhosted.org/packages/64/66/8af90d7e350f6630141c61d848acbe54d92e0a5de9a56d4ac5996f7d37e9/brewblox-service-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "46bbf6c34de60435d7fd12299b162adb", "sha256": "7b96becbc1e7b697ca2a679728a7fa7c9996d3730a52f3a64fad404c666b206f" }, "downloads": -1, "filename": "brewblox-service-0.5.3.tar.gz", "has_sig": false, "md5_digest": "46bbf6c34de60435d7fd12299b162adb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9354, "upload_time": "2018-03-12T13:42:18", "url": "https://files.pythonhosted.org/packages/27/ab/0070721389828417a04e3f49537b3c475dfb34594017f1d17bd95b1fefc7/brewblox-service-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "6df99fdbebc6e22e6bbd59397a04e98c", "sha256": "7bceabbfbfc82ccdbc73d7918fc3c15eb234422594ebb57e53fc2e05ea9e3b0d" }, "downloads": -1, "filename": "brewblox-service-0.5.4.tar.gz", "has_sig": false, "md5_digest": "6df99fdbebc6e22e6bbd59397a04e98c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9354, "upload_time": "2018-03-12T13:46:25", "url": "https://files.pythonhosted.org/packages/6c/c0/c939f629c3254136b71fcecfc00cd334f43aed65a367876c133c3419de42/brewblox-service-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "97be5a840f72ca5a90b8c9c2d27ae504", "sha256": "dfe9519c9c37827bcddc189aba8e779d3017164079c4254f8071f2b0354970ab" }, "downloads": -1, "filename": "brewblox-service-0.6.0.tar.gz", "has_sig": false, "md5_digest": "97be5a840f72ca5a90b8c9c2d27ae504", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9358, "upload_time": "2018-03-12T15:55:50", "url": "https://files.pythonhosted.org/packages/9f/a7/8765befa5cebd86af7747bc11a71996820246172380bab990d456c067187/brewblox-service-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "ba9d7461daa0a56e77a37d8ec9f5160f", "sha256": "b18d828ea280a7ae9696034afdb735e621185b81f68e321a3daca10050403b17" }, "downloads": -1, "filename": "brewblox-service-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ba9d7461daa0a56e77a37d8ec9f5160f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9390, "upload_time": "2018-03-12T15:59:59", "url": "https://files.pythonhosted.org/packages/cc/3d/895c8c40244431ce084758859d1d5801d3695a427dbe6d84450fb4524db4/brewblox-service-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "a29385eae26a2eb2dcd2c28f21041d75", "sha256": "0bc632b4b66ba473deb4aeb665c771a82d26baf52ce02a372e18ec43d129811e" }, "downloads": -1, "filename": "brewblox-service-0.6.2.tar.gz", "has_sig": false, "md5_digest": "a29385eae26a2eb2dcd2c28f21041d75", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9385, "upload_time": "2018-03-12T16:11:29", "url": "https://files.pythonhosted.org/packages/72/d0/27698f2b6ecef290ddca80b02a3a64f43e34b3b30eefb0e1bc0c7554b169/brewblox-service-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "45b23c1f125c2c87d0c598e70443ba60", "sha256": "24f280bd014fdc75e98c37775a4a24914d1c2f7a4082accdb25b115f80550cc0" }, "downloads": -1, "filename": "brewblox-service-0.7.0.tar.gz", "has_sig": false, "md5_digest": "45b23c1f125c2c87d0c598e70443ba60", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9393, "upload_time": "2018-04-10T10:51:13", "url": "https://files.pythonhosted.org/packages/a9/43/d7581b703277db70164e0993c53b16ae2e59df414b78cb4a9cd7003c3377/brewblox-service-0.7.0.tar.gz" } ], "0.7.1.dev1": [ { "comment_text": "", "digests": { "md5": "442bc6c0da5061e0e70de41cdbf3f320", "sha256": "57fb34b18e1195150e5159110bec495df047c7c1989e8a233ec139ff2b1b805e" }, "downloads": -1, "filename": "brewblox-service-0.7.1.dev1.tar.gz", "has_sig": false, "md5_digest": "442bc6c0da5061e0e70de41cdbf3f320", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 66343, "upload_time": "2018-04-14T18:32:28", "url": "https://files.pythonhosted.org/packages/1b/74/a3791731fb3d19ee37889e51c5eddf38d5db0e4797830b4ed3e125e68851/brewblox-service-0.7.1.dev1.tar.gz" } ], "0.7.1.dev10": [ { "comment_text": "", "digests": { "md5": "100f2bba305ec211b55f622fc4c2c271", "sha256": "261551de178d82df0e72e376df840b4419698efcbcfdc3aa5ee6aa706f28de2a" }, "downloads": -1, "filename": "brewblox-service-0.7.1.dev10.tar.gz", "has_sig": false, "md5_digest": "100f2bba305ec211b55f622fc4c2c271", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67050, "upload_time": "2018-04-19T09:00:14", "url": "https://files.pythonhosted.org/packages/7f/61/174eda91e630dca96b2abac19474456822563ce97798c03c8f5615fdc5b4/brewblox-service-0.7.1.dev10.tar.gz" } ], "0.7.1.dev15": [ { "comment_text": "", "digests": { "md5": "131bf98396b583114fca42a6bf98d122", "sha256": "8c05363a66af297f1b1b24288c36ebadc8a19497e4dd2446cf0dcf6504c16914" }, "downloads": -1, "filename": "brewblox-service-0.7.1.dev15.tar.gz", "has_sig": false, "md5_digest": "131bf98396b583114fca42a6bf98d122", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67588, "upload_time": "2018-04-24T14:00:14", "url": "https://files.pythonhosted.org/packages/eb/0e/e50a285978418e361a08b2d00a13b10ea2e910d4de9a96dbffcdb6a88c33/brewblox-service-0.7.1.dev15.tar.gz" } ], "0.7.1.dev3": [ { "comment_text": "", "digests": { "md5": "1049df22300c19652ec0fa29acaa4b77", "sha256": "ad66bc77a9f25e5fdf85cd28ac0bb8d5b86be15825b15113dc58cafda286a7d0" }, "downloads": -1, "filename": "brewblox-service-0.7.1.dev3.tar.gz", "has_sig": false, "md5_digest": "1049df22300c19652ec0fa29acaa4b77", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 66474, "upload_time": "2018-04-16T10:05:12", "url": "https://files.pythonhosted.org/packages/4e/59/1775fe3dd7e9c43460e4d03781bde38fdada4536d3210fd8ea9d26ead2c5/brewblox-service-0.7.1.dev3.tar.gz" } ], "0.7.1.dev5": [ { "comment_text": "", "digests": { "md5": "658d6f8536e4f62f3c5a9bf1b2e71e0e", "sha256": "2de502b91017ef48776a22d6f827323057b3f97a324dee4f9a18d240605c70cd" }, "downloads": -1, "filename": "brewblox-service-0.7.1.dev5.tar.gz", "has_sig": false, "md5_digest": "658d6f8536e4f62f3c5a9bf1b2e71e0e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 66491, "upload_time": "2018-04-17T10:22:21", "url": "https://files.pythonhosted.org/packages/b9/cd/d721e5a9cc08adec1a39862b6b6627f8ca7c7059f052ca77f3cc9c5cb240/brewblox-service-0.7.1.dev5.tar.gz" } ], "0.7.1.dev7": [ { "comment_text": "", "digests": { "md5": "a212e3bd2857fbdd40275194c7964b2f", "sha256": "b58ca2d820391f2a69834ec49a915419069cb6288ad8f31130ace52647330699" }, "downloads": -1, "filename": "brewblox-service-0.7.1.dev7.tar.gz", "has_sig": false, "md5_digest": "a212e3bd2857fbdd40275194c7964b2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67039, "upload_time": "2018-04-18T14:42:35", "url": "https://files.pythonhosted.org/packages/d3/2f/41a76a7549fa5b4931b6d0b33d249583f6c7d54b250a56db1b600df255dd/brewblox-service-0.7.1.dev7.tar.gz" } ], "0.7.1.dev8": [ { "comment_text": "", "digests": { "md5": "7711a39292bd44b1290c059bbffb95a5", "sha256": "a14d14d085edce43a58c42fbb2c3b7593e777341615122d06a9bbfa1e9541b59" }, "downloads": -1, "filename": "brewblox-service-0.7.1.dev8.tar.gz", "has_sig": false, "md5_digest": "7711a39292bd44b1290c059bbffb95a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67086, "upload_time": "2018-04-19T08:37:37", "url": "https://files.pythonhosted.org/packages/0d/bb/dfd489f72087f97933d5dc3631529a88b510fbcd9cf1bb6e15c5e846db1a/brewblox-service-0.7.1.dev8.tar.gz" } ], "0.7.1.dev9": [ { "comment_text": "", "digests": { "md5": "01d98d260949351bb2d8cbe75b3a762e", "sha256": "54815a5c23f6754a645be905ac722f0015f6382f622ea649f7c5971d8d4efe72" }, "downloads": -1, "filename": "brewblox-service-0.7.1.dev9.tar.gz", "has_sig": false, "md5_digest": "01d98d260949351bb2d8cbe75b3a762e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67059, "upload_time": "2018-04-19T08:46:18", "url": "https://files.pythonhosted.org/packages/de/e1/9deff27de840efc2567bc290442d3c1053212db83a00a83c4ca023cd7cf3/brewblox-service-0.7.1.dev9.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "4ffce7124bff4d0cc3997a5eca241615", "sha256": "4b498996006c54255c830b5a0a2554de26ae7a396993e1f668bfa7fe70609177" }, "downloads": -1, "filename": "brewblox-service-0.8.0.tar.gz", "has_sig": false, "md5_digest": "4ffce7124bff4d0cc3997a5eca241615", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67587, "upload_time": "2018-04-24T16:22:14", "url": "https://files.pythonhosted.org/packages/63/a6/83c7b5e6df3016edab890b742441089e8898232dd37379ff60dc2f87dba7/brewblox-service-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "03a3b2477195ad945bad03ee68741d9d", "sha256": "ccd55237dfc55923d7b21de29434620504cc3637f8519f2b628b3f96b3138fb2" }, "downloads": -1, "filename": "brewblox-service-0.8.1.tar.gz", "has_sig": false, "md5_digest": "03a3b2477195ad945bad03ee68741d9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67582, "upload_time": "2018-04-24T18:19:20", "url": "https://files.pythonhosted.org/packages/46/8c/f511aeed91838cbf6b3957f35256613adf70903ca6b8f4c424163303cad2/brewblox-service-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "6a371b367fac1d5d96ea83cdc30d86d6", "sha256": "5f9ee97c24bb46e9d39d76254cdb7353fc08552a20dd8504bae48fa2cd9de118" }, "downloads": -1, "filename": "brewblox-service-0.8.2.tar.gz", "has_sig": false, "md5_digest": "6a371b367fac1d5d96ea83cdc30d86d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 65868, "upload_time": "2018-04-30T12:30:31", "url": "https://files.pythonhosted.org/packages/ab/54/30f761c31b561abc78f9721e6fe25575257780143b4f9824a340a2614039/brewblox-service-0.8.2.tar.gz" } ], "0.8.2.dev1": [ { "comment_text": "", "digests": { "md5": "c3ec54bc24fb876fff0ce3b2b0708ce4", "sha256": "358c151d4f1641ce3c22573eb0723d15656cd6bc427601e5c14e7ab2550d45b9" }, "downloads": -1, "filename": "brewblox-service-0.8.2.dev1.tar.gz", "has_sig": false, "md5_digest": "c3ec54bc24fb876fff0ce3b2b0708ce4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67565, "upload_time": "2018-04-25T08:57:19", "url": "https://files.pythonhosted.org/packages/4d/dc/66628a446806564cc2d8a4b9552d6216bc5c2e2396e495124cea49b4974a/brewblox-service-0.8.2.dev1.tar.gz" } ], "0.8.2.dev2": [ { "comment_text": "", "digests": { "md5": "76451ab0aea98353f436a94126ddd1b4", "sha256": "06716ade9ff57782c534c2256d7ba57bb361beab367b9b296150e1a7a674ca57" }, "downloads": -1, "filename": "brewblox-service-0.8.2.dev2.tar.gz", "has_sig": false, "md5_digest": "76451ab0aea98353f436a94126ddd1b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67567, "upload_time": "2018-04-25T09:08:29", "url": "https://files.pythonhosted.org/packages/d4/5a/9f3da0a4336acfdc2e2d061c332b39a8179cecf3313bae774938202174d5/brewblox-service-0.8.2.dev2.tar.gz" } ], "0.8.2.dev3": [ { "comment_text": "", "digests": { "md5": "4cd06860710a4f1c508ef190f03fc343", "sha256": "2889f994a5d2c30685ee646c1d1f08f902cdd34e1848bec2e0f6ed3c2c3cf718" }, "downloads": -1, "filename": "brewblox-service-0.8.2.dev3.tar.gz", "has_sig": false, "md5_digest": "4cd06860710a4f1c508ef190f03fc343", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67590, "upload_time": "2018-04-26T12:35:01", "url": "https://files.pythonhosted.org/packages/5a/cd/2695d587b5c9044e0e0245c629e37717e4d79be2367f981a0aaedb7017ce/brewblox-service-0.8.2.dev3.tar.gz" } ], "0.8.2.dev4": [ { "comment_text": "", "digests": { "md5": "79228681dcebb1db549e75788d1a761a", "sha256": "f0cad35e39b29c58b83d640ebaa5cfa00ce0ae30197bd09c07e6ab8a6efe8e1c" }, "downloads": -1, "filename": "brewblox-service-0.8.2.dev4.tar.gz", "has_sig": false, "md5_digest": "79228681dcebb1db549e75788d1a761a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 65867, "upload_time": "2018-04-30T11:27:05", "url": "https://files.pythonhosted.org/packages/df/0e/4670f95caa115d8104c99d3b17d964a1c65da765058b5af629ce5e307a43/brewblox-service-0.8.2.dev4.tar.gz" } ], "0.8.3.dev3": [ { "comment_text": "", "digests": { "md5": "544eefe9304e89d0777e0b78426c6b20", "sha256": "bff3bdd22bd214f32f29dce49bbf9e7c6cef640970990ef200918940ec8d6edc" }, "downloads": -1, "filename": "brewblox-service-0.8.3.dev3.tar.gz", "has_sig": false, "md5_digest": "544eefe9304e89d0777e0b78426c6b20", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 63370, "upload_time": "2018-05-13T16:51:32", "url": "https://files.pythonhosted.org/packages/40/0b/767accf86ff6c6b25c5effd8b5a97a519462f1cb440bb0008d1259ba5f47/brewblox-service-0.8.3.dev3.tar.gz" } ], "0.8.3.dev6": [ { "comment_text": "", "digests": { "md5": "fe472854d37fad32ca477a77de5e9166", "sha256": "56585ccdf526f67d346193906854190f27a66e269444e7ceaafc08da2547f6e8" }, "downloads": -1, "filename": "brewblox-service-0.8.3.dev6.tar.gz", "has_sig": false, "md5_digest": "fe472854d37fad32ca477a77de5e9166", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 63376, "upload_time": "2018-05-14T12:27:02", "url": "https://files.pythonhosted.org/packages/a2/0a/ace4b26521e11cc106dbabf297e6c474e303b1d747609ba5eaada9d111e3/brewblox-service-0.8.3.dev6.tar.gz" } ], "0.8.3.dev9": [ { "comment_text": "", "digests": { "md5": "c574c206c53ead35324557b7298b9091", "sha256": "a0fd85c5f11937e992ebeff9650877e6cc2277971aa06ba943ce2b83047ccb0a" }, "downloads": -1, "filename": "brewblox-service-0.8.3.dev9.tar.gz", "has_sig": false, "md5_digest": "c574c206c53ead35324557b7298b9091", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 68309, "upload_time": "2018-05-14T12:28:28", "url": "https://files.pythonhosted.org/packages/98/c1/9a7b67200c1b652a3cb139f218557d1c3c46504c08c2aec12df72a4a5569/brewblox-service-0.8.3.dev9.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "3a79e66b04140fbb09f590f639e4048f", "sha256": "900ce973fcb1736526014a8f862381663447e6677e9374746ce0eb4fcfa01c7b" }, "downloads": -1, "filename": "brewblox-service-0.9.0.tar.gz", "has_sig": false, "md5_digest": "3a79e66b04140fbb09f590f639e4048f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 68290, "upload_time": "2018-05-14T12:33:20", "url": "https://files.pythonhosted.org/packages/5d/3e/4b62914183239b619d39559384d055b12c4993d8433b91ca0a7048f00931/brewblox-service-0.9.0.tar.gz" } ], "0.9.1.dev10": [ { "comment_text": "", "digests": { "md5": "f18a3933b7bf0b8b332e815bffa2acfd", "sha256": "d3fc0397974a8812885149cd5c2cce0a1785b9434ee5c1d319a7c24fe0ff9277" }, "downloads": -1, "filename": "brewblox-service-0.9.1.dev10.tar.gz", "has_sig": false, "md5_digest": "f18a3933b7bf0b8b332e815bffa2acfd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39164, "upload_time": "2018-05-23T19:51:52", "url": "https://files.pythonhosted.org/packages/78/5c/51f53af15676a9af28a57a9e736b79349895ad39ec16f48684ce634606c3/brewblox-service-0.9.1.dev10.tar.gz" } ], "0.9.1.dev11": [ { "comment_text": "", "digests": { "md5": "c914752e643eea32505df87832df8baa", "sha256": "78bd608532a048fe8d2f321f9c30d341c5a27557f45a3de3b2300bf40fbaf206" }, "downloads": -1, "filename": "brewblox-service-0.9.1.dev11.tar.gz", "has_sig": false, "md5_digest": "c914752e643eea32505df87832df8baa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39216, "upload_time": "2018-05-23T20:05:35", "url": "https://files.pythonhosted.org/packages/1e/0e/635dd0442ba704bb9fd965a62785aaab7498a0750562d5f0cf6b3ce9afb0/brewblox-service-0.9.1.dev11.tar.gz" } ], "0.9.1.dev12": [ { "comment_text": "", "digests": { "md5": "6e59cd3bcc59344b6dc9bee84f91ba69", "sha256": "0610ef492272fa763b9db66d80f8354ae7d774796eb2d3ca6f2083fd4289283a" }, "downloads": -1, "filename": "brewblox-service-0.9.1.dev12.tar.gz", "has_sig": false, "md5_digest": "6e59cd3bcc59344b6dc9bee84f91ba69", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39214, "upload_time": "2018-05-23T20:27:35", "url": "https://files.pythonhosted.org/packages/5c/57/fcdcadf8b793612826524a86bf3c359554e30e3bf6a61d9cae0cad6ce964/brewblox-service-0.9.1.dev12.tar.gz" } ], "0.9.1.dev8": [ { "comment_text": "", "digests": { "md5": "54e55d8a834f41c9a5c7ce1f7c9c5b64", "sha256": "790aa674b2e5a9da726a51d7111c6a2db61ed97e4ccce2db60733b188f2bcca1" }, "downloads": -1, "filename": "brewblox-service-0.9.1.dev8.tar.gz", "has_sig": false, "md5_digest": "54e55d8a834f41c9a5c7ce1f7c9c5b64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 69238, "upload_time": "2018-05-23T19:43:18", "url": "https://files.pythonhosted.org/packages/e1/3f/91f7fa2b8e9bdb97cc26f1b9d9ac13919f78e6cc38b6ff91d705c514daee/brewblox-service-0.9.1.dev8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b7150388d323fbfe8a0516e3f3e77b4", "sha256": "8b044bf30662d8a56f56578d170e44e509e7f4f6a66e926c824da75017d0b42c" }, "downloads": -1, "filename": "brewblox-service-0.19.1.tar.gz", "has_sig": false, "md5_digest": "8b7150388d323fbfe8a0516e3f3e77b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 49365, "upload_time": "2019-09-30T09:45:49", "url": "https://files.pythonhosted.org/packages/c4/3f/1c672c199b2075155faf6692de7645dc666601cae20ff1c0c247fdff3379/brewblox-service-0.19.1.tar.gz" } ] }