Tools to expand Python's enum module.
Project Links
Meta
Author: Dominic Davis-Foster
Requires Python: >=3.7
Classifiers
Development Status
- 4 - Beta
Framework
- Sphinx :: Extension
Intended Audience
- Developers
License
- OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Operating System
- OS Independent
Programming Language
- Python
- Python :: 3 :: Only
- Python :: 3.7
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: Implementation :: CPython
- Python :: Implementation :: PyPy
Topic
- Documentation
- Documentation :: Sphinx
- Software Development :: Documentation
- Software Development :: Libraries :: Python Modules
- Utilities
Typing
- Typed
Tools to expand Python’s enum module.
Docs |
|
---|---|
Tests |
|
PyPI |
|
Anaconda |
|
Activity |
|
QA |
|
Other |
This library provides the following:
enum_tools.autoenum – A Sphinx extension to document Enums better than autoclass can currently.
@enum_tools.documentation.document_enum – A decorator to add docstrings to Enum members from a comment at the end of the line.
enum_tools.custom_enums – Additional Enum classes with different functionality.
Installation
enum_tools can be installed from PyPI or Anaconda.
To install with pip:
$ python -m pip install enum_tools
To install with conda:
$ conda install -c conda-forge enum_tools
Further Reading
Apr 17, 2025
0.13.0
Apr 02, 2024
0.12.0
Sep 12, 2023
0.11.0
Jun 15, 2023
0.10.0
Feb 10, 2022
0.9.0.post1
Jan 31, 2022
0.9.0
Jan 03, 2022
0.8.0
Dec 28, 2021
0.7.0
Dec 02, 2021
0.6.5
Feb 09, 2021
0.6.4
Jan 14, 2021
0.6.3
Dec 09, 2020
0.6.2
Sep 30, 2020
0.6.1
Sep 23, 2020
0.6.0
Sep 23, 2020
0.5.0
Sep 17, 2020
0.4.0
Sep 11, 2020
0.3.0
Sep 09, 2020
0.2.1
Sep 08, 2020
0.2.0
Jul 15, 2020
0.1.3
Jul 14, 2020
0.1.2
Jul 14, 2020
0.1.1
Jul 14, 2020
0.0.2