软件遗产git加载器

swh.loader.git的Python项目详细描述


SWH加载程序git

软件遗产git加载程序是一个工具和一个库,可以遍历本地 git存储库并将包含的所有文件注入swh数据集中 以前不知道。

许可证

这个程序是免费软件:你可以重新发布和/或修改它 根据 自由软件基金会,或者许可证的第3版,或者 选项)任何更高版本。

这个程序的发布是希望它会有用,但是 没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。见GNU将军 公共许可证了解更多详细信息。

参见顶级许可文件,了解GNU通用的全文 与此程序一起使用许可证。

依赖关系

运行时

  • Python3
  • 杜利奇Python
  • python3正在重试
  • Python3-swh.core
  • Python3-swh.模型
  • python3-swh.存储
  • python3-swh.scheduler

测试

  • Python鼻

要求

  • 实现语言,python3
  • 编码指南:符合PEP8
  • Git访问:通过Dulwich

配置

您可以从远程源(loader)或 磁盘上的原点(来自磁盘)直接通过调用:

python3 -m swh.loader.git.{loader,from_disk}

位置

两个工具都需要一个配置文件。

下列任一位置:

  • /etc/softwarehitage/
  • ~/.config/swh/
  • ~/.swh/

注意:将调用该位置$swh_config_path

配置示例

分别来自远程(git.yml)和 一个磁盘(git-disk.yml),$swh配置路径/loader/git{-disk}.yml:

storage:
  cls: remote
  args:
    url: http://localhost:5002/

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

推荐PyPI第三方库


热门话题
java如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException