软件遗产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如何定制springdata存储库方法名称?   html有没有办法将java应用程序或JApplet嵌入到网站中?   Jackson ObjectMapper将java从字符串序列化为JSON作为namevalue   java刷新JTable?   用Java程序分发用JavaDB制作的数据库   java Android如何启动新活动   当集合大小超过500.000时,java的处理速度会显著降低   在java的分层目录中的多个目录中查找相同的文件   java如何将ArrayList数据插入数据库   java如何修改此代码,使其时间复杂度为o(logn)或o(n),而不是o(n^2)   java面板(SimplePanel)中仅显示图像的前1/3(大约),   jakarta ee Java Bean和企业Java Bean之间的区别?   创建AWS Cloudfront自签名URL(java sdk)时出现amazon web服务错误   基于Jersey和Jackson查询参数的java动态属性过滤