Metadata-Version: 2.3
Name: insensitive-strenum
Version: 1.0.2
Summary: A case insensitive StrEnum
License: GPLv3
Author: Abraham Murciano
Author-email: abrahammurciano@gmail.com
Requires-Python: >=3.11
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Project-URL: Documentation, https://abrahammurciano.github.io/python-insensitive-strenum/insensitive-strenum
Project-URL: Repository, https://github.com/abrahammurciano/python-insensitive-strenum
Description-Content-Type: text/markdown

# insensitive-strenum
A case insensitive StrEnum

## Installation

You can install this package with pip.
```sh
$ pip install insensitive-strenum
```

## Links

[![Documentation](https://img.shields.io/badge/Documentation-C61C3E?style=for-the-badge&logo=Read+the+Docs&logoColor=%23FFFFFF)](https://abrahammurciano.github.io/python-insensitive-strenum)

[![Source Code - GitHub](https://img.shields.io/badge/Source_Code-GitHub-181717?style=for-the-badge&logo=GitHub&logoColor=%23FFFFFF)](https://github.com/abrahammurciano/python-insensitive-strenum.git)

[![PyPI - insensitive-strenum](https://img.shields.io/badge/PyPI-insensitive_strenum-006DAD?style=for-the-badge&logo=PyPI&logoColor=%23FFD242)](https://pypi.org/project/insensitive-strenum/)

## Usage

```python
from insensitive_strenum import InsensitiveStrEnum

class Color(InsensitiveStrEnum):
	RED = 'red'
	GREEN = 'green'
	BLUE = 'blue'
```

```python
>>> Color('RED')
<Color.RED: 'red'>
>>> Color('red')
<Color.RED: 'red'>
>>> Color('Red')
<Color.RED: 'red'>
```

