# 示例代码:创建一个简单的 setup.py 文件
from setuptools import setup, find_packages
setup(
name='my_project', # 项目名称
version='0.1', # 版本号
packages=find_packages(), # 自动发现包
install_requires=[ # 依赖项
'requests',
'numpy'
],
entry_points={ # 入口点,定义命令行工具等
'console_scripts': [
'my_command=my_package.module:function',
],
},
author='Your Name', # 作者
author_email='your.email@example.com', # 作者邮箱
description='A brief description of the project', # 项目描述
url='https://github.com/yourusername/my_project', # 项目主页
)
# 解释说明:
# 当运行 `python setup.py egg_info` 时,setuptools 会根据 setup.py 文件中的信息生成元数据文件。
# 这些元数据文件通常位于项目的 `my_project.egg-info` 目录中,包含项目的版本、依赖项等信息。
# 这对于打包和分发 Python 包非常重要。
上一篇:python 矩阵相乘
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站