{ "info": { "author": "Tucker Beck", "author_email": "tucker.beck@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://badge.fury.io/py/py-buzz.svg\n :target: https://badge.fury.io/py/py-buzz\n :alt: Latest Version\n\n.. image:: https://travis-ci.org/dusktreader/py-buzz.svg?branch=integration\n :target: https://travis-ci.org/dusktreader/py-buzz\n :alt: Build Status\n\n.. image:: https://readthedocs.org/projects/py-buzz/badge/?version=latest\n :target: http://py-buzz.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n*********\n py-buzz\n*********\n\n------------------------------------------------------------------\nThat's not flying, it's falling with style: Exceptions with extras\n------------------------------------------------------------------\n\npy-buzz supplies extras to python exceptions in a base Buzz exception class.\nBuzz is fully equipped with exception tools that are written over and over\nagain in python projects such as:\n\n* checking conditions and raising errors on failure (``require_conditon``)\n\n* catching exceptions wrapping them in clearer exception types with better error\n messages (``handle_errors``)\n\n* checking many conditions and reporting which ones failed\n (``check_expressions``)\n\nBuzz can be used as a stand-alone exception class, but it is best used as a\nbass class for custom exceptions within a project. This allows the user to\nfocus on creating a set of Exceptions that provide complete coverage for issues\nwithin their application without having to re-write convenience functions\nthemselves.\n\nSuper-quick Start\n-----------------\n - requirements: `python3`\n - install through pip: `$ pip install py-buzz`\n - minimal usage example: `examples/basic.py `_\n\nDocumentation\n-------------\n\nThe complete documentation can be found at the\n`py-buzz home page `_\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "Tucker Beck", "maintainer_email": "tucker.beck@gmail.com", "name": "py-buzz", "package_url": "https://pypi.org/project/py-buzz/", "platform": "", "project_url": "https://pypi.org/project/py-buzz/", "project_urls": null, "release_url": "https://pypi.org/project/py-buzz/1.0.3/", "requires_dist": [ "deprecated (>=1.2,<2.0)", "inflection (>=0.3.1,<0.4.0)" ], "requires_python": ">=3.5,<4.0", "summary": "\"That's not flying, it's falling with style: Exceptions with extras\"", "version": "1.0.3" }, "last_serial": 5359051, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "2eb6575d79497ffd6433eda9c7b4d6bf", "sha256": "8505f546b437d75ce1ab773f43afa0bb6157138700722cb610df7c2be2a3e18c" }, "downloads": -1, "filename": "py-buzz-0.1.10.tar.gz", "has_sig": false, "md5_digest": "2eb6575d79497ffd6433eda9c7b4d6bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4144, "upload_time": "2017-02-07T20:41:34", "url": "https://files.pythonhosted.org/packages/27/9c/e0b615dcccaee953301a93e7b17ab451ff0dd0169f7aa361741efe2810d4/py-buzz-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "52ac6f75e45fe67f933c075a1a831965", "sha256": "23202bff3e75fa4b4a3f608fd3239697da8cd11338bdbec00a0e159d3e677196" }, "downloads": -1, "filename": "py-buzz-0.1.11.tar.gz", "has_sig": false, "md5_digest": "52ac6f75e45fe67f933c075a1a831965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4178, "upload_time": "2017-04-19T17:52:35", "url": "https://files.pythonhosted.org/packages/3b/75/38005fc33d81756b768bdcc9c479b71a9d4be992a591c56ae2c4b82c0965/py-buzz-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "381709a58d9f3034c50a46cf82d0ee90", "sha256": "0b2ab1c0c6a46603e08d23c0c121279f2e94395bce27db21a5035235fe156252" }, "downloads": -1, "filename": "py-buzz-0.1.12.tar.gz", "has_sig": false, "md5_digest": "381709a58d9f3034c50a46cf82d0ee90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4199, "upload_time": "2017-04-19T18:20:44", "url": "https://files.pythonhosted.org/packages/b3/b9/bc6a15f274375daffad97decc125614bdef37cd03064102c07f3e1559dfa/py-buzz-0.1.12.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "74075d4c91ee2fe9148a920addd9938c", "sha256": "5b29a6389e29b2f9230e029d5895c455777aa05f2eb09ce34553cd0814f9efef" }, "downloads": -1, "filename": "py-buzz-0.1.8.tar.gz", "has_sig": false, "md5_digest": "74075d4c91ee2fe9148a920addd9938c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3927, "upload_time": "2016-12-29T19:11:07", "url": "https://files.pythonhosted.org/packages/e4/21/0496241c4773b006c86a5167c538cf914580599e6c42eec9a9b0924c4bf5/py-buzz-0.1.8.tar.gz" } ], "0.1.8rc2": [ { "comment_text": "", "digests": { "md5": "2b84a9dbcc41285351484e869aa678f6", "sha256": "819394783a750c7b5f4f623cbf2fc7d108295e5181738777c381b29e617d4bb0" }, "downloads": -1, "filename": "py_buzz-0.1.8rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "2b84a9dbcc41285351484e869aa678f6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3880, "upload_time": "2016-12-27T19:24:36", "url": "https://files.pythonhosted.org/packages/d9/dc/25d6a060e64e55853e0b1123bca38a221c6088a9ca8ff0b6f28175140654/py_buzz-0.1.8rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbe7bc65b4de24c95094bae0f638e88d", "sha256": "b3eb6eb7d734dee5d6db98fc4bc5dc41cce805c52131572a108ac59f4d930c1d" }, "downloads": -1, "filename": "py-buzz-0.1.8rc2.tar.gz", "has_sig": false, "md5_digest": "dbe7bc65b4de24c95094bae0f638e88d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3972, "upload_time": "2016-12-27T19:24:34", "url": "https://files.pythonhosted.org/packages/36/40/3c2136d1761df6040d934e804512ea701f4675178c758d9cb5e9953c2b9c/py-buzz-0.1.8rc2.tar.gz" } ], "0.1.8rc3": [ { "comment_text": "", "digests": { "md5": "17271dd43dfa56f40d7b282c5710b2e4", "sha256": "82b1692456a5120bcacbc0be8d45c5ec373d50716a88a1fa0a09915ec7e24161" }, "downloads": -1, "filename": "py-buzz-0.1.8rc3.tar.gz", "has_sig": false, "md5_digest": "17271dd43dfa56f40d7b282c5710b2e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3933, "upload_time": "2016-12-28T19:25:00", "url": "https://files.pythonhosted.org/packages/90/e9/8588363a82a9759f8ae66ef0924b06ca1f2254234a1b6ffde084b25c1102/py-buzz-0.1.8rc3.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "a23d7dd30fab3d70b8a04e85d76aa3a4", "sha256": "5f84200e727a92a05b3ebe15c0dbfe6db547337646bfb2e0e35203cc2400af34" }, "downloads": -1, "filename": "py-buzz-0.1.9.tar.gz", "has_sig": false, "md5_digest": "a23d7dd30fab3d70b8a04e85d76aa3a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4073, "upload_time": "2017-02-01T18:34:36", "url": "https://files.pythonhosted.org/packages/59/77/a64783d75e303568735c5028dfb376b3cde2fccbd02a326e3253a29e239c/py-buzz-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fc0b6000db16a9f1c6332ae8deb1142a", "sha256": "b5b0faeabb6c0ea4d18b337a1fc5ccfd2c0c94b23310a92e67594f63ba8650e7" }, "downloads": -1, "filename": "py-buzz-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fc0b6000db16a9f1c6332ae8deb1142a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3802, "upload_time": "2017-05-18T17:47:09", "url": "https://files.pythonhosted.org/packages/e4/25/d177e3fbf05ed6656bf06c16ad9e1f032df0a929531a9b28386fe56690ce/py-buzz-0.2.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "42b79bfe619178d162dac90f51d4d94a", "sha256": "9556877b674a21d0a246a5ae4198e79123657efc0acdd999373ea2ce83fcc39c" }, "downloads": -1, "filename": "py-buzz-0.3.1.tar.gz", "has_sig": false, "md5_digest": "42b79bfe619178d162dac90f51d4d94a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3837, "upload_time": "2017-12-21T18:33:36", "url": "https://files.pythonhosted.org/packages/7f/3e/3b3386160c9f614e5a419b97395f1aef242a86fa0f3bf40769d2b7415275/py-buzz-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "15758c6efdaee177bb8053930399d703", "sha256": "cfbf57a7fbcf343b11efa7403130b9e82c8442f38109b2028809db9ded1fd933" }, "downloads": -1, "filename": "py-buzz-0.3.2.tar.gz", "has_sig": false, "md5_digest": "15758c6efdaee177bb8053930399d703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3917, "upload_time": "2018-02-22T18:30:38", "url": "https://files.pythonhosted.org/packages/99/ed/e2117020c22642198182eadaafa90c151889e344c475a2c11c834b9c91e2/py-buzz-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "9c87d7ab4dfbd537e81a93a1575b3c85", "sha256": "d408c043f0ac3f076862c7deef3f5019914d562c3859d8f9812b118e5c558cf6" }, "downloads": -1, "filename": "py-buzz-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9c87d7ab4dfbd537e81a93a1575b3c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4132, "upload_time": "2018-04-18T22:30:49", "url": "https://files.pythonhosted.org/packages/ca/14/c1069d2a6ae0c23c101d66a0e67b3ef418404e817a6a4a165b9f374ea6c9/py-buzz-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "5dc4b3bba6729e98172767adfa2fd68a", "sha256": "9304a02a81d595f768293d3936c56d396d7d07a796a77544ae5682dff936e517" }, "downloads": -1, "filename": "py-buzz-0.3.4.tar.gz", "has_sig": false, "md5_digest": "5dc4b3bba6729e98172767adfa2fd68a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4094, "upload_time": "2018-05-10T04:43:33", "url": "https://files.pythonhosted.org/packages/af/5a/2093c93d339a1b2e752d5eedf1225552da95d02dcaa8fde5440eea87bf0d/py-buzz-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "181692a531ff6643ce7da4485e471d11", "sha256": "6d1fa208e02774cd4979501627ac213c216fc0bd956004cb2ec81a03e89c172e" }, "downloads": -1, "filename": "py-buzz-0.3.5.tar.gz", "has_sig": false, "md5_digest": "181692a531ff6643ce7da4485e471d11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4159, "upload_time": "2018-10-01T17:11:08", "url": "https://files.pythonhosted.org/packages/f4/bd/30a2c259d0b8cdc2cf064556db0f76472d8a46fe0957e582d614579632e8/py-buzz-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "be3aa98d45fa9dd123a7ecef77f2e486", "sha256": "6c6ba0e535d1ce3bab45d8f4e0bd274d585d9cfbc95b7ec9c8c6c92e5050b284" }, "downloads": -1, "filename": "py-buzz-0.3.6.tar.gz", "has_sig": false, "md5_digest": "be3aa98d45fa9dd123a7ecef77f2e486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4160, "upload_time": "2018-10-01T17:34:34", "url": "https://files.pythonhosted.org/packages/b5/62/269732b40987fe743410989e80bb7fb4ed9813a11d044ae5a562e22f0587/py-buzz-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "e66f7aee225d35c520a4bbd627e3bd82", "sha256": "4b7a89bebad927c69e069ca43399a1b965c15f3b08998cf0d68101cc059efad8" }, "downloads": -1, "filename": "py_buzz-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e66f7aee225d35c520a4bbd627e3bd82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 3819, "upload_time": "2019-04-12T22:25:18", "url": "https://files.pythonhosted.org/packages/26/ce/107708028b68a90f2846f0e9fe0324d9b056db25b5aa58abbdfc74fb7b10/py_buzz-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c90b7c1bad43d7875f952f2f2ec5ec5f", "sha256": "d5147db6aab9ff52060f2810648003a6b4bdc91b8b16b50c23668ece632e15c2" }, "downloads": -1, "filename": "py-buzz-0.3.7.tar.gz", "has_sig": false, "md5_digest": "c90b7c1bad43d7875f952f2f2ec5ec5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 3498, "upload_time": "2019-04-12T22:25:17", "url": "https://files.pythonhosted.org/packages/36/7b/84d59b5d2480d4b809b378be8948b16c2c50cbfb270c62475aaedfc151de/py-buzz-0.3.7.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f2a3bd179a73371f3ba5f2b6d940fde8", "sha256": "0db4c5305ecd149a68dee3b25be983224f4ab7cba96864d5c74dae4f5f1131eb" }, "downloads": -1, "filename": "py_buzz-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f2a3bd179a73371f3ba5f2b6d940fde8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 4544, "upload_time": "2019-05-13T17:06:34", "url": "https://files.pythonhosted.org/packages/b0/0e/8a70a5a0d6ce54136737c7aab31092f72f5b4dac6410c44519ef34acf460/py_buzz-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "131d49d3ad210f339e51c403f6ab303a", "sha256": "c42ea2a07ac14d47b7a7bd03ea764482b653fc3f75e9af695610c2a74faca19e" }, "downloads": -1, "filename": "py-buzz-1.0.0.tar.gz", "has_sig": false, "md5_digest": "131d49d3ad210f339e51c403f6ab303a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 4159, "upload_time": "2019-05-13T17:06:33", "url": "https://files.pythonhosted.org/packages/9b/38/edd5006833e1b81ade8820d5e6bc6d4e5a18486cc731665a31e89aa134fb/py-buzz-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "12641a8a36269ab17d1948021eed640d", "sha256": "e31f0b8e60e09a976ab9d8e9d1c3c3a8641c6a7c71b26bbf5b9d6de22159aaf6" }, "downloads": -1, "filename": "py_buzz-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "12641a8a36269ab17d1948021eed640d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 5226, "upload_time": "2019-05-13T17:11:53", "url": "https://files.pythonhosted.org/packages/55/c2/650a65ab56e046ec9c274c513fdd2b846136ced466a351dc6676d3879ec7/py_buzz-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f5f88b3567ccd49410788f35b802a7f", "sha256": "a146fa84baa22657a1ce37063c1a3e146731f0a1cc3d50d49e7694b1cd9ef26b" }, "downloads": -1, "filename": "py-buzz-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4f5f88b3567ccd49410788f35b802a7f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5035, "upload_time": "2019-05-13T17:11:51", "url": "https://files.pythonhosted.org/packages/00/80/c2dfaae734add35df0c39a1f60a2eec21e433af103b9b4134af146524311/py-buzz-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "cefdaf6fd96e13b31d7ee89df7ac2105", "sha256": "96172da3a863e0de5ce965d35fe879ca02d2bfe08841f6b5e2cb6187ad2724df" }, "downloads": -1, "filename": "py_buzz-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cefdaf6fd96e13b31d7ee89df7ac2105", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 5283, "upload_time": "2019-05-13T21:31:22", "url": "https://files.pythonhosted.org/packages/3e/10/8777cef602c27931d614303453b82560bb639823ccce2899b41a95681c71/py_buzz-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd9823fe0699baccad83c128a932e234", "sha256": "10d367fe7a112bf5dc84fe631449970d4b56e0c4fe376aee48e6b4decf6662b1" }, "downloads": -1, "filename": "py-buzz-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bd9823fe0699baccad83c128a932e234", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5099, "upload_time": "2019-05-13T21:31:20", "url": "https://files.pythonhosted.org/packages/93/02/2bba36abc6ce638b9de50350c45c970ce3d19a26711b72aadb2314fed33d/py-buzz-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f6f69733e8a16f87135d1d86f30572e6", "sha256": "21f72d3e160eb403dce76f9011c4614f3e0608bb7f91673e9fb7bfee7859a9a0" }, "downloads": -1, "filename": "py_buzz-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f6f69733e8a16f87135d1d86f30572e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 5466, "upload_time": "2019-06-04T18:28:21", "url": "https://files.pythonhosted.org/packages/90/9e/668dff7b050566116cb8eebfe8be0e6e1e13f07b342d93041d77426e0248/py_buzz-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "992c81be522d13066b2743a8aa7aa9a1", "sha256": "07ff75c14182cb07d88372b6dc5e74e3588174189c8fd43b262317d38b8e49bd" }, "downloads": -1, "filename": "py-buzz-1.0.3.tar.gz", "has_sig": false, "md5_digest": "992c81be522d13066b2743a8aa7aa9a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5252, "upload_time": "2019-06-04T18:28:20", "url": "https://files.pythonhosted.org/packages/f1/68/f188ff038caa9f342b8f813b29fa5551f7f4886a2fc6f545221427b75d34/py-buzz-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f6f69733e8a16f87135d1d86f30572e6", "sha256": "21f72d3e160eb403dce76f9011c4614f3e0608bb7f91673e9fb7bfee7859a9a0" }, "downloads": -1, "filename": "py_buzz-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f6f69733e8a16f87135d1d86f30572e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 5466, "upload_time": "2019-06-04T18:28:21", "url": "https://files.pythonhosted.org/packages/90/9e/668dff7b050566116cb8eebfe8be0e6e1e13f07b342d93041d77426e0248/py_buzz-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "992c81be522d13066b2743a8aa7aa9a1", "sha256": "07ff75c14182cb07d88372b6dc5e74e3588174189c8fd43b262317d38b8e49bd" }, "downloads": -1, "filename": "py-buzz-1.0.3.tar.gz", "has_sig": false, "md5_digest": "992c81be522d13066b2743a8aa7aa9a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5252, "upload_time": "2019-06-04T18:28:20", "url": "https://files.pythonhosted.org/packages/f1/68/f188ff038caa9f342b8f813b29fa5551f7f4886a2fc6f545221427b75d34/py-buzz-1.0.3.tar.gz" } ] }