Publish Source Available licenses and remove Mutagen in YouTubeDL 1.4.7 / helper 1.3.3
This commit is contained in:
1 parent
71a808b298
commit
50457bc35b
27 files changed
+201
-58
No files matched your search
@@ -7,6 +7,7 @@ from pathlib import Path
|
||||
from host.bundle import ROOT, executable, manifest
|
||||
from host.common import EXTENSION_ID, HOST_NAME
|
||||
from host.dependencies import status
|
||||
from host.python_packages import validate_installed
|
||||
|
||||
|
||||
def verify():
|
||||
@@ -14,6 +15,7 @@ def verify():
|
||||
raise ValueError("Autonomous bundle metadata is missing.")
|
||||
if Path(sys.executable).resolve() != Path(executable("python")):
|
||||
raise ValueError("The helper must use its embedded Python.")
|
||||
validate_installed(ROOT / "runtime/python/Lib/site-packages")
|
||||
measured = status()
|
||||
if any(item["status"] != "installed" for item in measured):
|
||||
raise ValueError("Bundled components failed verification: " + json.dumps(measured))
|
||||
|
||||
Reference in new issue
Block a user