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-2023 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.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: flufl_enum-6.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.7.0 CPython/3.10.11

File hashes

Hashes for flufl_enum-6.0.tar.gz
Algorithm Hash digest
SHA256 755091d6e6a985ea0b5dce6c79b101090b1f2dcad2f6dfe2ff61cf492f2cf1fd
MD5 b6395c7793a7c6656f85f687e4ac6670
BLAKE2b-256 bd3c54675c8ca53da9f90c27dcc5ffffeb20fd0bcfe338e961f5798923c844f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flufl_enum-6.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.7.0 CPython/3.10.11

File hashes

Hashes for flufl_enum-6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb802177737db9fd9fd0a8efaf08acec0ed864c7b4f9ad486733b7fdb24c055b
MD5 b812e90a014424e937370d1cf2bb515d
BLAKE2b-256 8c5d8f7e40a29061a05a4f74229862e30019d31dc3a174531ef356ca97c4efd4

See more details on using hashes here.

Supported by

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