ARTIFACTORY:如何将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文件的详细信息,请参阅本文在这里.
这里有一个示例设置文件供参考进口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批准:MIT许可”,
“操作系统独立”,
],
python_requires = > = 3.6,
)
一旦setup.py和$HOME/。Pypirc文件准备好了,执行以下命令将包上传到本地存储库。$ python setup.py sdist upload -r local