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-2022 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-5.0.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

flufl.enum-5.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file flufl.enum-5.0.tar.gz.

File metadata

  • Download URL: flufl.enum-5.0.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for flufl.enum-5.0.tar.gz
Algorithm Hash digest
SHA256 c294d7f078ee6217bde505505d67a2a2a0fec9a5386a5f57013e247669d087c5
MD5 84818ebd675bd146978bdf747fc6276e
BLAKE2b-256 e6446e815ca6cab72e4422d573f9b593fa3278fdd2c9424333bafbe05e0bad1c

See more details on using hashes here.

File details

Details for the file flufl.enum-5.0-py3-none-any.whl.

File metadata

  • Download URL: flufl.enum-5.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for flufl.enum-5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71ea30f2f3d11c44092a6e9a5ff00a89a00d8b02e3a4b4177a922d6d9e5c09ce
MD5 f8ccb899568a2b62d06feca39eb62361
BLAKE2b-256 f40807d124d46cbb616eccbcc05d002b9622727198282c28485f3536e7f65b6a

See more details on using hashes here.

Supported by

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