mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-23 13:20:41 +00:00
65 lines
1.6 KiB
Plaintext
65 lines
1.6 KiB
Plaintext
Metadata-Version: 2.0
|
|
Name: enum34
|
|
Version: 1.1.6
|
|
Summary: Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4
|
|
Home-page: https://bitbucket.org/stoneleaf/enum34
|
|
Author: Ethan Furman
|
|
Author-email: ethan@stoneleaf.us
|
|
License: BSD License
|
|
Platform: UNKNOWN
|
|
Classifier: Development Status :: 5 - Production/Stable
|
|
Classifier: Intended Audience :: Developers
|
|
Classifier: License :: OSI Approved :: BSD License
|
|
Classifier: Programming Language :: Python
|
|
Classifier: Topic :: Software Development
|
|
Classifier: Programming Language :: Python :: 2.4
|
|
Classifier: Programming Language :: Python :: 2.5
|
|
Classifier: Programming Language :: Python :: 2.6
|
|
Classifier: Programming Language :: Python :: 2.7
|
|
Classifier: Programming Language :: Python :: 3.3
|
|
Classifier: Programming Language :: Python :: 3.4
|
|
Classifier: Programming Language :: Python :: 3.5
|
|
Provides: enum
|
|
|
|
enum --- support for enumerations
|
|
========================================
|
|
|
|
An enumeration is a set of symbolic names (members) bound to unique, constant
|
|
values. Within an enumeration, the members can be compared by identity, and
|
|
the enumeration itself can be iterated over.
|
|
|
|
from enum import Enum
|
|
|
|
class Fruit(Enum):
|
|
apple = 1
|
|
banana = 2
|
|
orange = 3
|
|
|
|
list(Fruit)
|
|
# [<Fruit.apple: 1>, <Fruit.banana: 2>, <Fruit.orange: 3>]
|
|
|
|
len(Fruit)
|
|
# 3
|
|
|
|
Fruit.banana
|
|
# <Fruit.banana: 2>
|
|
|
|
Fruit['banana']
|
|
# <Fruit.banana: 2>
|
|
|
|
Fruit(2)
|
|
# <Fruit.banana: 2>
|
|
|
|
Fruit.banana is Fruit['banana'] is Fruit(2)
|
|
# True
|
|
|
|
Fruit.banana.name
|
|
# 'banana'
|
|
|
|
Fruit.banana.value
|
|
# 2
|
|
|
|
Repository and Issue Tracker at https://bitbucket.org/stoneleaf/enum34.
|
|
|
|
|