Skip to main content

Great package.

Project description

PyPI-Status PyPI-Versions Build-Status Codecov LICENCE

Easy enums for Python.

>>> RGB = StringEnum(['Red', 'Green', 'Blue'])
>>> RGB.Red
    'Red'

1 Installation

Install ezenum with:

pip install ezenum

2 Features

  • Pure Python.

  • Compatible with Python 3.5+.

  • Easy creation of usefull enum objects.

  • String enums with unified value and name attributes.

3 Use

StringEnum

Easilly get a string enum from a string list.

4 Contributing

Package author and current maintainer is Shay Palachy (shay.palachy@gmail.com); You are more than welcome to approach him for help.

4.1 Installing for development

Clone:

git clone git@github.com:shaypal5/ezenum.git

Install in development mode with test dependencies:

cd ezenum
pip install -e ".[test]"

4.2 Running the tests

To run the tests, use:

python -m pytest --cov=ezenum

4.3 Adding documentation

This 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.

5 Credits

Created by Shay Palachy (shay.palachy@gmail.com).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grodus-0.0.12.tar.gz (19.1 kB view details)

Uploaded Source

File details

Details for the file grodus-0.0.12.tar.gz.

File metadata

  • Download URL: grodus-0.0.12.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for grodus-0.0.12.tar.gz
Algorithm Hash digest
SHA256 14e801361d0502e2c0b74d8f57a624887db5166ebe609d68dd2f8094e4aa6016
MD5 0e234ad7b5d9fc91b30ef3bd20b1f2c8
BLAKE2b-256 8ddbc1088f11be3b1e96dcc833f6b03632565b689eb500e25568e7dda09ac689

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page