{ "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": "plumbus", "package_url": "https://pypi.org/project/plumbus/", "platform": "any", "project_url": "https://pypi.org/project/plumbus/", "project_urls": { "Homepage": "https://github.com/shaypal5/ezenum" }, "release_url": "https://pypi.org/project/plumbus/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Easy enums for python.", "version": "0.0.2" }, "last_serial": 3173507, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "b9c9159ae96a7821277d53f8d32c6479", "sha256": "d4e7aad755a9b86f4df14ed955bf9af2fe377fd65264e7fadce670313d7dd026" }, "downloads": -1, "filename": "plumbus-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b9c9159ae96a7821277d53f8d32c6479", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19035, "upload_time": "2017-09-14T11:17:02", "url": "https://files.pythonhosted.org/packages/7c/dc/8a0e0f026c856d87aaf0246039b59101e206143e358595d9d6e700128e80/plumbus-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9c9159ae96a7821277d53f8d32c6479", "sha256": "d4e7aad755a9b86f4df14ed955bf9af2fe377fd65264e7fadce670313d7dd026" }, "downloads": -1, "filename": "plumbus-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b9c9159ae96a7821277d53f8d32c6479", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19035, "upload_time": "2017-09-14T11:17:02", "url": "https://files.pythonhosted.org/packages/7c/dc/8a0e0f026c856d87aaf0246039b59101e206143e358595d9d6e700128e80/plumbus-0.0.2.tar.gz" } ] }