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 摘要。