软件遗产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/