Hi, The ASF license checker rat is explicitly configured to not check init.py source files, I’m curious what the motivation for that decision is, can anyone elaborate?
Cheers
/Marcus
Hi, The ASF license checker rat is explicitly configured to not check init.py source files, I’m curious what the motivation for that decision is, can anyone elaborate?
Cheers
/Marcus
The main reason was is lint.py was in the 3rdparty/dmlc-core folder and is considered as dependency instead.
Hi, Sorry, my question wasn’t very precise, I didn’t properly quote __init__.py
in the question, let me try again.
In tests/lint/rat-excludes we have the pattern
__init__.py
hence none of the __init__.py
files in the source tree are ASF license checked, I wonder if this is deliberate or accidental?
Ah, i saw it was lint.py I think we also need asf license for all init.py
headers, so it could be an oversight