{ "info": { "author": "Jonathan Simon Prates", "author_email": "jonathan.simonprates@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: Other/Proprietary License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4" ], "description": "# pyception [![Build Status](https://travis-ci.org/jonathansp/pyception.svg?branch=master)](https://travis-ci.org/jonathansp/pyception) [![PyPI version](https://badge.fury.io/py/pyception.svg)](https://badge.fury.io/py/pyception) [![JSPDicas](https://img.shields.io/badge/jspdicas-approved-blue.svg)](https://mest.re)\nA more meaningful exception's collection for Python.\n\nExceptions are important in Python. Throwing and handling it correctly avoid application stopping abruptly and make debug better.\n- Simple and lightweight library.\n- Collection inspired by frameworks and languages such as .NET, javasdk, ruby, php etc.\n\nFeel free to open a pull request! (Please, use [Jeremy Mack's](http://seesparkbox.com/foundry/semantic_commit_messages) commit style.)\n\nSimple usage:\n\n```python\n\n from pyception.security import PrivilegeNotHeldException\n\n if not user.has_previlege('admin'):\n raise PrivilegeNotHeldException('Not allowed.')\n\n # instead of EnvironmentError or even Exception\n```\n\nNamespaces:\n\n```python\nimport pyception.application\nimport pyception.configuration\nimport pyception.collection\nimport pyception.data\nimport pyception.io\nimport pyception.networking\nimport pyception.security\nimport pyception.system\nimport pyception.text\n```", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jonathansp/pyception", "keywords": "exceptions", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "pyception", "package_url": "https://pypi.org/project/pyception/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyception/", "project_urls": { "Homepage": "https://github.com/jonathansp/pyception" }, "release_url": "https://pypi.org/project/pyception/0.1.4/", "requires_dist": [ "wheel", "coverage; extra == 'test'", "tox; extra == 'test'", "unittest2; extra == 'test'" ], "requires_python": "", "summary": "A more meaningful exception's collection for Python", "version": "0.1.4" }, "last_serial": 1872111, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "43c4fb5cb7390ff066fa5eb53ff5500e", "sha256": "9cac51f42ebea0b3b39cbef62f1e687ebc83061bd35289e65dd0096faffaca1a" }, "downloads": -1, "filename": "pyception-0.1.0.tar.gz", "has_sig": false, "md5_digest": "43c4fb5cb7390ff066fa5eb53ff5500e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1850, "upload_time": "2015-12-04T19:04:10", "url": "https://files.pythonhosted.org/packages/75/df/2c37bad2c2c4266583e6974cfd6c7c27dad7f8ee58c0dcc897b97f862aef/pyception-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b1b0ed90f25fcc1288b75f5d3ce736c8", "sha256": "a8a49562b467da22abd320a38f1caf253c81497244be3a1fd6cbf7d4ec026b2f" }, "downloads": -1, "filename": "pyception-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b1b0ed90f25fcc1288b75f5d3ce736c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1881, "upload_time": "2015-12-04T19:21:07", "url": "https://files.pythonhosted.org/packages/77/96/07bcf39ba7d68758039f0d052f4a8e465901cd217dbee11885227730a465/pyception-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f4ee23c6a9fa7704cea8e5df3edd80ef", "sha256": "d4c0af940964c181242fec4516d6c35e920d7cd240c33ed6cc144dbf5965f2b2" }, "downloads": -1, "filename": "pyception-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f4ee23c6a9fa7704cea8e5df3edd80ef", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3053, "upload_time": "2015-12-04T19:28:03", "url": "https://files.pythonhosted.org/packages/b9/1e/7a75d73d402dc306aeed3f6c82108cb3bf65caf34fc9969e55eeac1a60f0/pyception-0.1.2-py2-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "588c18e65d0176900133e883468461e9", "sha256": "220fe6000c03ac4de6fff3b1fba69f586adcf524f218b74e40ab57b0c5963cc4" }, "downloads": -1, "filename": "pyception-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "588c18e65d0176900133e883468461e9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8347, "upload_time": "2015-12-11T16:24:10", "url": "https://files.pythonhosted.org/packages/f7/48/19aac205bd297c2284ae6ad5df1772ba03392562d766ec5e2492526ecfb5/pyception-0.1.3-py2-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5060031b3ab3353c603b1d8ba2b471df", "sha256": "53ad4fac9ef2e477211a3e3e44ef2efee75425c9d8b01def250e0375fb22911c" }, "downloads": -1, "filename": "pyception-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "5060031b3ab3353c603b1d8ba2b471df", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9112, "upload_time": "2015-12-21T13:43:02", "url": "https://files.pythonhosted.org/packages/1c/d0/f86c3bf8b2f67257f4c1ba553421fc03c003569fabd0eb452a4e342f52d8/pyception-0.1.4-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5060031b3ab3353c603b1d8ba2b471df", "sha256": "53ad4fac9ef2e477211a3e3e44ef2efee75425c9d8b01def250e0375fb22911c" }, "downloads": -1, "filename": "pyception-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "5060031b3ab3353c603b1d8ba2b471df", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9112, "upload_time": "2015-12-21T13:43:02", "url": "https://files.pythonhosted.org/packages/1c/d0/f86c3bf8b2f67257f4c1ba553421fc03c003569fabd0eb452a4e342f52d8/pyception-0.1.4-py2-none-any.whl" } ] }