-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
37 lines (35 loc) · 1.81 KB
/
setup.py
File metadata and controls
37 lines (35 loc) · 1.81 KB
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
"""这个是使用setuptools打包的脚本,用于安装使用python调用的clickmouse工具
这个库仅供开发人员使用,普通人请前往github releases(https://github.com/xystudio/pyClickMouse/releases)
推荐通过'pip install clickmouse'安装,若网络较差,可以使用清华镜像源'pip install clickmouse -i https://pypi.tuna.tsinghua.edu.cn/simple'
若要下载本地安装包,建议下载whl格式的安装包,下载地址:https://github.com/xystudio/pyClickMouse/releases,下载结束后在下载位置打开命令行,运行'python setup.py install'"""
# 以下为setup.py文件内容
# 导入setuptools模块
import setuptools
# 定义setup函数
setuptools.setup(
name="ClickMouse", # 包名
version="2.1.1", # 版本号
author="xystudio", # 作者
author_email="173288240@qq.com", # 作者邮箱
description="基于Python的鼠标连点工具", # 包描述
url="https://github.com/xystudio889/pyClickMouse", # 包的github地址
long_description=open("README.md", "r", encoding="utf-8").read(), # 包的readme文件
long_description_content_type="text/markdown", # 指定readme文件格式为markdown
packages=setuptools.find_packages(), # 包的目录结构
classifiers=[ # 包的分类列表
"Programming Language :: Python :: 3", # python版本
"License :: OSI Approved :: MIT License", # 许可证
"Operating System :: OS Independent",# 系统
],
keywords=["mouse", "click", "automation", "clickmouse"], # 包的关键字列表
python_requires='>=3.8', # python版本要求
install_requires=['pyautogui'], # 依赖的包列表
entry_points={ # 脚本入口
"console_scripts": [
"clickmouse = clickmouse.__main__:main",
]
},
extras_require = {
"api": ["clickmouse-api"]
}
)