github上-的distutils是一个提供分发/ setuptools的/ distutils来GitHub的命令&NBSP工具;你可以用它代替的PyPI下载GitHub上下载的版本。
要使用此功能,请按照指示。
指令
首先,软件必须在标准发布的方式进行包装:使用的distutils,分发或setuptools的。该软件包包含了一个扩展命令。
然后,添加这个包到您的设置()配置setup_requires参数(setup.py脚本):
设置(名称='YourPackageName',
 版本=“1.2.3”,
  ...
  setup_requires = ['github上-的distutils> = 0.1.0'])
现在会有github_upload命令你setup.py:
 蟒蛇setup.py github_upload --help
常用命令:(见'--help-命令'更多)
...
对于“github_upload'命令选项:
  - 库(-R)的GitHub库的名字如:用户/ reponame
  - 用户名(-u)GitHub上的用户名
  - 密码(-p)GitHub的密码
...
如果-u / - 用户名和-p / - 密码不存在,它会显示提示。 -R / - 库是必需的。
上传
上传是很容易的:
 蟒蛇setup.py sdist github_upload -R用户/ reponame寄存器
通过解释说:
sdist
 使源代码分发文件。如果你的包的名字是YourPackageName和它的版本是1.2.3,然后将其文件名变为YourPackageName-1.2.3.tar.gz。
github_upload -R用户/ reponame
 上载内置源代码分发文件到您的GitHub库。这并不意味着,这将是版本控制,但它会被简单地上载到其下载页面。
登记
 使用GitHub的下载网址注册的这个版本到的PyPI包。 PyPI将页面的URL将http://pypi.python.org/YourPackageName/1.2.3
违约选项
您可以通过指定setup.cfg配置文件中为这些选项的默认值。例如,如果你想为默认--repository,使setup.cfg文件一样(连字符变成下划线):
[上传]
库=用户/ reponame
你可以做一个速记别名还有:
[别名]
发布= sdist github_upload寄存器
你可以检出从GitHub的资源库的源代码:
 混帐混帐克隆://github.com/dahlia/github-distutils.git
如果你发现了一个bug,请报告给问题跟踪。
对于用户到位桶
到位桶使用-的distutils这是一个由包如果您使用的到位桶GitHub上,而不是同一作者
什么是此版本中的新:
< ul>
要求:
- 在Python中
评论没有发现