Ai
2 Star 0 Fork 0

mirrors_android_source/enum34

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
setup.py 2.53 KB
一键复制 编辑 原始数据 按行查看 历史
Kevin Cheng 提交于 2019-05-03 05:29 +08:00 . Add in enum34 1.1.6 (58c4cd7)
import os
import sys
import setuptools
from distutils.core import setup
if sys.version_info[:2] < (2, 7):
required = ['ordereddict']
else:
required = []
long_desc = '''\
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.
'''
py2_only = ()
py3_only = ()
make = [
'rst2pdf enum/doc/enum.rst --output=enum/doc/enum.pdf',
]
data = dict(
name='enum34',
version='1.1.6',
url='https://bitbucket.org/stoneleaf/enum34',
packages=['enum'],
package_data={
'enum' : [
'LICENSE',
'README',
'doc/enum.rst',
'doc/enum.pdf',
'test.py',
]
},
license='BSD License',
description='Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4',
long_description=long_desc,
provides=['enum'],
install_requires=required,
author='Ethan Furman',
author_email='ethan@stoneleaf.us',
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Programming Language :: Python',
'Topic :: Software Development',
'Programming Language :: Python :: 2.4',
'Programming Language :: Python :: 2.5',
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
],
)
if __name__ == '__main__':
setup(**data)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors_android_source/enum34.git
git@gitee.com:mirrors_android_source/enum34.git
mirrors_android_source
enum34
enum34
main

搜索帮助