关注分享主机优惠活动
国内外VPS云服务器

如何将 python setup.py 发布到 pypi

要将 Python 项目发布到 PyPI,您需要执行以下步骤:

  1. 确保已安装 Python 和 setuptools。 通过从命令行运行以下命令来检查是否已安装:
python --version 
pip --版本 

如果未安装 setuptools,请使用以下命令安装它:

pip安装setuptools
  1. 在项目根目录中创建一个名为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",
)
 

根据您的项目需要更改这些字段。

  1. 在项目根目录下创建一个名为 .pypa-setuptools 的文件夹(如果尚未创建)。 这会阻止 setuptools 在安装软件包时运行。

  2. 使用以下命令构建项目的源代码和wheel分发包:

python setup.py sdist bdist_wheel

这是在dist/<源代码发布包(.tar.gz文件)和wheel发布包(.whl文件)中完成的。 ) 是/代码> 它将在文件夹下生成。

  1. 向 PyPI 注册。 首先,确保您已在 pypi.org 上创建了一个帐户。 然后运行以下命令登录:
pip installtwine
twinelogin
 

输入您的 PyPI 用户名和密码。

  1. 使用以下命令将项目发布到 PyPI:
tine Upload dist/*

这将导致生成的版本位于 dist/ 文件夹中。将上传包。 成功上传后,其他人可以使用 pip install your_project_name 命令安装您的项目。

注意:在发布之前,请确保阅读并遵循 PEP 8 编码规范以及 PyPI 项目页面上的指南。

以上内容来源于网络,不代表本站全部观点。 欢迎关注:zhujipindao.com

未经允许不得转载:主机频道 » 如何将 python setup.py 发布到 pypi

评论 抢沙发

评论前必须登录!