Closed nijel closed 1 week ago
Hi @nijel, thanks for the issue! I will take a look at this soon.
I fixed this in #1047, but it's momentarily blocked by the fact that it slightly breaks with the spec. That requires a little more discussion, so there won't be a fix immediately. This is still a priority issue, though.
Reuse 4.0.2 takes 8 seconds to start without any parameters, just to show help. Reuse 3.0.2 takes 0.2 second.
This is caused by scanning for
REUSE.toml
in all subdirectories:https://github.com/fsfe/reuse-tool/blob/6dd91b9aab5cd808c6fda48c88f9d5e399db30fb/src/reuse/global_licensing.py#L549-L552
So this goes through all subdirectories including virtual environments, build caches and whatever else might appear in the current directory.