开发与发布【Python包】的详细步骤

  • 时间:
  • 浏览:6
  • 来源:uu快3棋牌_uu快3讨论群_规律

所有字母小写



在pypi上这么同名的包(即使您想要公开提供您的包,您想要希望稍后将其私下指定为依赖项)1



setup.py文件也是大伙儿在PyPI上注册包名称和上传源代码的主要入口点。输入下面的代码来“注册”你的包(这想要保存包的名称,上传包的元数据,并创建pypi.python.org网页):

现在大伙儿能都还还都都可以在本地安装你你你这个 包.



1译者注:想要作者已将名为funniest的包上传,可是大伙儿在设定名字时都还还都都可以设置为funniest





http://pypi.python.org/pypi/funniest/0.1



Python包或模块的名称通常都还还都都可以 遵循以下条件:

在text.py中另另另另一个写:

4.安装包

一点用户能都还还都都可以通过pip命令来安装你你你这个 funniest包:

最高级的目录是大伙儿软件配置管理仓库的根目录,比如funniest.git,同样叫funniest的子目录是实际的python模块。大伙儿在__init__.py中写入一另另另一个joke()函数:

还有一另另另一个大伙儿在包目录中都还还都都可以 包含的文件:.gitignore,或是相同作用的软件配置管理文件。Python构建系统创建了一点顶端文件,大伙儿要小心太久提交源代码的控制权。这是funniest的.gitignore文件看起来的样子:

想要您想要这么在PyPI上发布过内容,则都还还都都可以 先创建帐户。2下面的链接能都还还都都可以让您浏览PyPI上对于funniest的描述

funniest的初始目录社会形态应该是另另另另一个的:

想查看所有可用的setup.py命令的完整列表话语,请执行以下操作:

人太好用户能都还还都都可以用URL链接来查找大伙儿的git存储库,但大伙儿想要希望上传源代码,以便能都还还都都可以在不群克隆存储库的状况下安装软件包。这还将使自动安装和依赖项解析工具都都还还都都可以安装大伙儿的软件包。

一点用户能都还还都都可以将其指定为另另另另一个包的依赖项,并在安装该包时自动安装。

2.创建框架

1.设定一另另另一个名称



6.忽略文件(.gitignore等)

首先创建一另另另一个资源派发:



在__init__.py中另另另另一个写:



大多数状况下,大伙儿都还还都都可以 在模块包含有多个包含代码的文件。应始终在组织组织结构funniest目录中去掉 一点文件。例如,让大伙儿将一另另另一个函数移动到一另另另一个新的text子模块,否则大伙儿的目录层次社会形态如下所示:



您能都还还都都可以组合所有那此步骤,更新元数据并在一另另另一个步骤中发布新文件:

原文发布时间为:2018-07-100

本文作者:Scott Torborg

本文来自云栖社区合作协议协议伙伴“ 数据分析”,了解相关信息能都还还都都可以关注“ 数据分析”

5.去掉 附加文件

这将在大伙儿的顶级目录中创建dist/funniest-0.1.tar.gz。想要您想要,请将该文件群克隆到另一台主机并尝试解压缩并安装它,来验证它不是符合要求。然能不都还还都都可以使用以下命令将该文件上传到PyPI3:

主设置配置文件setup.py应该包含一次对setuptools.setup()的调用:

所有一点Python代码都属于该funniest/funniest/目录。



3.在PyPi上发布



仅使用-符号或不使用符号(注意都还还都都可以使用_)

2译者注:注册的网址为 https://pypi.org/ 在pypi的网站上注册成功后,都还还都都可以 验证邮箱,否则顶端无法上传包

3译者注:这条命令实际执行时有可是难题报告 ,推荐改为

在大伙儿系统中使用相同Python的一点任何地方,接着做:

大伙儿还能都还还都都可以使用符号链接安装包,以便对系统上包的一点用户立即提供对源文件的更改: