OME管理git(hub)工作流程的工具
项目描述
SCC
简介
SCC命令提供简化Git(Hub)工作流程的工具。
文档
设置和使用说明可在OME-contributing页面找到。
依赖项
scc的直接依赖项包括
安装
要安装scc,运行
$ python setup.py install
或者使用pip,运行
$ pip install scc
要升级您的pip安装,运行
$ pip install -U scc
使用方法
可以使用以下命令列出可用的命令列表
$ scc -h
对于每个子命令,可以通过以下方式查询更多帮助,例如
$ scc merge -h
贡献
PyGithub遵循PEP 8,Python代码风格指南。请使用pep8或flake8,Python风格指南检查器,通过运行flake8 -v .或pep8 -v .来检查您的代码。
运行测试
测试位于test目录下。要运行所有测试,请使用setup.py的test目标
python setup.py test
单元测试
单元测试存储在test/unit文件夹中,可以通过调用
python setup.py test -t test/unit
单元测试也由对主要存储库打开的每个拉取请求的Travis构建运行。
集成测试
集成测试存储在test/integration下。许多集成测试使用snoopys-sandbox和snoopys-sandbox-2作为沙箱存储库来测试scc命令。
运行集成测试套件需要
一个GitHub账号
一个基于令牌的GitHub连接,即存储在本地Git配置文件下的github.token(全局令牌将被忽略)
$ git config github.token xxxx
由上述令牌认证的用户需要拥有snoopys-sandbox和snoopys-sandbox-2的分支
一旦设置完毕,可以通过调用
python setupy.py test -s test/integration
许可协议
scc采用GPL发布。
版权
2012-2019,Open Microscopy Environment
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
scc-0.20.0.tar.gz (48.0 kB 查看哈希值)
构建分布
scc-0.20.0-py3-none-any.whl (48.4 kB 查看哈希值)
关闭
scc-0.20.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b48d99c94bd00189c2480baf57be529feec6f1adb9d0a3add347a75a5b826a6b |
|
MD5 | 6a4b0330c50b237e94b45d2465099a9c |
|
BLAKE2b-256 | 6610d018da9c101c46bd09e7c00897688561d2a9db142cfc45c3b0e74dc6c34c |
关闭
scc-0.20.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8daec64debdeea4e171ba253f0f299b29e8ce9644ae8e743ba49cb1a65d2ec7a |
|
MD5 | 0df6aebd8c4f411be3d4f1193ff5279c |
|
BLAKE2b-256 | e83906f3d6ec655dbe690404f87524d6ffbf7aa2cdd783d431c976b653b16dc4 |