{ "info": { "author": "The beer-garden Team", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "\n=========\nBrew View\n=========\n\nBrew View is the beer-garden application frontend. It uses Tornado to serve some REST endpoints and the AngularJS application, and it communicates with the beer-garden backend (Bartender) through Thrift.\n\n|gitter| |pypi| |travis| |codecov| |docs| |pyup|\n\n.. |gitter| image:: https://img.shields.io/badge/gitter-Join%20Us!-ff69b4.svg\n :target: https://gitter.im/beer-garden-io/Lobby\n :alt: Gitter\n\n.. |pypi| image:: https://img.shields.io/pypi/v/brew-view.svg\n :target: https://pypi.python.org/pypi/brew-view\n :alt: PyPI\n\n.. |travis| image:: https://img.shields.io/travis/beer-garden/brew-view.svg\n :target: https://travis-ci.org/beer-garden/brew-view?branch=master\n :alt: Build Status\n\n.. |codecov| image:: https://codecov.io/gh/beer-garden/brew-view/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/beer-garden/brew-view\n :alt: Code Coverage\n\n.. |docs| image:: https://readthedocs.org/projects/brew-view/badge/?version=latest\n :target: https://brew-view.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. |pyup| image:: https://pyup.io/repos/github/beer-garden/brew-view/shield.svg\n :target: https://pyup.io/repos/github/beer-garden/brew-view/\n :alt: Pyup Updates\n\nGetting Started\n===============\n\nThe following steps are the easiest way to get Brew-view up and running from source.\n\nPrerequisites\n-------------\n\n* Python (2.7.9+ or 3.4+)\n* Node.js (Stable, 6+) with `yarn` installed globally\n* Connectivity to a MongoDB Server\n* Connectivity to a RabbitMQ Server\n\nGet Up and Running\n------------------\n\nA full installation guide for RabbitMQ and Mongo is outside the scope of this document. Below is a small snippet to get you up and running if you have ``docker`` installed..\n\n.. code-block:: console\n\n $ docker run -d -p 27017:27017 --name bg-mongo mongo\n $ docker run -d -p 5672:5672 -p 15672:15672 --name bg-rmq rabbitmq:3-management-alpine\n\n\nTo do development locally, it is important to note that brew-view is a combination of a python API powered by ``tornado`` and an AngularJS App. So we will start them both up!\n\n.. code-block:: console\n\n $ git clone https://github.com/beer-garden/brew-view.git\n $ cd brew-view\n $ make deps # just a simple way to do pip install -r requirements.txt and yarn install\n\nStart up the JavaScript Application:\n\n.. code-block:: console\n\n $ cd brew_view/static\n $ yarn serve\n\nNow start up the Python API:\n\n.. code-block:: console\n\n $ cd /path/to/brew-view\n $ python -m brew_view -c ./dev_conf/config.yml\n\nSweet! Everything should now be up and running. Visit http://localhost:8080/ in a browser to check it out. Hit Ctrl-c to stop the web server.\n\nNOTE: It's worth noting that the JavaScript App is served on 8080 but the python application is running on 2337.\n\n\nConfiguration\n=============\n\nThere's a conf/config.yml file that comes with the installation. It comes with sensible default values but feel free to change them if you'd like. You'll need to restart the web server after making any changes.\n\n\nREST Services\n================\n\nBrew-view's most visible job is to serve the frontend application, but it also provides a REST API. This API is used by the frontend (and the plugins) to interact with the rest of beer-garden. You're more than welcome to use the REST API directly if you'd like - you can find Swagger documentation by navigating to the `About` page and clicking the `Check it out!` button.\n\nTesting and Code Coverage\n=========================\n\nYou can run the testing yourself.\n\nPython\n------\n\n.. code-block:: console\n\n $ make test\n\nThis will run the tests for the python application. You can run against multiple python versions using tox:\n\n.. code-block:: console\n\n $ make test-all\n\nTo generate coverage:\n\n.. code-block:: console\n\n $ make coverage\n\nWe use ``flake8`` for linting:\n\n.. code-block:: console\n\n $ make lint\n\nJavaScript\n----------\n\nThe JavaScript application has its own ``Makefile`` so to run these commands you'll need to be in the ``brew_view/static`` directory.\n\nWe are currently lacking in good JavaScript tests since we switched to webpack. We are hoping to remedy this in the near-term future. You __should__ be able to run tests:\n\n.. code-block:: console\n\n $ make test\n\nTo run ESLint:\n\n.. code-block:: console\n\n make lint\n\nDistribution\n============\n\nCreating the brew-view distribution is simple. Simply go to the git root directory and run the following:\n\n.. code-block:: console\n\n $ make dist\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://beer-garden.io/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "brew-view", "package_url": "https://pypi.org/project/brew-view/", "platform": "", "project_url": "https://pypi.org/project/brew-view/", "project_urls": { "Homepage": "https://beer-garden.io/" }, "release_url": "https://pypi.org/project/brew-view/2.4.14/", "requires_dist": [ "apispec (==0.38.0)", "apscheduler (==3.5.1)", "bg-utils (>=2.4.4)", "brewtils (>=2.4.0)", "prometheus-client (==0.3.1)", "tornado (==5.1)", "futures (>=3.1.1) ; python_version==\"2.7\"" ], "requires_python": "", "summary": "Beergarden Frontend", "version": "2.4.14" }, "last_serial": 5897477, "releases": { "2.3.1": [ { "comment_text": "", "digests": { "md5": "24184c79acbb959e8df46df97912307d", "sha256": "6f83ebefb5daee81559d8f48452c4c1e8fdf4f6e0b69eb2d6b7d2fc8db3e6ca7" }, "downloads": -1, "filename": "brew_view-2.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "24184c79acbb959e8df46df97912307d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9154399, "upload_time": "2018-02-12T23:58:41", "url": "https://files.pythonhosted.org/packages/ca/62/fcc1ffacc8da67a41c026467ce997b16a3409c5b0d272602b161c31fb0cc/brew_view-2.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21aeed19d92b69e04444bf48b836eaab", "sha256": "b169143dae37785a1d3f368e122bde65512603a280e81379df697021276309e4" }, "downloads": -1, "filename": "brew_view-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "21aeed19d92b69e04444bf48b836eaab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9154395, "upload_time": "2018-02-12T23:11:24", "url": "https://files.pythonhosted.org/packages/a1/54/6612d7c21cb5dc3a424b56ea8d9fc01bbd767e7cccc0271c4df83af5d8de/brew_view-2.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea6683c3b4c87cbce52d2123218c5c7c", "sha256": "2cc559fe2c7fe73eb9288bfea09a88c8019a86f0bd53f0ad9fadadf54ea9fa0c" }, "downloads": -1, "filename": "brew-view-2.3.1.tar.gz", "has_sig": false, "md5_digest": "ea6683c3b4c87cbce52d2123218c5c7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9066608, "upload_time": "2018-02-12T23:11:32", "url": "https://files.pythonhosted.org/packages/bb/7d/98bca608b00875d96e61983bfed70d839fc97996ad945ff03251ff48ac26/brew-view-2.3.1.tar.gz" } ], "2.3.10": [ { "comment_text": "", "digests": { "md5": "ceb4c18801042d9eeda114cc8414c8dd", "sha256": "abb4ce05d5f9fdfbe08b5d56fee4b13517b0be2bb380b2eb1c6a897737a0a903" }, "downloads": -1, "filename": "brew_view-2.3.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ceb4c18801042d9eeda114cc8414c8dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9169081, "upload_time": "2018-06-14T19:56:25", "url": "https://files.pythonhosted.org/packages/14/cb/c7b8900e41214b47e018e4e8f3cc18376ef0884d55c947a446ef300bff03/brew_view-2.3.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5af2e64ecb8c414e911d642d5c21fc1c", "sha256": "7cab3189046ecc03f73a6c1a6308ffde7f8aac2e5b5d498f521ad938e3a24077" }, "downloads": -1, "filename": "brew-view-2.3.10.tar.gz", "has_sig": false, "md5_digest": "5af2e64ecb8c414e911d642d5c21fc1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9081180, "upload_time": "2018-06-14T19:56:29", "url": "https://files.pythonhosted.org/packages/a3/66/5ece3d12ca71467502ae76a6f45d2f752b45da86b4170a130ab6fb273cbe/brew-view-2.3.10.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "e842d222e65673c383c614dac7d73a74", "sha256": "7419dd718249e9b3501b6b75cad377d7ee3d3653363b5360305744860e8c0031" }, "downloads": -1, "filename": "brew_view-2.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e842d222e65673c383c614dac7d73a74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9154477, "upload_time": "2018-02-20T17:36:00", "url": "https://files.pythonhosted.org/packages/8d/ea/fe83279e87f825a31b0f90e84a737186a4fa6e7162d6632ed28a1ffd4300/brew_view-2.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a682f91f29a382e4a3d660acc90f4513", "sha256": "66d3cb0d9f7531da9b44daf7ad7969acda373bba89659a1e59b029b1aac59b89" }, "downloads": -1, "filename": "brew-view-2.3.2.tar.gz", "has_sig": false, "md5_digest": "a682f91f29a382e4a3d660acc90f4513", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9066670, "upload_time": "2018-02-20T17:36:07", "url": "https://files.pythonhosted.org/packages/53/33/acabe7f7f7694592dbde79fbdc2344c9c512d902538f9a6d493a19c6ec15/brew-view-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "5b29ff253b2a5efc3ae8fb0a5fbb00fc", "sha256": "0ac4942ef9fd41fe913feb60790808eb75ddef149ada033c809cf60da982759c" }, "downloads": -1, "filename": "brew_view-2.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b29ff253b2a5efc3ae8fb0a5fbb00fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9154485, "upload_time": "2018-02-20T21:18:46", "url": "https://files.pythonhosted.org/packages/d6/3a/43c53c1a82efe7f9468fef427d050c1d855a0a1a4f32f36d525849ecc925/brew_view-2.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "677187ee2d7865b5a9542808f12555ac", "sha256": "54837c6633ab55bed3231a4ef56fc0bd13e4fc91595098a57924d56c77cbd091" }, "downloads": -1, "filename": "brew-view-2.3.3.tar.gz", "has_sig": false, "md5_digest": "677187ee2d7865b5a9542808f12555ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9066673, "upload_time": "2018-02-20T21:18:52", "url": "https://files.pythonhosted.org/packages/31/83/23907acdd55cc2915f31c1d5f106afa828e986a034befb7bf521aa18eba9/brew-view-2.3.3.tar.gz" } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "4be64523a3db0cc4fb97479ce3edcab6", "sha256": "3ae65e2cd9385ac4806ef9ac8104f33a1d83db95c2b0f8ca34926945db775ece" }, "downloads": -1, "filename": "brew_view-2.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4be64523a3db0cc4fb97479ce3edcab6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9154522, "upload_time": "2018-03-12T22:07:47", "url": "https://files.pythonhosted.org/packages/68/2f/98896363ecd17f0b46f96203688e19877a14d61edd451872ed910dbe062e/brew_view-2.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d5782e1671ef7266aa0bfb6fd7ec824", "sha256": "1a60b43152958002563199196293ba673d838640fd3c0da9fcfc4136c408ff2f" }, "downloads": -1, "filename": "brew-view-2.3.4.tar.gz", "has_sig": false, "md5_digest": "6d5782e1671ef7266aa0bfb6fd7ec824", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9066634, "upload_time": "2018-03-12T22:07:51", "url": "https://files.pythonhosted.org/packages/36/8d/cc61f3d53958c39b20ebb19760c98ca3fe27a273c4d019b36768532f9339/brew-view-2.3.4.tar.gz" } ], "2.3.5": [ { "comment_text": "", "digests": { "md5": "1e1d6465772268c14bc6284a0835e26e", "sha256": "71c46858a0b1456c4e08e5d72ae46eeb75019ab5bbe956053efc9399b9a5a8e8" }, "downloads": -1, "filename": "brew_view-2.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e1d6465772268c14bc6284a0835e26e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9154448, "upload_time": "2018-03-20T15:17:04", "url": "https://files.pythonhosted.org/packages/fc/a7/3daad5fca003ff8fac36c36a446ff83741441a76301e674fc77172833f9b/brew_view-2.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9572c8d57e25fef5a73e23af05ca56f7", "sha256": "5f725edb4b394b504b1ba9d9d25372692f9bc0b20691ef146461abb8198c0123" }, "downloads": -1, "filename": "brew-view-2.3.5.tar.gz", "has_sig": false, "md5_digest": "9572c8d57e25fef5a73e23af05ca56f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9066604, "upload_time": "2018-03-20T15:17:08", "url": "https://files.pythonhosted.org/packages/6f/c9/accd04ff4f1fb7668be457c3f80ede8c545cb07392d8c79e04c32a883121/brew-view-2.3.5.tar.gz" } ], "2.3.6": [ { "comment_text": "", "digests": { "md5": "62bde10a57c8d3ed10d40afb0d38d4f6", "sha256": "81400161f677b30f4ffa62441d9082e04b5850cd0b89b004b634f735fb2c8ad0" }, "downloads": -1, "filename": "brew_view-2.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62bde10a57c8d3ed10d40afb0d38d4f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9169821, "upload_time": "2018-04-06T23:18:53", "url": "https://files.pythonhosted.org/packages/b7/39/3f09ab2958b2f3367a7664ee69119f2a57bf155d61f50b95d0ca0e5e7de8/brew_view-2.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "864de7798119c39b325805fd70a98a65", "sha256": "62e3bde25a50d92506ad0253fae0f5a931834cec8c3c9405e85fa3f645c2d850" }, "downloads": -1, "filename": "brew-view-2.3.6.tar.gz", "has_sig": false, "md5_digest": "864de7798119c39b325805fd70a98a65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9081176, "upload_time": "2018-04-06T23:18:57", "url": "https://files.pythonhosted.org/packages/e5/d6/a12c3634d8116a9888d92035bfe50d6c658ed9cd73955bbc6f84c113975d/brew-view-2.3.6.tar.gz" } ], "2.3.7": [ { "comment_text": "", "digests": { "md5": "473113bb9a8737bff33852561fd63a55", "sha256": "a13e4db413ecfb438d05d240fd1192b0cb51f7f6566b6b8887170394626d9895" }, "downloads": -1, "filename": "brew_view-2.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "473113bb9a8737bff33852561fd63a55", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9169848, "upload_time": "2018-06-06T21:31:34", "url": "https://files.pythonhosted.org/packages/9b/54/121d1d1e787a363184a795f23901c2e104512fd63557ead35dae28c96314/brew_view-2.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c518ab6879d8b8297575fdfbbe4163", "sha256": "cf29348c23ca9cefd6ec9816bf1e3de724013e322322b58be0cd9cdd2a0ab800" }, "downloads": -1, "filename": "brew-view-2.3.7.tar.gz", "has_sig": false, "md5_digest": "09c518ab6879d8b8297575fdfbbe4163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9081223, "upload_time": "2018-06-06T21:31:40", "url": "https://files.pythonhosted.org/packages/fe/57/e86a898c8ca3cea1dd070305ed2f4b11ed53a9b5a478b4d3122e31a94c49/brew-view-2.3.7.tar.gz" } ], "2.3.8": [ { "comment_text": "", "digests": { "md5": "6ee4dbb3db30c4ba8ba2488007a78ef2", "sha256": "69389e1144998c47035aa750f2a6eb8f5144f98e267b79987f1977411445889a" }, "downloads": -1, "filename": "brew_view-2.3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ee4dbb3db30c4ba8ba2488007a78ef2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9169866, "upload_time": "2018-06-07T18:40:12", "url": "https://files.pythonhosted.org/packages/0e/43/24875d679c2a337bc76209388429de3c290d73a2568931bc82cef33544f1/brew_view-2.3.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc62374b7a39219814ebc806fffa4da9", "sha256": "b616ede6ba3a7b1a2d8de73a15b7802faa7c8704adc4f25e11e34b68121ce264" }, "downloads": -1, "filename": "brew_view-2.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "cc62374b7a39219814ebc806fffa4da9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9169865, "upload_time": "2018-06-07T18:37:51", "url": "https://files.pythonhosted.org/packages/19/8c/00177df09bfc09c2b942d8019165d1d1a577837f179b66c97a3ca7eabfbb/brew_view-2.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea5b9949c89c047fcdff0e9d32cb9fde", "sha256": "335eeec4f71ecfd3b7a6d4635e24b144d789432545b24e27ecc37b09a23ffb32" }, "downloads": -1, "filename": "brew-view-2.3.8.tar.gz", "has_sig": false, "md5_digest": "ea5b9949c89c047fcdff0e9d32cb9fde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9081222, "upload_time": "2018-06-07T18:37:55", "url": "https://files.pythonhosted.org/packages/2b/22/0f090863455657a5b70325b4b7b11699e751efc240523fd249bc06914889/brew-view-2.3.8.tar.gz" } ], "2.3.9": [ { "comment_text": "", "digests": { "md5": "90ae4064ea343f381fd284f56426a4c2", "sha256": "79741c605f2bbbaa2479a5fb98ee175e7ed7b71e1e292fd986222de152a6dc39" }, "downloads": -1, "filename": "brew_view-2.3.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90ae4064ea343f381fd284f56426a4c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9169068, "upload_time": "2018-06-12T17:35:12", "url": "https://files.pythonhosted.org/packages/0d/e8/786aabc13ce0a2d0e817aff29d1e79084687cc8bd5468ed03d5eda57531e/brew_view-2.3.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1aeeb48c3ad6c4c27bfb1171fa494673", "sha256": "d5f025a81c0f9799785adae896e5b37279a1ed248e1100ea9c3f62389aedee5e" }, "downloads": -1, "filename": "brew-view-2.3.9.tar.gz", "has_sig": false, "md5_digest": "1aeeb48c3ad6c4c27bfb1171fa494673", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9081185, "upload_time": "2018-06-12T17:35:17", "url": "https://files.pythonhosted.org/packages/ef/ff/ca8e5aa1b0a5f6caf957f1be990fd6cc6a3dc2a7ba03d4abbf2a1fc4e7d5/brew-view-2.3.9.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "1199a7baac3fdd469a10bd304dc45f5b", "sha256": "36abcfad08afdf6f1f6ec5c112fbd2c0252293cd733bfea5fba86e977ad36fa1" }, "downloads": -1, "filename": "brew_view-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1199a7baac3fdd469a10bd304dc45f5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8191269, "upload_time": "2018-09-05T17:18:24", "url": "https://files.pythonhosted.org/packages/ee/51/6258aabf1f6475413e0556c50e4038db45360ca0a8f0e83df9e8464447b3/brew_view-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f23cfdf377c09b55622b8fc43f5e376", "sha256": "607c43e1763de94a1e38ce236c3ac67903ce1cd650abbe297fbe5936893ebf13" }, "downloads": -1, "filename": "brew-view-2.4.0.tar.gz", "has_sig": false, "md5_digest": "5f23cfdf377c09b55622b8fc43f5e376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8099496, "upload_time": "2018-09-05T17:18:28", "url": "https://files.pythonhosted.org/packages/4e/93/44d2fab0da25dce20efeb08674f3153d0523cc43e04f5d28e1300a33bacf/brew-view-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "0d7ac435b28901c6931ccf03bad88354", "sha256": "a02106c38983c1b33c17b975337a23530b95ed7c6738d1fbb42903fc876c34ad" }, "downloads": -1, "filename": "brew_view-2.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d7ac435b28901c6931ccf03bad88354", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8191527, "upload_time": "2018-09-05T23:50:44", "url": "https://files.pythonhosted.org/packages/82/de/189a67bfde45bb3e9a90dfba94012fdd425c3ef57df0b4df1c6cab30797f/brew_view-2.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "387224c52f1f1ccc88a9e752618a7c71", "sha256": "1e78caf2ca72e296258df650081f972db86f69d56b80e1547c3100970f9f7d54" }, "downloads": -1, "filename": "brew-view-2.4.1.tar.gz", "has_sig": false, "md5_digest": "387224c52f1f1ccc88a9e752618a7c71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8099722, "upload_time": "2018-09-05T23:50:48", "url": "https://files.pythonhosted.org/packages/63/09/4117d65e586ee34d91ee93fa7c471a1764b8938210a9e9c673662e031c36/brew-view-2.4.1.tar.gz" } ], "2.4.10": [ { "comment_text": "", "digests": { "md5": "5859b8b5ed1d382ce0c15928593d17af", "sha256": "65581dfc32b506b72d301d96f53a6dcdba18683964221821f5818954f510f70a" }, "downloads": -1, "filename": "brew_view-2.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5859b8b5ed1d382ce0c15928593d17af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8193432, "upload_time": "2019-02-21T19:30:04", "url": "https://files.pythonhosted.org/packages/97/d2/c476d067450f3996720bb6dfc77f3bc11489eaa1d16b5286f8736c63f5dd/brew_view-2.4.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d439f43702e915e2d4f173646aad8af", "sha256": "8916201d7b0302918ec088ac9ee7ae05028840e8131e04bbc6cc04d6ffebac17" }, "downloads": -1, "filename": "brew-view-2.4.10.tar.gz", "has_sig": false, "md5_digest": "1d439f43702e915e2d4f173646aad8af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8102391, "upload_time": "2019-02-21T19:30:07", "url": "https://files.pythonhosted.org/packages/f3/94/e77ab74f3a0a425a97ad7e5258726160f1868baebfb2b614f87ac76b02aa/brew-view-2.4.10.tar.gz" } ], "2.4.11": [ { "comment_text": "", "digests": { "md5": "16ec9872ab85b3acacd04b1600d4290b", "sha256": "d077bfc6638b23c29caaec7e827cbf0d05f82b3d0ed294eb9b00db7cfbaf997a" }, "downloads": -1, "filename": "brew_view-2.4.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16ec9872ab85b3acacd04b1600d4290b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8199232, "upload_time": "2019-04-24T15:56:16", "url": "https://files.pythonhosted.org/packages/48/96/c13a24cb53c7a32bc8f84eac3827706cdef471eb40cb04036da851d14f0a/brew_view-2.4.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f655c94bcecf09808967eaab119c516", "sha256": "5d5c20d08c38c1a828666cc711b764711f3d41941427b2a477fa913a5230e2e6" }, "downloads": -1, "filename": "brew-view-2.4.11.tar.gz", "has_sig": false, "md5_digest": "8f655c94bcecf09808967eaab119c516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8108282, "upload_time": "2019-04-24T15:56:19", "url": "https://files.pythonhosted.org/packages/76/a3/80f146689ed78a2e23fbccf75483171b77b491d251119634ad133eb36fe9/brew-view-2.4.11.tar.gz" } ], "2.4.12": [ { "comment_text": "", "digests": { "md5": "17b8f02a43048a54296bcac0e324de7f", "sha256": "0308b73a226589469c0ccd1d23bf67163059a5975fb196d3907fcde0f9b1cee0" }, "downloads": -1, "filename": "brew_view-2.4.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17b8f02a43048a54296bcac0e324de7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8199593, "upload_time": "2019-06-27T18:27:34", "url": "https://files.pythonhosted.org/packages/61/fd/675a00d45d08f16b140e6701eff67c98c3bb0aaf50495eeb75587b392127/brew_view-2.4.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fa500fd6392cc1016970b8f910a41ab", "sha256": "5983775ec5b0018ff81b6713011f77246bb22709be9f798a613391d6cb1f632e" }, "downloads": -1, "filename": "brew-view-2.4.12.tar.gz", "has_sig": false, "md5_digest": "4fa500fd6392cc1016970b8f910a41ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8109119, "upload_time": "2019-06-27T18:27:37", "url": "https://files.pythonhosted.org/packages/c1/f0/a86cf65483f3b67b4e85cdfdd37d86443942f3bb9ca1f87954a309d88874/brew-view-2.4.12.tar.gz" } ], "2.4.13": [ { "comment_text": "", "digests": { "md5": "5fa3960eff5e842512794e71957a84e4", "sha256": "6098e0d61ee5ad0a00ded4f4f94bbba4044ee3ca8f79234f5e14c3f6772ac604" }, "downloads": -1, "filename": "brew_view-2.4.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5fa3960eff5e842512794e71957a84e4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8153989, "upload_time": "2019-09-05T19:48:07", "url": "https://files.pythonhosted.org/packages/9e/9c/b35986ffa4f67266ce5db512922e9ad6a0acf5871185bb2145ca9a4eca9f/brew_view-2.4.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a35a7b2fd612298385d02b251f1c908", "sha256": "efc3c017ad4257f383ab6ec26bd77e2dbab245cb4c0902900817e7942da2f7b6" }, "downloads": -1, "filename": "brew-view-2.4.13.tar.gz", "has_sig": false, "md5_digest": "3a35a7b2fd612298385d02b251f1c908", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8066330, "upload_time": "2019-09-05T19:48:10", "url": "https://files.pythonhosted.org/packages/b4/66/35b00bb714414b1ed9b6a23b105b791d20356bf95e34af485e9848d4de54/brew-view-2.4.13.tar.gz" } ], "2.4.14": [ { "comment_text": "", "digests": { "md5": "7f8eb02228e82c9c64143c023bd4bf2b", "sha256": "78f1f7c6d31782bed409b96731b7c04acc473f6df5cba95993dc95f46bba344e" }, "downloads": -1, "filename": "brew_view-2.4.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f8eb02228e82c9c64143c023bd4bf2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8166069, "upload_time": "2019-09-27T18:40:07", "url": "https://files.pythonhosted.org/packages/d1/66/3d3b2fe0d8ffc8a3a24c1b9978bfcf837bfb31480fdf4c18956f6ba7dae0/brew_view-2.4.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1109e06cacf30eabaa29bd7951624cb", "sha256": "582cc45265b98fc4222ecd72396036947c3fc5ca66508d4b3e1d16d753cd5037" }, "downloads": -1, "filename": "brew-view-2.4.14.tar.gz", "has_sig": false, "md5_digest": "b1109e06cacf30eabaa29bd7951624cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8078039, "upload_time": "2019-09-27T18:40:10", "url": "https://files.pythonhosted.org/packages/b2/0f/69533cddde2672704bec809c1aee51528b798772fe0dbf1d9088dc933ae3/brew-view-2.4.14.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "293a42685c3f88d920e4954af5cf8e2d", "sha256": "19f735530bd9457a888acfb242e0539e6aa0abfdc9535c5aefeb456946ba921b" }, "downloads": -1, "filename": "brew_view-2.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "293a42685c3f88d920e4954af5cf8e2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8190727, "upload_time": "2018-09-11T23:40:14", "url": "https://files.pythonhosted.org/packages/28/d8/c39834da2a0091323804c48b36238b8e59644c984470d01fbfa07370de93/brew_view-2.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f16c79aa512dc87fa7111279f184a167", "sha256": "83d1ad738b405f8429ab9f69b6285a5a25420dffcacd399f08900fdfbd45848e" }, "downloads": -1, "filename": "brew-view-2.4.2.tar.gz", "has_sig": false, "md5_digest": "f16c79aa512dc87fa7111279f184a167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8098579, "upload_time": "2018-09-11T23:40:18", "url": "https://files.pythonhosted.org/packages/a8/3a/e69190a8b797c146a3f87692d39b803ea5de0f77068588e29ce2767080ea/brew-view-2.4.2.tar.gz" } ], "2.4.3": [ { "comment_text": "", "digests": { "md5": "00c8225033c2605216408c98052f9089", "sha256": "c2971f52fec46994b8164cf1a370a12cf3eb5e554d742a56ebc6b95c1534af1a" }, "downloads": -1, "filename": "brew_view-2.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00c8225033c2605216408c98052f9089", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8190728, "upload_time": "2018-09-12T20:55:58", "url": "https://files.pythonhosted.org/packages/e8/65/b3d92a2c47ba3b868d970b344fc5a999a85d8decb9fdff63cfa27d269704/brew_view-2.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76d74eaa77908955667a766256126d06", "sha256": "ac37b4fd16116512ffdc4db46f97a674292c4b548407363394df8537c6e5ade9" }, "downloads": -1, "filename": "brew-view-2.4.3.tar.gz", "has_sig": false, "md5_digest": "76d74eaa77908955667a766256126d06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8098573, "upload_time": "2018-09-12T20:56:01", "url": "https://files.pythonhosted.org/packages/04/35/b2dd4e9003900719a7ca4b435a285b0e3349b363ae2ded16dd4b26c40811/brew-view-2.4.3.tar.gz" } ], "2.4.4": [ { "comment_text": "", "digests": { "md5": "5aff4f8465a4b6d1ec07344b691ff968", "sha256": "267a62ede22cafea8db518bc6db54ae86e38535b69fadea3caff11a815ed7add" }, "downloads": -1, "filename": "brew_view-2.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5aff4f8465a4b6d1ec07344b691ff968", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8190745, "upload_time": "2018-09-12T21:18:11", "url": "https://files.pythonhosted.org/packages/4f/0f/e1be2f4b7ae3f8c8c7a02014f6fe8e7c8135d338357688e732c1157e13f8/brew_view-2.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0756846b6d83119525ce07ecd5c3810c", "sha256": "57e71d1cb9c3089c1be8dbfb6aee4b500142beacfc4d97222534c5c47e73e373" }, "downloads": -1, "filename": "brew-view-2.4.4.tar.gz", "has_sig": false, "md5_digest": "0756846b6d83119525ce07ecd5c3810c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8098583, "upload_time": "2018-09-12T21:18:14", "url": "https://files.pythonhosted.org/packages/48/97/a1366d2b5f2966ae183d868bee8baf572da6455cfead010b873cac36d5a6/brew-view-2.4.4.tar.gz" } ], "2.4.5": [ { "comment_text": "", "digests": { "md5": "fd545cb3956ea2d98367ae63dcf8d854", "sha256": "f69a845fbae40eca72e95d5172fb6a960234c5ada857e1786d1e02b8d0dee825" }, "downloads": -1, "filename": "brew_view-2.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd545cb3956ea2d98367ae63dcf8d854", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8190691, "upload_time": "2018-09-25T03:52:02", "url": "https://files.pythonhosted.org/packages/5b/99/fe23e18d457aa418479de22cfaf9c0aa64b18aba6645b77dd8bbc58160b8/brew_view-2.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa9d9e2325b1716bf2af9f5409642cd4", "sha256": "4db8160df05228ea82ef44c4c975cd2ad44e9d1bba03972ed090dfd4dc63e214" }, "downloads": -1, "filename": "brew-view-2.4.5.tar.gz", "has_sig": false, "md5_digest": "fa9d9e2325b1716bf2af9f5409642cd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8098525, "upload_time": "2018-09-25T03:52:05", "url": "https://files.pythonhosted.org/packages/45/f4/cc2d986877e4ea18b214941e82d2a0c5c775de6b64529d3b467407d67481/brew-view-2.4.5.tar.gz" } ], "2.4.6": [ { "comment_text": "", "digests": { "md5": "e401f03b4b08c302d6f555ea440f1842", "sha256": "fcbc03b65b3c32e6d706efcc51f6189bc0abba792c503dcb55b251cd5eaf5f81" }, "downloads": -1, "filename": "brew_view-2.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e401f03b4b08c302d6f555ea440f1842", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8191594, "upload_time": "2018-10-09T19:20:23", "url": "https://files.pythonhosted.org/packages/f0/84/4848eca40f6a79be6e912725a732a17bf741fe5a09a990f92b5c9a02b00d/brew_view-2.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25beb50ac7137712f6ddb338b4f8de6d", "sha256": "072f67b07699a9ceadcb84c5ef915c810f075323cac720eb24d2e26062306eca" }, "downloads": -1, "filename": "brew-view-2.4.6.tar.gz", "has_sig": false, "md5_digest": "25beb50ac7137712f6ddb338b4f8de6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8102155, "upload_time": "2018-10-09T19:20:27", "url": "https://files.pythonhosted.org/packages/b8/5d/c9a49b2a75908367aedeff59bfdf677162497fb516616f45b20019e21d7d/brew-view-2.4.6.tar.gz" } ], "2.4.7": [ { "comment_text": "", "digests": { "md5": "d194902caeaffb9f5a22f551124908e1", "sha256": "d87d4393341eaabc6168be6202784834830895fbd82be24f44533b128ad9349c" }, "downloads": -1, "filename": "brew_view-2.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d194902caeaffb9f5a22f551124908e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8192557, "upload_time": "2019-01-11T18:33:44", "url": "https://files.pythonhosted.org/packages/61/b3/40332245ef0af6b03b2e5fd38047fb1befd8f234c60acc98a2ff7ad0a85f/brew_view-2.4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef64b9ef66e817fdafd9926fab8986b1", "sha256": "51cb456357f7c397d058b034b6fd3be7e5e441258219baa73b774d2c02f30ad4" }, "downloads": -1, "filename": "brew-view-2.4.7.tar.gz", "has_sig": false, "md5_digest": "ef64b9ef66e817fdafd9926fab8986b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8102355, "upload_time": "2019-01-11T18:33:48", "url": "https://files.pythonhosted.org/packages/52/04/e4440907a3e9e85e95ffe398b5b6d98dcc262c99750cd0cb10157757a4e1/brew-view-2.4.7.tar.gz" } ], "2.4.8": [ { "comment_text": "", "digests": { "md5": "80d5a140fd7c7a26970b1b2575219a94", "sha256": "e239e2fc10b5e62fd6e3cb4db6521fee8a8a9fac56a27a2941eab8cb398443d4" }, "downloads": -1, "filename": "brew_view-2.4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80d5a140fd7c7a26970b1b2575219a94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56197, "upload_time": "2019-02-21T16:42:44", "url": "https://files.pythonhosted.org/packages/c5/98/234695b707b12d3377868f6973db2e9451a64661e34455bff1bd98acd989/brew_view-2.4.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81e8d960b70bf7e7fc237525a5f1478b", "sha256": "833c463fb58502ae499395c595b3bcc2bbc5446abf281065ade86c72033b21c9" }, "downloads": -1, "filename": "brew-view-2.4.8.tar.gz", "has_sig": false, "md5_digest": "81e8d960b70bf7e7fc237525a5f1478b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39266, "upload_time": "2019-02-21T16:42:46", "url": "https://files.pythonhosted.org/packages/d7/4b/7567b43301b6665be2a9151b1dd43505034a3fe18fd2b9497507ed493a19/brew-view-2.4.8.tar.gz" } ], "2.4.9": [ { "comment_text": "", "digests": { "md5": "e1e1ae28a24b3184dca7ccd1239213c9", "sha256": "620bcf307f8b881f80853baa7c6fff2f3e66f6778ce49b56a2e479d01cd128c4" }, "downloads": -1, "filename": "brew_view-2.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1e1ae28a24b3184dca7ccd1239213c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56210, "upload_time": "2019-02-21T18:53:58", "url": "https://files.pythonhosted.org/packages/a2/c8/2a9c8fe87b3abf4acd83d54329e897b9787ac76359effe0f286e67555846/brew_view-2.4.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7de1eb4476c304899cc04686ec3317dd", "sha256": "30f1f1f38c664f2d7da84f68f5edfe952c8cb1018033385ac328cd3236b29d6a" }, "downloads": -1, "filename": "brew-view-2.4.9.tar.gz", "has_sig": false, "md5_digest": "7de1eb4476c304899cc04686ec3317dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39285, "upload_time": "2019-02-21T18:54:00", "url": "https://files.pythonhosted.org/packages/0e/34/a8d39d1ddc5246ffe237c274c24b2b001a670796e31e8c5a7a0bfb24b1a3/brew-view-2.4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f8eb02228e82c9c64143c023bd4bf2b", "sha256": "78f1f7c6d31782bed409b96731b7c04acc473f6df5cba95993dc95f46bba344e" }, "downloads": -1, "filename": "brew_view-2.4.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f8eb02228e82c9c64143c023bd4bf2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8166069, "upload_time": "2019-09-27T18:40:07", "url": "https://files.pythonhosted.org/packages/d1/66/3d3b2fe0d8ffc8a3a24c1b9978bfcf837bfb31480fdf4c18956f6ba7dae0/brew_view-2.4.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1109e06cacf30eabaa29bd7951624cb", "sha256": "582cc45265b98fc4222ecd72396036947c3fc5ca66508d4b3e1d16d753cd5037" }, "downloads": -1, "filename": "brew-view-2.4.14.tar.gz", "has_sig": false, "md5_digest": "b1109e06cacf30eabaa29bd7951624cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8078039, "upload_time": "2019-09-27T18:40:10", "url": "https://files.pythonhosted.org/packages/b2/0f/69533cddde2672704bec809c1aee51528b798772fe0dbf1d9088dc933ae3/brew-view-2.4.14.tar.gz" } ] }