Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/win
diff options
context:
space:
mode:
authorlovetox <philipp@hoerist.com>2022-07-24 13:33:05 +0300
committerlovetox <philipp@hoerist.com>2022-07-24 15:49:01 +0300
commitb0fbea240d0722c8fa5a1515ff327384f299f8b1 (patch)
treee5689a84fc99c88c25d713e4fdce5c3ede88ee6c /win
parent1514becae21286a3763927d9f24b258531762afc (diff)
refactor: Use single quotes
Diffstat (limited to 'win')
-rw-r--r--win/misc/depcheck.py48
1 files changed, 24 insertions, 24 deletions
diff --git a/win/misc/depcheck.py b/win/misc/depcheck.py
index 5d5fafe43..a835079fa 100644
--- a/win/misc/depcheck.py
+++ b/win/misc/depcheck.py
@@ -5,9 +5,9 @@
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
-"""
-Deletes unneeded DLLs and checks DLL dependencies.
-"""
+
+# Deletes unneeded DLLs and checks DLL dependencies.
+
import subprocess
import os
@@ -15,7 +15,7 @@ import sys
from typing import Optional
import gi
-gi.require_version("GIRepository", "2.0")
+gi.require_version('GIRepository', '2.0')
from gi.repository import GIRepository # noqa: E402
@@ -23,44 +23,44 @@ def get_required_by_typelibs() -> set[str]:
deps: set[str] = set()
repo = GIRepository.Repository()
for tl in os.listdir(repo.get_search_path()[0]):
- namespace, version = os.path.splitext(tl)[0].split("-", 1)
+ namespace, version = os.path.splitext(tl)[0].split('-', 1)
repo.require(namespace, version, 0)
lib = repo.get_shared_library(namespace)
if lib:
- deps.update(lib.split(","))
+ deps.update(lib.split(','))
return deps
-EXTENSIONS = [".exe", ".pyd", ".dll"]
+EXTENSIONS = ['.exe', '.pyd', '.dll']
SYSTEM_LIBS = [
- "advapi32.dll",
- "cabinet.dll", "comctl32.dll", "comdlg32.dll", "crypt32.dll", "d3d9.dll",
- "dnsapi.dll", "dsound.dll", "dwmapi.dll", "gdi32.dll", "imm32.dll",
- "iphlpapi.dll", "kernel32.dll", "ksuser.dll", "msi.dll", "msimg32.dll",
- "msvcr71.dll", "msvcr80.dll", "msvcrt.dll", "ole32.dll", "oleaut32.dll",
- "opengl32.dll", "rpcrt4.dll", "setupapi.dll", "shell32.dll", "user32.dll",
- "usp10.dll", "winmm.dll", "winspool.drv", "wldap32.dll", "ws2_32.dll",
- "wsock32.dll", "shlwapi.dll"
+ 'advapi32.dll',
+ 'cabinet.dll', 'comctl32.dll', 'comdlg32.dll', 'crypt32.dll', 'd3d9.dll',
+ 'dnsapi.dll', 'dsound.dll', 'dwmapi.dll', 'gdi32.dll', 'imm32.dll',
+ 'iphlpapi.dll', 'kernel32.dll', 'ksuser.dll', 'msi.dll', 'msimg32.dll',
+ 'msvcr71.dll', 'msvcr80.dll', 'msvcrt.dll', 'ole32.dll', 'oleaut32.dll',
+ 'opengl32.dll', 'rpcrt4.dll', 'setupapi.dll', 'shell32.dll', 'user32.dll',
+ 'usp10.dll', 'winmm.dll', 'winspool.drv', 'wldap32.dll', 'ws2_32.dll',
+ 'wsock32.dll', 'shlwapi.dll'
]
def get_dependencies(filename: str) -> list[str]:
deps: list[str] = []
try:
- data = subprocess.getoutput("objdump -p %s" % filename)
+ data = subprocess.getoutput('objdump -p %s' % filename)
except Exception as error:
print(error)
return deps
for line in data.splitlines():
line = line.strip()
- if line.startswith("DLL Name:"):
- deps.append(line.split(":", 1)[-1].strip().lower())
+ if line.startswith('DLL Name:'):
+ deps.append(line.split(':', 1)[-1].strip().lower())
return deps
def find_lib(root: str, name: str) -> Optional[str]:
- search_path = os.path.join(root, "bin")
+ search_path = os.path.join(root, 'bin')
if os.path.exists(os.path.join(search_path, name)):
return os.path.join(search_path, name)
elif name in SYSTEM_LIBS:
@@ -79,18 +79,18 @@ def get_things_to_delete(root: str) -> list[str]:
all_libs.add(lib)
needed.add(lib)
if find_lib(root, lib) is None:
- print("MISSING:", path, lib)
+ print('MISSING:', path, lib)
for lib in get_required_by_typelibs():
needed.add(lib)
if find_lib(root, lib) is None:
- print("MISSING:", lib)
+ print('MISSING:', lib)
result: list[str] = []
libs = all_libs - needed
for lib in libs:
_, ext = os.path.splitext(lib)
- if ext == ".exe":
+ if ext == '.exe':
continue
name = find_lib(root, lib)
@@ -106,10 +106,10 @@ def main() -> None:
libs = get_things_to_delete(sys.prefix)
while libs:
for lib in libs:
- print("DELETE:", lib)
+ print('DELETE:', lib)
os.unlink(lib)
libs = get_things_to_delete(sys.prefix)
-if __name__ == "__main__":
+if __name__ == '__main__':
main()