Skip to main content

A Python enumeration package

Project description

A Python enumeration package.

The flufl.enum library is a Python enumeration package. Its goal is to provide simple, specific, concise semantics in an easy to read and write syntax. flufl.enum has just enough of the features needed to make enumerations useful, but without a lot of extra baggage to weigh them down. This work grew out of the Mailman 3.0 project.

Since enums were added to Python in 3.4, why use this package instead of the Python standard library enum package? flufl.enum is intentionally simpler, and thus potentially faster and easier to maintain.

Author

flufl.enum is Copyright (C) 2004-2025 Barry Warsaw <barry@python.org>

Licensed under the terms of the Apache License Version 2.0. See the LICENSE file for details.

Project details

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

flufl_enum-8.0.0.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flufl_enum-8.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file flufl_enum-8.0.0.tar.gz.

File metadata

  • Download URL: flufl_enum-8.0.0.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: Hatch/1.16.1 cpython/3.12.3 HTTPX/0.28.1

File hashes

Hashes for flufl_enum-8.0.0.tar.gz
Algorithm Hash digest
SHA256 efac06cd7520dc3f14f6340c46fbc2181a3b224cd96d40266a8b5f57746b295b
MD5 1b5d1d6263a6797bd1a336644f15be1d
BLAKE2b-256 a9476f99f494c7a4f7cd9a1eb32e0ec3a37767971b37f98d699a24bc8f35f6ed

See more details on using hashes here.

File details

Details for the file flufl_enum-8.0.0-py3-none-any.whl.

File metadata

  • Download URL: flufl_enum-8.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: Hatch/1.16.1 cpython/3.12.3 HTTPX/0.28.1

File hashes

Hashes for flufl_enum-8.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 73b83e21bb580d3439687a0e92e6f4eae70ac6df394d181b9fc3ba75a82261dc
MD5 bb8a9f1f010bdb3b5aed318e74675993
BLAKE2b-256 b560dd77de6d42083bc8709d9d0adb60ce3f8551c70df77bf27f09e5104d9f64

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