licensepkg: breaks other tarball rules
It seems the new licensepkg rule closes the tarball and breaks follow tarball rules
$ namcap /var/cache/pacman/pkg/nvchecker-2.13-1-any.pkg.tar.zst
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/lib/python3.11/site-packages/namcap.py", line 253, in <module>
process_realpackage(package, active_modules)
File "/usr/lib/python3.11/site-packages/namcap.py", line 95, in process_realpackage
rule.analyze(pkginfo, pkgtar)
File "/usr/lib/python3.11/site-packages/Namcap/rules/lotsofdocs.py", line 19, in analyze
for i in tar.getmembers():
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/tarfile.py", line 1992, in getmembers
self._check()
File "/usr/lib/python3.11/tarfile.py", line 2701, in _check
raise OSError("%s is closed" % self.__class__.__name__)
OSError: TarFile is closed