-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
50 lines (46 loc) · 1.93 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# -- coding: UTF-8 --
import platform
import io
from setuptools import setup, find_packages
VERSION = '1.0.0'
requires = ['six', 'pynput']
with io.open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
system = platform.system()
if system == 'Darwin':
requires.append('pyobjc-framework-Quartz')
setup(
name='KongFuPanda', # 指定包名
version=VERSION, # 指定版本号
description='Framework for Advanced Statistics and Data Sciences', # 一句话描述,
long_description='Framework for Advanced Statistics and Data Sciences.', # 详细介绍
keywords='knn ml svm tree NaiveBayes AdbBoost', # 关键字
author='luoaijun', # 作者
author_email='[email protected]',
maintainer='luoaijun',
maintainer_email='[email protected]',
url='https://github.com/luoaijun/MachineLearning.git', # 项目目录
packages=find_packages(),
include_package_data=True,
zip_safe=True,
install_requires=requires, # 上层依赖的包
classifiers=[
# 'Development Status :: 1 - Planning',
# 'Development Status :: 2 - Pre-Alpha',
# 'Development Status :: 3 - Alpha',
# 'Development Status :: 4 - Beta',
# 'Development Status :: 5 - Production/Stable'
'Development Status :: 5 - Production/Stable', # 当前开发进度等级(测试版,正式版等)
'Intended Audience :: Developers', # 模块适用人群
'Topic :: Software Development :: Code Generators', # 给模块加话题标签
'License :: OSI Approved :: MIT License', # 模块的license
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
],
project_urls={ # 项目相关的额外链接
'github.io': 'https://luoaijun.github.io/self',
},
)