要将 Python 项目发布到 PyPI,您需要执行以下步骤:
- 确保已安装 Python 和 setuptools。 通过从命令行运行以下命令来检查是否已安装:
python --version
pip --版本
如果未安装 setuptools,请使用以下命令安装它:
pip安装setuptools
- 在项目根目录
中创建一个名为setup.py的文件
目录(如果尚未创建)。 该文件包含项目元数据和依赖项。 这是一个简单的 setup.py 示例。
来自安装工具 导入设置,find_packages
setup(
name=" your_project_name) ",
version="0.1",
package=find_packages(),
install_requires=[
] # 添加项目依赖
],
entry_points={
"console_scripts": [
# 如果您的项目包含可执行文件,您可以在此处添加它们
],
},
author="你的名字",
author_email="your.email@example.com",
描述="项目简短描述",
long_description="项目的详细描述",
url="https://github.com/yourusername/your_project_name",
)
根据您的项目需要更改这些字段。
-
在项目根目录下创建一个名为
.pypa-setuptools
的文件夹(如果尚未创建)。 这会阻止 setuptools 在安装软件包时运行。 -
使用以下命令构建项目的源代码和wheel分发包:
python setup.py sdist bdist_wheel
这是在dist/<源代码发布包(
.tar.gz
文件)和wheel发布包(.whl
文件)中完成的。 ) 是/代码> 它将在文件夹下生成。
- 向 PyPI 注册。 首先,确保您已在 pypi.org 上创建了一个帐户。 然后运行以下命令登录:
pip installtwine
twinelogin
输入您的 PyPI 用户名和密码。
- 使用以下命令将项目发布到 PyPI:
tine Upload dist/*
这将导致生成的版本位于 dist/
文件夹中。将上传包。 成功上传后,其他人可以使用 pip install your_project_name
命令安装您的项目。
注意:在发布之前,请确保阅读并遵循 PEP 8 编码规范以及 PyPI 项目页面上的指南。
以上内容来源于网络,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册