aboutcode-org / aboutcode-org/scancode-toolkit

Do not treat build scripts as full package.

未关闭
#3,560 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug
主要语言
Python
星标
2.6k
派生
791
平均合并
1 天 12 小时
30 天内合并 PR
5

描述

ScanCode Toolkit should not "assemble" some less traveled and less complete package data file formats such as autotools: this means that we should never create a full top level package for these. This includes several "build" tools.

- These could be treated as something entirely different from a package or package data: a set of build instructions?
- Or we could keep these as mere file-level package-like data and not create top level package. This would mean moving these to subclasses of "NonAssemblableDatafileHandler".

For instance with: https://www.antlr2.org/download/antlr-2.7.7.tar.gz I get an pkg:autotools/antlr-2.7.5 which is not useful. Autotools "configure" script is often under an fsf-free license and this is 99% of the time NOT the license of the package.

We should extend this to all types defined in packagedcode/build.py

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。