用于git兼容性的setuptools扩展。有关详细信息,请参见http://github.com/trammell/gitegginfo上的项目主页。

gitegginfo的Python项目详细描述


简介

gitegginfo添加两个setuptools命令,使 在构建开发鸡蛋时,将setuptools与git存储库结合使用。问题 出现在setuptools专门查找subversion修订号时, 即使subversion不是底层的scm。

此包用于git-svn,我将其用作接口 介于git和subversion之间。

Gitegginfo

gitegginfo命令是setuptools的egg_info命令的扩展。 其中egg_info命令不明智地特定于subversion版本 控制系统中,gitegginfo命令不明智地显式地绑定到 git-dvcs(分布式版本控制系统)。

gitsdist

setuptools附带的sdist命令用于生成源 分配,即tarballs。当建立一个开发(“dev”)egg时, setuptools试图通过^{tt4}查询当前修订号$ 命令,由于上述原因失败。gitsdist命令 而是使用gitegginfo命令获取修订信息。

示例命令

使用git-svn修订数据生成.egg-info文件夹:

python setup.py gitegginfo -r

要构建开发源发行版:

python setup.py gitegginfo -rDb dev gitsdist

故障排除

如果遇到setuptools没有包含所有代码的问题 创建的egg,可能需要安装包setuptools-git

编辑

在我撰写本文时,python打包基础设施处于一种令人沮丧的状态。

更改

0.3-2011年7月8日

  • 添加了gitsdist命令[jt]

0.2-2010年6月22日

  • 错误修复/'git svn'调用[jt]

0.1-2010年4月8日

  • 拉git svn revision[jt]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在SWT中关闭CTabItem时如何获取警告消息?   java如何从中获取文本字符串   java带有(int[][])的方法意味着什么?   java我在创建这个安卓浮动泡泡动画时做错了什么?   将边距属性作为列表项的java表抛出异常ClassCastException   java如何在Storm拓扑中测量延迟和吞吐量   java如何在javafx中序列化事件?   java访问main()之外的线程   java如何强制某些方法仅对kotlin可见   java如何使用quartzscheduler启动具有多个crontrigger的作业?   java无法使用VM选项获取转储文件:引发OOM异常时出现HEAPDUMPONAUTOFMEMORYERROR   java无法在安卓中的FTP服务器上上载文件   java RecordView未显示   java有没有办法在Eclipse中隐藏/折叠虚张声势的注释?   java如何从xml中提取xml。广州?