用于管理git(hub)工作流的ome工具

scc的Python项目详细描述


Build StatusPypi

简介

scc命令提供了简化git(hub)工作流的工具。

依赖关系

SCC的直接依赖关系是:

安装

要安装scc,请运行:

$ python setup.py install

或者使用pip,运行:

$ pip install scc

要升级pip安装,请运行:

$ pip install -U scc

用法

可用命令列表可以用以下命令列出:

$ scc -h

对于每个子命令,可以查询其他帮助,例如:

$ scc merge -h

贡献

pygithub遵循python代码的样式指南PEP 8。请检查一下 通过运行 flake8 -v .pep8 -v .

运行测试

测试位于test目录下。要运行所有测试,请使用 setup.py的测试目标:

python setup.py test

单元测试

单元测试存储在test/unit文件夹下,可以通过调用来运行:

python setup.py test -t test/unit

单元测试也由Travis构建在打开的每个pull请求上运行 针对主存储库。

集成测试

集成测试存储在“测试/集成”下。许多集成测试 使用snoopys-sandboxsnoopys-sandbox-2作为沙盒存储库来测试 SCC命令。

运行集成测试套件需要:

  • github帐户

  • 基于令牌的github连接,即存储在 本地git配置文件(忽略全局令牌):

    $ git config github.token xxxx
    
  • 通过上面定义的令牌进行身份验证的用户需要拥有 snoopys-sandboxsnoopys-sandbox-2

设置好后,可以通过调用:

python setupy.py test -s test/integration

许可证

SCC根据GPL发布。

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

推荐PyPI第三方库


热门话题
java如何加载JNI。具有依赖项的动态库文件,但未获得未满足的链接错误?   java ResultSet元数据未返回第一行   无法从java xml解析器中的当前节点获取节点列表   java如何从for循环值创建单个数组   java如何在没有arrayList的情况下查找对象   java ItemizedOverlayWithFocus在聚焦osmdroid时显示另一个覆盖   java使用迭代器进行“向下”迭代的优雅方式   java如何使用OnListItemClick为listview和AlertDialog使用单独的arraylist?   arraylist读取txt文件Java中存储的数组   javascript IE 11与RicoLive Grid 2.2框架不兼容   java我能得到水豚的maven依赖性吗?   简单Escp Java:PrintPreviewPane在JDK7中不起作用   java取出给定字符串的一部分,并将所取部分作为变量返回?   java如何替换“instanceof”函数中的变量   来自url的Java utf8编码   java方法获取类Gregorianalendar?   安卓如何在java 7中使用AndroidStudio和DDMS监视器   java测试在JUnit4下运行,但不是在JUnit5下运行-编译干净,但执行0测试   java无法使用Azure服务总线发送消息