跟踪上游项目元数据
项目描述
上游本体学家
上游本体学家提供了一种通用接口,用于查找上游软件项目的元数据。
它将从任何可用的来源收集信息,优先考虑它更有信心的数据,并报告每条元数据的置信度。
本体学家起源于Debian,目前报告的元数据字段基于DEP-12,但旨在是发行版无关的。
提供的字段
标准字段
Homepage
: 主页URLName
: 上游项目的人类名称Contact
: 上游的某种联系地址(电子邮件、邮件列表URL)Repository
: VCS URLRepository-Browse
: 用于查看VCS的Web URLBug-Database
: Bug数据库URL(通常用于Web查看)Bug-Submit
: 用于提交新错误的URL(可以是Web或电子邮件地址)Screenshots
: 截图URL列表Archive
: 使用的存档 - 例如SourceForge安全联系方式
:用于报告安全问题的电子邮件或URL文档
:网页上的文档链接
上游本体扩展,不在DEP-12中定义
SourceForge-项目
:源forge项目名称Wiki
:Wiki URL摘要
:项目的一行描述描述
:项目的更详细描述许可
:单行许可证(例如“GPL 2.0”)版权
:版权所有者列表版本
:当前上游版本安全-MD
:包含安全策略的markdown文件的URL作者
:为项目做出贡献的人员列表维护者
:项目的维护者资助
:有关资助的更多信息URL
支持的数据源
目前,本体可以读取以下上游数据源的元数据
- Python包元数据(PKG-INFO,setup.py,setup.cfg,pyproject.toml)
- package.json
- composer.json
- package.xml
- Perl包元数据(dist.ini,META.json,META.yml,Makefile.PL)
- Perl POD文件
- GNU配置文件
- R DESCRIPTION文件
- Rust Cargo.toml
- Maven pom.xml
- metainfo.xml
- .git/config
- SECURITY.md
- DOAP
- Haskell cabal文件
- go.mod
- ruby gemspec文件
- nuspec文件
- OPAM文件
- Debian打包元数据(debian/watch,debian/control,debian/rules,debian/get-orig-source.sh,debian/copyright,debian/patches)
- Dart的pubspec.yaml
- meson.build
它还将扫描README和INSTALL以查找可能的上游存储库URL(并将尝试验证这些URL与本地存储库匹配)。
除了本地文件之外,它还可以使用它们的API咨询外部目录
使用示例
使用上游本体最简单的方法是在软件项目中调用guess-upstream-metadata
命令
$ guess-upstream-metadata ~/src/dulwich
Security-MD: https://github.com/dulwich/dulwich/tree/HEAD/SECURITY.md
Name: dulwich
Version: 0.20.15
Bug-Database: https://github.com/dulwich/dulwich/issues
Repository: https://www.dulwich.io/code/
Summary: Python Git Library
Bug-Submit: https://github.com/dulwich/dulwich/issues/new
或者,还有一个Python API。还有autocodemeta
和autodoap
命令,可以分别生成codemeta和DOAP格式的输出。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
upstream_ontologist-0.1.38.tar.gz (108.6 KB 查看哈希值)
构建分发
关闭
upstream_ontologist-0.1.38.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1f58dc25f9d8eacfabb39abf5a9febbaec619ef14e5566e99e6249f6b98102ea |
|
MD5 | 862852dd5cdb55594d4794a5bedb1363 |
|
BLAKE2b-256 | 31da882fe1b79497b9c37303c60b75648e044e746c94343c36e64495d07bdb39 |
关闭
upstream_ontologist-0.1.38-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 928ab7c46a875567b96624d71e5c166cc1d80b595fd0aa890f591a33c6bb4a8a |
|
MD5 | ca44fe0cfd1bc314695cba2a9ddf6f05 |
|
BLAKE2b-256 | 227dc769561aca8ed21db2a0a29873c90c8d2182cceccb70f25eeb776151124c |
关闭
upstream_ontologist-0.1.38-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6f6b164c12e6138c7ed1085827ec3fa79ae392eba3da084b955222cbdb2a1268 |
|
MD5 | cbf5f60ea61cb33dd74e10bdaa91fdd2 |
|
BLAKE2b-256 | 01d2dea0bd328e3b8acfd2af24d481ad4a20a3f87d8950ab5e00c85a74acc45b |
关闭
upstream_ontologist-0.1.38-cp313-cp313-macosx_14_0_arm64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9dd28d70294bc6b4c5a21609291258b54109f6387f27d15ce897c26e791ca16a |
|
MD5 | 40a4a20b19e0bb51cc5a2bf84e1574cd |
|
BLAKE2b-256 | de5fa7b07c750204741657eb907ba6fe7fe7373d9293d2635992f7bad195a45b |
关闭
upstream_ontologist-0.1.38-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b9dc2836ed40d7a3e148cba636ce34a7ee8eb63d07a2db4f3ce81b99f3775538 |
|
MD5 | ba58a6240375f26f68862ce496820c0f |
|
BLAKE2b-256 | ae5f946e53aab6a7bede0ee09c98d965f9a6ed30e6f5bff164f7b2d97e904497 |
关闭
upstream_ontologist-0.1.38-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eadb18710ba48de7f0d99e505a904a17225da53caa3ad3b8fc2ee9b8f82e9ee0 |
|
MD5 | 6e765b2e6eb6b1b393b0312385a6c7c9 |
|
BLAKE2b-256 | f4a8c409be4da1f41446a87c45a91cea971b6fd9d03a888c0830901c4b188fe0 |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp312-cp312-macosx_14_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2939953651c55bd6ee7d712da6fae62d2c56068a02408f235ba882dd76cbc9a3 |
|
MD5 | 0f13bf09e3ec866ebc236b41ada4b988 |
|
BLAKE2b-256 | cd2806f7677e22f7d4d06f5335cfe349e282747bf8247f59914534dc491a9ee0 |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 493cd0f048041dc2430916866c549cfe7637c35732f3fdaaad7ba563b9b5e6e4 |
|
MD5 | 1d788d0b250e17b9d69acc66a0462bff |
|
BLAKE2b-256 | 7d0a04a6951a457386a443b798873531b9bb444614d63e5fe463b5ef1b525a10 |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aae4d37352340136516586a3c0c7fb13a818e22f67d533f4543b6486170acb7c |
|
MD5 | 079fa0f58947b90d18348d614cdf55ef |
|
BLAKE2b-256 | ad8aa6a37bfc82b1ee02d2a0b66861b219ea1047ece13bba3078108d6ea275dc |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp311-cp311-macosx_14_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b734310539a2521c69453fe1760b84069b5b5a17b4658b767fe4b878352aba5b |
|
MD5 | f9a832755f0e8ee4255ad56804347c60 |
|
BLAKE2b-256 | b9a1f0a84a5fc485b5334f62edfe9646a17b6e44c5083835f9a77629459326d7 |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7546dde13470364517b9c683adc940298bdc053ea801fef289ecbaf718c124a0 |
|
MD5 | 41c9370b74423eaebb41795ec200874f |
|
BLAKE2b-256 | c87e7fd13d743734e6444d9d4400b98a39c904004fd40f25ec15dd4ede7ed900 |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9a687b177ccb1f8bb3cccf4ff516804b79b3d455820defb2fdc34df3e6989a36 |
|
MD5 | 2d7b57fc4556fc394cc69d7081072b43 |
|
BLAKE2b-256 | 76bb051576a2f29a64751609e49bfd2d4a2fb666406883871c23f651bb682056 |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp310-cp310-macosx_14_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8413b824a53db5e96a1823658d13b17c0af5b235c6d07b99a96323b1d23cad8d |
|
MD5 | 00a05ab78626cf8afc6dd9b350434254 |
|
BLAKE2b-256 | 0076aae16ac4f69b4064e93dbe1dbf8cf660dbefed620407529232ee42b17a3b |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 445557cd6f3df6eb8fd19f2f06ba0c41cb4c2bdfcd08159b7cecaf7c98f61551 |
|
MD5 | 7081605e242f79dc6be0112e43dc92c7 |
|
BLAKE2b-256 | 49b149713494451b0b674a4c65fbc768796d444e35f7edb9e98a30785b1e3bf4 |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 32a299b8553e005a2a1db3806a6833bf4dae12e68cb977e632c29f5990ac6622 |
|
MD5 | cc602b2ab1708db846f4902da8092198 |
|
BLAKE2b-256 | 4827d6f39d69d989942e13b54c094889a9b80a033f80fe0fffa13e8fceacc7a6 |
关闭
哈希值 为 upstream_ontologist-0.1.38-cp39-cp39-macosx_14_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0bafea501f503f34c97feddb1937b8344d23269ccc39ab5d0dea00f23646c50a |
|
MD5 | 615bcf43a1fa6cb71a767230362184ce |
|
BLAKE2b-256 | 310ab4b98894e33d6ff3aed076adc5563cb87990767a59684612612c09c06281 |