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

Uploaded Source

Built Distribution

flufl_enum-6.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flufl_enum-6.1.0.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for flufl_enum-6.1.0.tar.gz
Algorithm Hash digest
SHA256 1def2f98963d1c75732f46ea5b14e81cff7f3f6b55bc5ac951d2f955fdf6fc7f
MD5 339449b90c8592296f59678fd0636db9
BLAKE2b-256 7549a34b3f6555c42d4a808a7af78a7bad7bf2e569aaf55b211a2d77267b7bd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flufl_enum-6.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for flufl_enum-6.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9cf10e0f3f3985ddba6d831dd48ca376139d243f8c805b58600ab74675c4312
MD5 2ab5b579d7fce6b34d1ec78cca664b31
BLAKE2b-256 7e45ad204f2d7a1ba420a462ab9032d42b7e43996b9f3995d4ceca99daa501e3

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page