{ "info": { "author": "Shay Palachy", "author_email": "shaypal5@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "ezenum\n######\n|PyPI-Status| |PyPI-Versions| |Build-Status| |Codecov| |LICENCE|\n\nEasy enums for Python.\n\n.. code-block:: python\n\n >>> RGB = StringEnum(['Red', 'Green', 'Blue'])\n >>> RGB.Red\n 'Red'\n\n.. contents::\n\n.. section-numbering::\n\nInstallation\n============\n\nInstall ``ezenum`` with:\n\n.. code-block:: bash\n\n pip install ezenum\n\n\nFeatures\n========\n\n* Pure Python.\n* Compatible with Python 3.5+.\n* Easy creation of usefull enum objects.\n* String enums with unified value and name attributes.\n\n\nUse\n===\n\nStringEnum\n----------\n\nEasilly get a string enum from a string list.\n\n\n\nContributing\n============\n\nPackage author and current maintainer is Shay Palachy (shay.palachy@gmail.com); You are more than welcome to approach him for help.\n\n\nInstalling for development\n--------------------------\n\nClone:\n\n.. code-block:: bash\n\n git clone git@github.com:shaypal5/ezenum.git\n\n\nInstall in development mode with test dependencies:\n\n.. code-block:: bash\n\n cd ezenum\n pip install -e \".[test]\"\n\n\nRunning the tests\n-----------------\n\nTo run the tests, use:\n\n.. code-block:: bash\n\n python -m pytest --cov=ezenum\n\n\nAdding documentation\n--------------------\n\nThis project is documented using the `numpy docstring conventions`_, which were chosen as they are perhaps the most widely-spread conventions that are both supported by common tools such as Sphinx and result in human-readable docstrings (in my personal opinion, of course). When documenting code you add to this project, please follow `these conventions`_.\n\n.. _`numpy docstring conventions`: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt\n.. _`these conventions`: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt\n\n\nCredits\n=======\nCreated by Shay Palachy (shay.palachy@gmail.com).\n\n\n.. |PyPI-Status| image:: https://img.shields.io/pypi/v/ezenum.svg\n :target: https://pypi.python.org/pypi/ezenum\n\n.. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/ezenum.svg\n :target: https://pypi.python.org/pypi/ezenum\n\n.. |Build-Status| image:: https://travis-ci.org/shaypal5/ezenum.svg?branch=master\n :target: https://travis-ci.org/shaypal5/ezenum\n\n.. |LICENCE| image:: https://img.shields.io/pypi/l/ezenum.svg\n :target: https://pypi.python.org/pypi/ezenum\n\n.. |Codecov| image:: https://codecov.io/github/shaypal5/ezenum/coverage.svg?branch=master\n :target: https://codecov.io/github/shaypal5/ezenum?branch=master\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/shaypal5/ezenum", "keywords": "enum", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "brazier", "package_url": "https://pypi.org/project/brazier/", "platform": "any", "project_url": "https://pypi.org/project/brazier/", "project_urls": { "Homepage": "https://github.com/shaypal5/ezenum" }, "release_url": "https://pypi.org/project/brazier/0.0.0/", "requires_dist": null, "requires_python": "", "summary": "Great package.", "version": "0.0.0" }, "last_serial": 3665782, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "342044a75c03fbdef1f1fd82ffa9c80b", "sha256": "a25faf568556be1786ec032a095e181e60588b45a3b992ee973702a68497710d" }, "downloads": -1, "filename": "brazier-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "342044a75c03fbdef1f1fd82ffa9c80b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9213, "upload_time": "2018-03-13T16:08:49", "url": "https://files.pythonhosted.org/packages/03/47/876d44da5d557aef8085aac4d6a3239ab8f30176cdd25ca94bac67104e0b/brazier-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45a9a3ca6bb0ded5451a127c2571bc39", "sha256": "4c8d6c59d9368a935f9b40f488d956b4613b359c441b1e1a25b32341de413293" }, "downloads": -1, "filename": "brazier-0.0.0.tar.gz", "has_sig": false, "md5_digest": "45a9a3ca6bb0ded5451a127c2571bc39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20215, "upload_time": "2018-03-13T16:08:48", "url": "https://files.pythonhosted.org/packages/31/86/46eddba65711290b17d7e7a1e7f7cc802c15e29c3bdadc193c301185fd51/brazier-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "342044a75c03fbdef1f1fd82ffa9c80b", "sha256": "a25faf568556be1786ec032a095e181e60588b45a3b992ee973702a68497710d" }, "downloads": -1, "filename": "brazier-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "342044a75c03fbdef1f1fd82ffa9c80b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9213, "upload_time": "2018-03-13T16:08:49", "url": "https://files.pythonhosted.org/packages/03/47/876d44da5d557aef8085aac4d6a3239ab8f30176cdd25ca94bac67104e0b/brazier-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45a9a3ca6bb0ded5451a127c2571bc39", "sha256": "4c8d6c59d9368a935f9b40f488d956b4613b359c441b1e1a25b32341de413293" }, "downloads": -1, "filename": "brazier-0.0.0.tar.gz", "has_sig": false, "md5_digest": "45a9a3ca6bb0ded5451a127c2571bc39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20215, "upload_time": "2018-03-13T16:08:48", "url": "https://files.pythonhosted.org/packages/31/86/46eddba65711290b17d7e7a1e7f7cc802c15e29c3bdadc193c301185fd51/brazier-0.0.0.tar.gz" } ] }