如何将PyPI包部署到ARTIFACTORY的本地存储库?
本文描述了配置Python客户端以将包发布到JFrog Artifactory的PyPI存储库的步骤。
发布Python包需要什么?
步骤1:
首先,需要为用户添加Artifactory作为索引服务器。这可以通过$HOME/。客户端配置的Pypirc文件。
要使用Artifactory的存储库信息配置.pypirc文件,请参考您在Artifactory中创建的PyPI存储库中的Set Me UP部分。
在单击“Set Me Up”选项时,它将显示更新.pypirc文件的指示。
步骤2:
setup.py文件(包含包信息),关于如何准备setup.py文件的详细信息,请参阅文章在这里.
下面是一个示例设置文件供参考进口setuptools
setuptools.setup (
name = " hello-pkg-yuvi ",
version = " 1.1.2 ",
作者= " Yuvarajan Johnpaul”,
author_email = "尼泊尔* * * @www.si-fil.com”,
description="测试上传包[PyPI]",
包= setuptools.find_packages (),
分类器= [
“编程语言::Python:: 3”,
“许可证::OSI Approved:: MIT许可证”,
“操作系统::OS独立”,
),
python_requires = > = 3.6,
)
一旦setup.py和$HOME/。Pypirc文件准备好后,执行以下命令将包上传到本地存储库。$ python setup.py sdist upload -r local
