aboutcode-org / aboutcode-org/scancode-toolkit
Do not treat build scripts as full package.
- 主要語言
- 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 還沒有評估資料。