diff --git a/.DS_Store b/.DS_Store index e608219..640058d 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/README.md b/README.md index 2580654..f0ce20b 100644 --- a/README.md +++ b/README.md @@ -21,14 +21,27 @@ Een moderne PyQt5 GUI applicatie voor het scrapen van EBoek.info met dual scrapi ### Optie 1: Standalone Executable (Aanbevolen) **Geen Python installatie nodig!** + +**Windows:** +```cmd +# Bouw Windows .exe (run in Command Prompt) +scripts\build_exe.bat + +# Of cross-platform builder: +python scripts\build_executable.py +``` + +**macOS/Linux:** ```bash # Bouw executable (eenmalig) python3 scripts/build_executable.py -# Distribueer het bestand uit dist/ folder -# ~30MB bestand met alles inbegrepen +# Of platform-specific: +./scripts/build_exe.sh ``` +**Result:** `dist/EBoek_Scraper.exe` (Windows) of `dist/EBoek_Scraper` (Unix) + ### Optie 2: Python Installatie **Windows:** ```cmd diff --git a/build/EBoek_Scraper/Analysis-00.toc b/build/EBoek_Scraper/Analysis-00.toc index 0777ae2..a6f18b0 100644 --- a/build/EBoek_Scraper/Analysis-00.toc +++ b/build/EBoek_Scraper/Analysis-00.toc @@ -1247,12 +1247,12 @@ ('selenium', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/__init__.py', 'PYMODULE'), - ('_py_abc', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_py_abc.py', - 'PYMODULE'), ('stringprep', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/stringprep.py', 'PYMODULE'), + ('_py_abc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_py_abc.py', + 'PYMODULE'), ('core.credentials', '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' 'SCRAPER/core/credentials.py', @@ -1276,60 +1276,60 @@ ('Python3.framework/Versions/3.9/Python3', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Python3', 'BINARY'), - ('PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', - 'BINARY'), ('PyQt5/Qt5/plugins/imageformats/libqtiff.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqtiff.dylib', 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqgif.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqgif.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqicns.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqicns.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqminimal.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqminimal.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqico.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqico.dylib', - 'BINARY'), ('PyQt5/Qt5/plugins/platforms/libqcocoa.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqcocoa.dylib', 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + ('PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqico.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqico.dylib', 'BINARY'), ('PyQt5/Qt5/plugins/imageformats/libqtga.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqtga.dylib', 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqminimal.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqminimal.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqicns.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqicns.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqgif.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqgif.dylib', + 'BINARY'), ('PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', 'BINARY'), @@ -1501,14 +1501,14 @@ ('PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', 'BINARY'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + 'BINARY'), ('PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'BINARY'), - ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', - 'BINARY'), - ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', 'BINARY'), ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', @@ -1516,50 +1516,29 @@ ('PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', 'BINARY'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + 'BINARY'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + 'BINARY'), ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', 'BINARY'), ('PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', - 'BINARY'), - ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - 'BINARY'), - ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', 'BINARY')], [], [], - [('certifi/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/py.typed', - 'DATA'), - ('certifi/cacert.pem', + [('certifi/cacert.pem', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/cacert.pem', 'DATA'), - ('selenium/webdriver/remote/isDisplayed.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/isDisplayed.js', - 'DATA'), - ('selenium/webdriver/remote/getAttribute.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/getAttribute.js', - 'DATA'), - ('selenium/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/py.typed', - 'DATA'), - ('selenium/webdriver/remote/findElements.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/findElements.js', - 'DATA'), - ('selenium/webdriver/common/windows/selenium-manager.exe', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/windows/selenium-manager.exe', - 'DATA'), - ('selenium/webdriver/common/devtools/v138/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v138/py.typed', + ('certifi/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/py.typed', 'DATA'), ('selenium/webdriver/common/mutation-listener.js', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/mutation-listener.js', 'DATA'), - ('selenium/webdriver/firefox/webdriver_prefs.json', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/webdriver_prefs.json', - 'DATA'), ('selenium/webdriver/common/devtools/v137/py.typed', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v137/py.typed', 'DATA'), @@ -1569,276 +1548,300 @@ ('selenium/webdriver/common/devtools/v139/py.typed', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v139/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ko.qm', + ('selenium/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_sl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sl.qm', + ('selenium/webdriver/remote/getAttribute.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/getAttribute.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.qm', + ('selenium/webdriver/common/devtools/v138/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v138/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_gd.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gd.qm', + ('selenium/webdriver/firefox/webdriver_prefs.json', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/webdriver_prefs.json', 'DATA'), - ('PyQt5/Qt5/translations/qt_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.qm', + ('selenium/webdriver/common/windows/selenium-manager.exe', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/windows/selenium-manager.exe', 'DATA'), - ('PyQt5/Qt5/translations/qt_ca.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ca.qm', + ('selenium/webdriver/remote/isDisplayed.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/isDisplayed.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + ('selenium/webdriver/remote/findElements.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/findElements.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_lt.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lt.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_de.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_de.qm', + ('PyQt5/Qt5/translations/qt_zh_TW.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_TW.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_cs.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_cs.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_bg.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_bg.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_es.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_it.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_it.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_da.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ko.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_bg.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_bg.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_cs.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_cs.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nn.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_lv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_lv.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_uk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_pt_PT.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_PT.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_gd.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_gd.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_gl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_gl.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_help_pl.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pl.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ko.qm', + ('PyQt5/Qt5/translations/qt_help_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_fr.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_it.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_it.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_pl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_es.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_en.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_en.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_sl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_gl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_uk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_he.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_he.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fa.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fa.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_sk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nn.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ru.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_zh_TW.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_TW.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_sv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sv.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_en.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_en.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ca.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ca.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ru.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_de.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_de.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_he.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_he.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_it.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_it.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fi.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fi.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_fa.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fa.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_es.qm', - 'DATA'), ('PyQt5/Qt5/translations/qtbase_zh_TW.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_TW.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_tr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_tr.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_help_ca.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ca.qm', 'DATA'), + ('PyQt5/Qt5/translations/qt_help_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + 'DATA'), ('PyQt5/Qt5/translations/qt_en.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_en.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sk.qm', + ('PyQt5/Qt5/translations/qt_he.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_he.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_gd.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_gd.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_lv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_lv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_it.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_it.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nl.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_tr.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_tr.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_cs.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_cs.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_de.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_de.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_fi.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fi.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_tr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_tr.qm', + ('PyQt5/Qt5/translations/qt_cs.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_cs.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_lv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lv.qm', + ('PyQt5/Qt5/translations/qt_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_he.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_he.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_pl.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pl.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nl.qm', + ('PyQt5/Qt5/translations/qt_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fr.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nl.qm', + ('PyQt5/Qt5/translations/qtbase_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_CN.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.qm', + ('PyQt5/Qt5/translations/qt_help_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pt_BR.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_zh_TW.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_TW.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_da.qm', + ('PyQt5/Qt5/translations/qtbase_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ru.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_bg.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_bg.qm', 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_bg.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_it.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_it.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_tr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_tr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_BR.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_fa.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fa.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_lt.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lt.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_pl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fa.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fa.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_de.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_de.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_gd.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gd.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_de.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_de.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_zh_TW.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_TW.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_cs.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_cs.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pt_BR.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ru.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_sl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_gl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_bg.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_en.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_en.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ca.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ca.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_CN.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ca.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ca.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_en.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_en.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_pt_PT.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_PT.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fi.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fi.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_lv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_tr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_tr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_CN.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_gl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_gl.qm', + 'DATA'), ('Python3', 'Python3.framework/Versions/3.9/Python3', 'SYMLINK'), - ('h2-4.3.0.dist-info/top_level.txt', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/top_level.txt', + ('h2-4.3.0.dist-info/RECORD', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/RECORD', + 'DATA'), + ('h2-4.3.0.dist-info/METADATA', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/METADATA', 'DATA'), ('h2-4.3.0.dist-info/licenses/LICENSE', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/licenses/LICENSE', @@ -1846,14 +1849,11 @@ ('h2-4.3.0.dist-info/INSTALLER', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/INSTALLER', 'DATA'), - ('h2-4.3.0.dist-info/RECORD', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/RECORD', - 'DATA'), ('h2-4.3.0.dist-info/WHEEL', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/WHEEL', 'DATA'), - ('h2-4.3.0.dist-info/METADATA', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/METADATA', + ('h2-4.3.0.dist-info/top_level.txt', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/top_level.txt', 'DATA'), ('base_library.zip', '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' @@ -1861,25 +1861,25 @@ 'DATA'), ('QtGui', 'PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', 'SYMLINK'), ('QtCore', 'PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', 'SYMLINK'), - ('QtDBus', 'PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'SYMLINK'), - ('QtQmlModels', - 'PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + ('QtPrintSupport', + 'PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + 'SYMLINK'), + ('QtDBus', 'PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'SYMLINK'), + ('QtWidgets', + 'PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', 'SYMLINK'), - ('QtQml', 'PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', 'SYMLINK'), ('QtNetwork', 'PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', 'SYMLINK'), ('QtQuick', 'PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', 'SYMLINK'), + ('QtQml', 'PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', 'SYMLINK'), + ('QtQmlModels', + 'PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + 'SYMLINK'), ('QtWebSockets', 'PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', 'SYMLINK'), ('QtSvg', 'PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', 'SYMLINK'), - ('QtWidgets', - 'PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - 'SYMLINK'), - ('QtPrintSupport', - 'PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', - 'SYMLINK'), ('PyQt5/Qt5/lib/QtCore.framework/QtCore', 'Versions/Current/QtCore', 'SYMLINK'), @@ -1990,56 +1990,14 @@ '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Info.plist', 'DATA'), ('Python3.framework/Versions/Current', '3.9', 'SYMLINK')], - [('weakref', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/weakref.py', - 'PYMODULE'), - ('io', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/io.py', - 'PYMODULE'), - ('abc', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/abc.py', - 'PYMODULE'), - ('keyword', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/keyword.py', - 'PYMODULE'), - ('genericpath', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/genericpath.py', - 'PYMODULE'), - ('types', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/types.py', - 'PYMODULE'), - ('locale', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/locale.py', - 'PYMODULE'), - ('codecs', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/codecs.py', - 'PYMODULE'), - ('operator', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/operator.py', - 'PYMODULE'), - ('enum', + [('enum', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/enum.py', 'PYMODULE'), - ('posixpath', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/posixpath.py', + ('reprlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/reprlib.py', 'PYMODULE'), - ('collections.abc', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/collections/abc.py', - 'PYMODULE'), - ('collections', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/collections/__init__.py', - 'PYMODULE'), - ('linecache', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/linecache.py', - 'PYMODULE'), - ('stat', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/stat.py', - 'PYMODULE'), - ('_weakrefset', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_weakrefset.py', - 'PYMODULE'), - ('functools', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/functools.py', + ('re', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/re.py', 'PYMODULE'), ('encodings.zlib_codec', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/zlib_codec.py', @@ -2407,36 +2365,78 @@ ('encodings', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/__init__.py', 'PYMODULE'), - ('reprlib', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/reprlib.py', + ('_weakrefset', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_weakrefset.py', + 'PYMODULE'), + ('posixpath', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/posixpath.py', 'PYMODULE'), ('sre_compile', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/sre_compile.py', 'PYMODULE'), - ('re', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/re.py', + ('weakref', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/weakref.py', 'PYMODULE'), - ('ntpath', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ntpath.py', + ('linecache', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/linecache.py', 'PYMODULE'), - ('sre_constants', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/sre_constants.py', - 'PYMODULE'), - ('_bootlocale', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_bootlocale.py', - 'PYMODULE'), - ('copyreg', - '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/copyreg.py', + ('io', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/io.py', 'PYMODULE'), ('_collections_abc', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_collections_abc.py', 'PYMODULE'), + ('operator', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/operator.py', + 'PYMODULE'), + ('_bootlocale', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_bootlocale.py', + 'PYMODULE'), + ('genericpath', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/genericpath.py', + 'PYMODULE'), ('sre_parse', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/sre_parse.py', 'PYMODULE'), + ('abc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/abc.py', + 'PYMODULE'), + ('copyreg', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/copyreg.py', + 'PYMODULE'), + ('stat', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/stat.py', + 'PYMODULE'), + ('types', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/types.py', + 'PYMODULE'), + ('functools', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/functools.py', + 'PYMODULE'), ('heapq', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/heapq.py', 'PYMODULE'), + ('locale', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/locale.py', + 'PYMODULE'), + ('ntpath', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ntpath.py', + 'PYMODULE'), + ('codecs', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/codecs.py', + 'PYMODULE'), + ('collections.abc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/collections/abc.py', + 'PYMODULE'), + ('collections', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/collections/__init__.py', + 'PYMODULE'), + ('keyword', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/keyword.py', + 'PYMODULE'), + ('sre_constants', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/sre_constants.py', + 'PYMODULE'), ('warnings', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/warnings.py', 'PYMODULE'), diff --git a/build/EBoek_Scraper/EBoek_Scraper.pkg b/build/EBoek_Scraper/EBoek_Scraper.pkg index 3156559..60ac0e5 100644 Binary files a/build/EBoek_Scraper/EBoek_Scraper.pkg and b/build/EBoek_Scraper/EBoek_Scraper.pkg differ diff --git a/build/EBoek_Scraper/EXE-00.toc b/build/EBoek_Scraper/EXE-00.toc index dcb83bb..769a6b2 100644 --- a/build/EBoek_Scraper/EXE-00.toc +++ b/build/EBoek_Scraper/EXE-00.toc @@ -67,60 +67,60 @@ ('Python3.framework/Versions/3.9/Python3', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Python3', 'BINARY'), - ('PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', - 'BINARY'), ('PyQt5/Qt5/plugins/imageformats/libqtiff.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqtiff.dylib', 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqgif.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqgif.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqicns.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqicns.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqminimal.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqminimal.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqico.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqico.dylib', - 'BINARY'), ('PyQt5/Qt5/plugins/platforms/libqcocoa.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqcocoa.dylib', 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + ('PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqico.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqico.dylib', 'BINARY'), ('PyQt5/Qt5/plugins/imageformats/libqtga.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqtga.dylib', 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqminimal.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqminimal.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqicns.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqicns.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqgif.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqgif.dylib', + 'BINARY'), ('PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', 'BINARY'), @@ -286,14 +286,14 @@ ('PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', 'BINARY'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + 'BINARY'), ('PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'BINARY'), - ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', - 'BINARY'), - ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', 'BINARY'), ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', @@ -301,48 +301,27 @@ ('PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', 'BINARY'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + 'BINARY'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + 'BINARY'), ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', 'BINARY'), ('PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', 'BINARY'), - ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - 'BINARY'), - ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', - 'BINARY'), - ('certifi/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/py.typed', - 'DATA'), ('certifi/cacert.pem', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/cacert.pem', 'DATA'), - ('selenium/webdriver/remote/isDisplayed.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/isDisplayed.js', - 'DATA'), - ('selenium/webdriver/remote/getAttribute.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/getAttribute.js', - 'DATA'), - ('selenium/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/py.typed', - 'DATA'), - ('selenium/webdriver/remote/findElements.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/findElements.js', - 'DATA'), - ('selenium/webdriver/common/windows/selenium-manager.exe', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/windows/selenium-manager.exe', - 'DATA'), - ('selenium/webdriver/common/devtools/v138/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v138/py.typed', + ('certifi/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/py.typed', 'DATA'), ('selenium/webdriver/common/mutation-listener.js', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/mutation-listener.js', 'DATA'), - ('selenium/webdriver/firefox/webdriver_prefs.json', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/webdriver_prefs.json', - 'DATA'), ('selenium/webdriver/common/devtools/v137/py.typed', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v137/py.typed', 'DATA'), @@ -352,276 +331,300 @@ ('selenium/webdriver/common/devtools/v139/py.typed', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v139/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ko.qm', + ('selenium/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_sl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sl.qm', + ('selenium/webdriver/remote/getAttribute.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/getAttribute.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.qm', + ('selenium/webdriver/common/devtools/v138/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v138/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_gd.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gd.qm', + ('selenium/webdriver/firefox/webdriver_prefs.json', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/webdriver_prefs.json', 'DATA'), - ('PyQt5/Qt5/translations/qt_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.qm', + ('selenium/webdriver/common/windows/selenium-manager.exe', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/windows/selenium-manager.exe', 'DATA'), - ('PyQt5/Qt5/translations/qt_ca.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ca.qm', + ('selenium/webdriver/remote/isDisplayed.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/isDisplayed.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + ('selenium/webdriver/remote/findElements.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/findElements.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_lt.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lt.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_de.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_de.qm', + ('PyQt5/Qt5/translations/qt_zh_TW.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_TW.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_cs.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_cs.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_bg.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_bg.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_es.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_it.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_it.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_da.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ko.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_bg.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_bg.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_cs.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_cs.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nn.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_lv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_lv.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_uk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_pt_PT.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_PT.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_gd.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_gd.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_gl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_gl.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_help_pl.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pl.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ko.qm', + ('PyQt5/Qt5/translations/qt_help_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_fr.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_it.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_it.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_pl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_es.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_en.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_en.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_sl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_gl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_uk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_he.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_he.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fa.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fa.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_sk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nn.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ru.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_zh_TW.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_TW.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_sv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sv.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_en.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_en.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ca.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ca.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ru.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_de.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_de.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_he.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_he.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_it.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_it.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fi.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fi.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_fa.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fa.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_es.qm', - 'DATA'), ('PyQt5/Qt5/translations/qtbase_zh_TW.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_TW.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_tr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_tr.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_help_ca.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ca.qm', 'DATA'), + ('PyQt5/Qt5/translations/qt_help_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + 'DATA'), ('PyQt5/Qt5/translations/qt_en.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_en.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sk.qm', + ('PyQt5/Qt5/translations/qt_he.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_he.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_gd.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_gd.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_lv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_lv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_it.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_it.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nl.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_tr.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_tr.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_cs.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_cs.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_de.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_de.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_fi.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fi.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_tr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_tr.qm', + ('PyQt5/Qt5/translations/qt_cs.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_cs.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_lv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lv.qm', + ('PyQt5/Qt5/translations/qt_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_he.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_he.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_pl.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pl.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nl.qm', + ('PyQt5/Qt5/translations/qt_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fr.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nl.qm', + ('PyQt5/Qt5/translations/qtbase_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_CN.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.qm', + ('PyQt5/Qt5/translations/qt_help_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pt_BR.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_zh_TW.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_TW.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_da.qm', + ('PyQt5/Qt5/translations/qtbase_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ru.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_bg.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_bg.qm', 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_bg.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_it.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_it.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_tr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_tr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_BR.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_fa.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fa.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_lt.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lt.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_pl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fa.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fa.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_de.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_de.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_gd.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gd.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_de.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_de.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_zh_TW.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_TW.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_cs.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_cs.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pt_BR.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ru.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_sl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_gl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_bg.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_en.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_en.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ca.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ca.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_CN.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ca.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ca.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_en.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_en.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_pt_PT.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_PT.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fi.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fi.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_lv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_tr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_tr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_CN.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_gl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_gl.qm', + 'DATA'), ('Python3', 'Python3.framework/Versions/3.9/Python3', 'SYMLINK'), - ('h2-4.3.0.dist-info/top_level.txt', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/top_level.txt', + ('h2-4.3.0.dist-info/RECORD', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/RECORD', + 'DATA'), + ('h2-4.3.0.dist-info/METADATA', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/METADATA', 'DATA'), ('h2-4.3.0.dist-info/licenses/LICENSE', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/licenses/LICENSE', @@ -629,14 +632,11 @@ ('h2-4.3.0.dist-info/INSTALLER', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/INSTALLER', 'DATA'), - ('h2-4.3.0.dist-info/RECORD', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/RECORD', - 'DATA'), ('h2-4.3.0.dist-info/WHEEL', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/WHEEL', 'DATA'), - ('h2-4.3.0.dist-info/METADATA', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/METADATA', + ('h2-4.3.0.dist-info/top_level.txt', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/top_level.txt', 'DATA'), ('base_library.zip', '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' @@ -644,25 +644,25 @@ 'DATA'), ('QtGui', 'PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', 'SYMLINK'), ('QtCore', 'PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', 'SYMLINK'), - ('QtDBus', 'PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'SYMLINK'), - ('QtQmlModels', - 'PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + ('QtPrintSupport', + 'PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + 'SYMLINK'), + ('QtDBus', 'PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'SYMLINK'), + ('QtWidgets', + 'PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', 'SYMLINK'), - ('QtQml', 'PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', 'SYMLINK'), ('QtNetwork', 'PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', 'SYMLINK'), ('QtQuick', 'PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', 'SYMLINK'), + ('QtQml', 'PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', 'SYMLINK'), + ('QtQmlModels', + 'PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + 'SYMLINK'), ('QtWebSockets', 'PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', 'SYMLINK'), ('QtSvg', 'PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', 'SYMLINK'), - ('QtWidgets', - 'PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - 'SYMLINK'), - ('QtPrintSupport', - 'PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', - 'SYMLINK'), ('PyQt5/Qt5/lib/QtCore.framework/QtCore', 'Versions/Current/QtCore', 'SYMLINK'), @@ -776,7 +776,7 @@ [], False, False, - 1768053398, + 1768053774, [('runw', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/bootloader/Darwin-64bit/runw', 'EXECUTABLE')], diff --git a/build/EBoek_Scraper/PKG-00.toc b/build/EBoek_Scraper/PKG-00.toc index 986e3d2..90eb4b1 100644 --- a/build/EBoek_Scraper/PKG-00.toc +++ b/build/EBoek_Scraper/PKG-00.toc @@ -61,60 +61,60 @@ ('Python3.framework/Versions/3.9/Python3', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Python3', 'BINARY'), - ('PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', - 'BINARY'), ('PyQt5/Qt5/plugins/imageformats/libqtiff.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqtiff.dylib', 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqgif.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqgif.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqicns.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqicns.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqminimal.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqminimal.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', - 'BINARY'), - ('PyQt5/Qt5/plugins/imageformats/libqico.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqico.dylib', - 'BINARY'), ('PyQt5/Qt5/plugins/platforms/libqcocoa.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqcocoa.dylib', 'BINARY'), - ('PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + ('PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqwebgl.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqico.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqico.dylib', 'BINARY'), ('PyQt5/Qt5/plugins/imageformats/libqtga.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqtga.dylib', 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqoffscreen.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwbmp.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/platforms/libqminimal.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/platforms/libqminimal.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqsvg.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqjpeg.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqicns.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqicns.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/iconengines/libqsvgicon.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacjp2.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqmacheif.dylib', + 'BINARY'), + ('PyQt5/Qt5/plugins/imageformats/libqgif.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/imageformats/libqgif.dylib', + 'BINARY'), ('PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', 'BINARY'), @@ -280,14 +280,14 @@ ('PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', 'BINARY'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + 'BINARY'), ('PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'BINARY'), - ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', - 'BINARY'), - ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', 'BINARY'), ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', @@ -295,48 +295,27 @@ ('PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', 'BINARY'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', + 'BINARY'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + 'BINARY'), ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', 'BINARY'), ('PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', 'BINARY'), - ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - 'BINARY'), - ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', - 'BINARY'), - ('certifi/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/py.typed', - 'DATA'), ('certifi/cacert.pem', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/cacert.pem', 'DATA'), - ('selenium/webdriver/remote/isDisplayed.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/isDisplayed.js', - 'DATA'), - ('selenium/webdriver/remote/getAttribute.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/getAttribute.js', - 'DATA'), - ('selenium/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/py.typed', - 'DATA'), - ('selenium/webdriver/remote/findElements.js', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/findElements.js', - 'DATA'), - ('selenium/webdriver/common/windows/selenium-manager.exe', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/windows/selenium-manager.exe', - 'DATA'), - ('selenium/webdriver/common/devtools/v138/py.typed', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v138/py.typed', + ('certifi/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/py.typed', 'DATA'), ('selenium/webdriver/common/mutation-listener.js', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/mutation-listener.js', 'DATA'), - ('selenium/webdriver/firefox/webdriver_prefs.json', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/webdriver_prefs.json', - 'DATA'), ('selenium/webdriver/common/devtools/v137/py.typed', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v137/py.typed', 'DATA'), @@ -346,276 +325,300 @@ ('selenium/webdriver/common/devtools/v139/py.typed', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v139/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ko.qm', + ('selenium/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_sl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sl.qm', + ('selenium/webdriver/remote/getAttribute.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/getAttribute.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.qm', + ('selenium/webdriver/common/devtools/v138/py.typed', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/devtools/v138/py.typed', 'DATA'), - ('PyQt5/Qt5/translations/qt_gd.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gd.qm', + ('selenium/webdriver/firefox/webdriver_prefs.json', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/webdriver_prefs.json', 'DATA'), - ('PyQt5/Qt5/translations/qt_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.qm', + ('selenium/webdriver/common/windows/selenium-manager.exe', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/windows/selenium-manager.exe', 'DATA'), - ('PyQt5/Qt5/translations/qt_ca.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ca.qm', + ('selenium/webdriver/remote/isDisplayed.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/isDisplayed.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + ('selenium/webdriver/remote/findElements.js', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/findElements.js', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_lt.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lt.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_de.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_de.qm', + ('PyQt5/Qt5/translations/qt_zh_TW.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_TW.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_cs.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_cs.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_bg.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_bg.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_es.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_it.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_it.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_da.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ko.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_bg.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_bg.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_cs.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_cs.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nn.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_lv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_lv.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_uk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_pt_PT.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_PT.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_gd.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_gd.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_gl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_gl.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_help_pl.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pl.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_ko.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ko.qm', + ('PyQt5/Qt5/translations/qt_help_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_fr.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_it.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_it.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_pl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_es.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_zh_CN.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_CN.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_pt_BR.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_BR.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_en.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_en.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_sl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_gl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_uk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_he.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_he.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fa.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fa.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_hr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_sk.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_nn.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nn.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ru.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_hu.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hu.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_zh_TW.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_TW.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_sv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sv.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fr.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_en.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_en.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ca.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ca.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_ru.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ru.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_de.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_de.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_he.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_he.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_it.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_it.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qtbase_fi.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fi.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_fa.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fa.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nl.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_es.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_es.qm', - 'DATA'), ('PyQt5/Qt5/translations/qtbase_zh_TW.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_TW.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_tr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_tr.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_help_ca.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ca.qm', 'DATA'), + ('PyQt5/Qt5/translations/qt_help_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + 'DATA'), ('PyQt5/Qt5/translations/qt_en.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_en.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_sk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sk.qm', + ('PyQt5/Qt5/translations/qt_he.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_he.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_gd.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_gd.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_lv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_lv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_it.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_it.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nl.qm', 'DATA'), ('PyQt5/Qt5/translations/qtbase_tr.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_tr.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ar.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ar.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_cs.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_cs.qm', - 'DATA'), ('PyQt5/Qt5/translations/qt_de.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_de.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_fi.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fi.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_tr.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_tr.qm', + ('PyQt5/Qt5/translations/qt_cs.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_cs.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_lv.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lv.qm', + ('PyQt5/Qt5/translations/qt_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_he.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_he.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_pl.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pl.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nl.qm', + ('PyQt5/Qt5/translations/qt_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fr.qm', 'DATA'), - ('PyQt5/Qt5/translations/qtbase_nl.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nl.qm', + ('PyQt5/Qt5/translations/qtbase_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_zh_CN.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_uk.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.qm', + ('PyQt5/Qt5/translations/qt_help_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_pt_BR.qm', 'DATA'), - ('PyQt5/Qt5/translations/qt_help_ja.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ja.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_zh_TW.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_TW.qm', - 'DATA'), - ('PyQt5/Qt5/translations/qt_help_da.qm', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_da.qm', + ('PyQt5/Qt5/translations/qtbase_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ru.qm', 'DATA'), ('PyQt5/Qt5/translations/qt_bg.qm', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_bg.qm', 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ko.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ko.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_bg.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_it.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_it.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_tr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_tr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_BR.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_fa.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_fa.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_lt.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lt.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_da.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_pl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fa.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fa.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_de.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_de.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_gd.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gd.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_de.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_de.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_zh_TW.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_TW.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_cs.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_cs.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_es.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_es.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_pt_BR.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_pt_BR.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ru.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_sl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_gl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_gl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_bg.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_en.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_en.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_sk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_sk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_ca.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ca.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_zh_CN.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ca.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ca.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_en.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_en.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_pt_PT.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_pt_PT.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nn.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_fi.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_fi.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_lv.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_lv.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_hr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_hr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_hu.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_hu.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_tr.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_tr.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_nl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_nl.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_ja.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_ja.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qtbase_ar.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qtbase_ar.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_zh_CN.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_zh_CN.qm', + 'DATA'), + ('PyQt5/Qt5/translations/qt_help_gl.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_help_gl.qm', + 'DATA'), ('Python3', 'Python3.framework/Versions/3.9/Python3', 'SYMLINK'), - ('h2-4.3.0.dist-info/top_level.txt', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/top_level.txt', + ('h2-4.3.0.dist-info/RECORD', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/RECORD', + 'DATA'), + ('h2-4.3.0.dist-info/METADATA', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/METADATA', 'DATA'), ('h2-4.3.0.dist-info/licenses/LICENSE', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/licenses/LICENSE', @@ -623,14 +626,11 @@ ('h2-4.3.0.dist-info/INSTALLER', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/INSTALLER', 'DATA'), - ('h2-4.3.0.dist-info/RECORD', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/RECORD', - 'DATA'), ('h2-4.3.0.dist-info/WHEEL', '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/WHEEL', 'DATA'), - ('h2-4.3.0.dist-info/METADATA', - '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/METADATA', + ('h2-4.3.0.dist-info/top_level.txt', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2-4.3.0.dist-info/top_level.txt', 'DATA'), ('base_library.zip', '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' @@ -638,25 +638,25 @@ 'DATA'), ('QtGui', 'PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', 'SYMLINK'), ('QtCore', 'PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore', 'SYMLINK'), - ('QtDBus', 'PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'SYMLINK'), - ('QtQmlModels', - 'PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + ('QtPrintSupport', + 'PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', + 'SYMLINK'), + ('QtDBus', 'PyQt5/Qt5/lib/QtDBus.framework/Versions/5/QtDBus', 'SYMLINK'), + ('QtWidgets', + 'PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', 'SYMLINK'), - ('QtQml', 'PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', 'SYMLINK'), ('QtNetwork', 'PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/QtNetwork', 'SYMLINK'), ('QtQuick', 'PyQt5/Qt5/lib/QtQuick.framework/Versions/5/QtQuick', 'SYMLINK'), + ('QtQml', 'PyQt5/Qt5/lib/QtQml.framework/Versions/5/QtQml', 'SYMLINK'), + ('QtQmlModels', + 'PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/QtQmlModels', + 'SYMLINK'), ('QtWebSockets', 'PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/QtWebSockets', 'SYMLINK'), ('QtSvg', 'PyQt5/Qt5/lib/QtSvg.framework/Versions/5/QtSvg', 'SYMLINK'), - ('QtWidgets', - 'PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/QtWidgets', - 'SYMLINK'), - ('QtPrintSupport', - 'PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport', - 'SYMLINK'), ('PyQt5/Qt5/lib/QtCore.framework/QtCore', 'Versions/Current/QtCore', 'SYMLINK'), diff --git a/build/EBoek_Scraper/PYZ-00.pyz b/build/EBoek_Scraper/PYZ-00.pyz index 2a63666..c4060ae 100644 Binary files a/build/EBoek_Scraper/PYZ-00.pyz and b/build/EBoek_Scraper/PYZ-00.pyz differ diff --git a/build/EBoek_Scraper/base_library.zip b/build/EBoek_Scraper/base_library.zip index 2669f15..dc03f4c 100644 Binary files a/build/EBoek_Scraper/base_library.zip and b/build/EBoek_Scraper/base_library.zip differ diff --git a/build/EBoek_Scraper/warn-EBoek_Scraper.txt b/build/EBoek_Scraper/warn-EBoek_Scraper.txt index 5e442e2..0a3a69b 100644 --- a/build/EBoek_Scraper/warn-EBoek_Scraper.txt +++ b/build/EBoek_Scraper/warn-EBoek_Scraper.txt @@ -16,7 +16,7 @@ IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional) missing module named org - imported by pickle (optional) -missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), ntpath (optional), pathlib (conditional), os (delayed, conditional, optional), ctypes (delayed, conditional) +missing module named nt - imported by os (delayed, conditional, optional), ntpath (optional), shutil (conditional), importlib._bootstrap_external (conditional), pathlib (conditional), ctypes (delayed, conditional) missing module named pep517 - imported by importlib.metadata (delayed) missing module named msvcrt - imported by subprocess (optional), getpass (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level) missing module named winreg - imported by importlib._bootstrap_external (conditional), platform (delayed, optional), mimetypes (optional), urllib.request (delayed, conditional, optional), selenium.webdriver.firefox.firefox_binary (delayed, optional) diff --git a/dist/EBoek_Scraper b/dist/EBoek_Scraper index bdd9ec1..53d601d 100755 Binary files a/dist/EBoek_Scraper and b/dist/EBoek_Scraper differ diff --git a/dist/EBoek_Scraper.app/Contents/MacOS/EBoek_Scraper b/dist/EBoek_Scraper.app/Contents/MacOS/EBoek_Scraper index 202f3a5..c416f27 100755 Binary files a/dist/EBoek_Scraper.app/Contents/MacOS/EBoek_Scraper and b/dist/EBoek_Scraper.app/Contents/MacOS/EBoek_Scraper differ diff --git a/docs/BUILD_GUIDE.md b/docs/BUILD_GUIDE.md index 9f12f8a..ac49f56 100644 --- a/docs/BUILD_GUIDE.md +++ b/docs/BUILD_GUIDE.md @@ -65,9 +65,14 @@ python3 -m PyInstaller --onefile --windowed --name "EBoek_Scraper" gui_main.py | Platform | Executable | Size | Location | |----------|------------|------|----------| -| **Windows** | `EBoek_Scraper.exe` | ~30MB | `dist/` | -| **macOS** | `EBoek_Scraper.app` | ~30MB | `dist/` | -| **Linux** | `EBoek_Scraper` | ~30MB | `dist/` | +| **Windows** | `EBoek_Scraper.exe` | ~30MB | `dist/EBoek_Scraper.exe` | +| **macOS** | `EBoek_Scraper.app` | ~30MB | `dist/EBoek_Scraper.app` | +| **Linux** | `EBoek_Scraper` | ~30MB | `dist/EBoek_Scraper` | + +### ๐Ÿ’ก **Platform Notes:** +- **Windows**: PyInstaller automatically adds `.exe` extension when building on Windows +- **macOS**: Creates both `.app` bundle and Unix executable +- **Cross-compilation**: Build on target OS for best compatibility ## ๐Ÿš€ Distribution diff --git a/docs/WINDOWS_BUILD.md b/docs/WINDOWS_BUILD.md new file mode 100644 index 0000000..c012c6a --- /dev/null +++ b/docs/WINDOWS_BUILD.md @@ -0,0 +1,90 @@ +# ๐ŸชŸ Windows Executable Build Guide + +## โœ… Yes, Windows will have .exe extension! + +**PyInstaller automatically adds `.exe` extension when building on Windows.** + +## ๐Ÿ—๏ธ Building on Windows + +### Method 1: Simple Batch Script +```cmd +# Double-click or run in Command Prompt +scripts\build_exe.bat +``` + +### Method 2: Cross-Platform Python Script +```cmd +python scripts\build_executable.py +``` + +## ๐Ÿ“ฆ Expected Output + +**Windows build creates:** +``` +dist/ +โ””โ”€โ”€ EBoek_Scraper.exe โ† Windows executable (~30MB) +``` + +**What happens:** +1. โœ… PyInstaller detects Windows platform +2. โœ… Automatically adds `.exe` extension +3. โœ… Creates `dist/EBoek_Scraper.exe` +4. โœ… Bundles all dependencies (PyQt5, Selenium, Python runtime) + +## ๐Ÿš€ Distribution + +**Share this file:** `dist/EBoek_Scraper.exe` + +**End users can:** +- โœ… Double-click to run (no Python needed) +- โœ… Run from Command Prompt: `EBoek_Scraper.exe` +- โš ๏ธ May see Windows security warning on first run + +## ๐Ÿ” Windows Security Warning + +**First run may show:** +``` +Windows protected your PC +Microsoft Defender SmartScreen prevented... +``` + +**Solution:** +1. Click **"More Info"** +2. Click **"Run Anyway"** +3. This only happens once per PC + +## ๐Ÿงช Testing + +**Verify build worked:** +```cmd +cd dist +dir EBoek_Scraper.exe +EBoek_Scraper.exe --help +``` + +## ๐Ÿ’ก Platform-Specific Notes + +| Build Platform | Creates | Best For | +|----------------|---------|----------| +| **Windows** | `.exe` file | โœ… Windows distribution | +| **macOS** | `.app` + Unix binary | โœ… macOS distribution | +| **Linux** | Unix binary | โœ… Linux distribution | + +**Best practice:** Build on the target operating system for optimal compatibility. + +## ๐Ÿ› ๏ธ Troubleshooting + +**Build fails on Windows:** +1. Install Python 3.8+ from python.org +2. Ensure pip works: `pip --version` +3. Install dependencies: `pip install -r requirements.txt` +4. Try again: `scripts\build_exe.bat` + +**Missing .exe after build:** +- Check `dist/` folder contents +- Look for error messages in build output +- Try alternative: `python -m PyInstaller --onefile --windowed gui_main.py` + +--- + +**๐ŸŽ‰ Windows users will definitely get a proper .exe file!** \ No newline at end of file diff --git a/scripts/build_exe.bat b/scripts/build_exe.bat index 7289a8b..ed0edd5 100644 --- a/scripts/build_exe.bat +++ b/scripts/build_exe.bat @@ -26,7 +26,7 @@ echo Building single-file executable... echo This may take a few minutes... echo. -pyinstaller --onefile --windowed --name "EBoek_Scraper" ^ +python -m pyinstaller --onefile --windowed --name "EBoek_Scraper" ^ --hidden-import "PyQt5.QtCore" ^ --hidden-import "PyQt5.QtGui" ^ --hidden-import "PyQt5.QtWidgets" ^ @@ -51,7 +51,7 @@ if errorlevel 1 ( REM Option 2: Use spec file echo Building with spec file... - pyinstaller eboek_scraper.spec + python -m pyinstaller eboek_scraper.spec if errorlevel 1 ( echo BUILD FAILED! @@ -66,14 +66,23 @@ echo ===================================== echo BUILD SUCCESSFUL! echo ===================================== echo. -echo Your executable is located at: +echo Your Windows executable is located at: echo dist\EBoek_Scraper.exe echo. -echo File size: -dir /b "dist\EBoek_Scraper.exe" | find /v "EBoek_Scraper.exe" || echo Not found -for %%f in ("dist\EBoek_Scraper.exe") do echo %%~zf bytes +echo Verifying file exists... +if exist "dist\EBoek_Scraper.exe" ( + echo โœ“ EBoek_Scraper.exe found + for %%f in ("dist\EBoek_Scraper.exe") do echo File size: %%~zf bytes +) else ( + echo โŒ EBoek_Scraper.exe not found - build may have failed +) echo. -echo You can now distribute this single file! -echo Note: Windows may show a security warning on first run. +echo ============================================ +echo ๐ŸŽ‰ Ready for Windows distribution! +echo ============================================ +echo โ€ข Share the file: dist\EBoek_Scraper.exe +echo โ€ข No Python installation required on target PC +echo โ€ข Windows may show security warning on first run +echo (Click "More Info" โ†’ "Run Anyway") echo. pause \ No newline at end of file diff --git a/scripts/build_executable.py b/scripts/build_executable.py index ccf009c..b49dd35 100644 --- a/scripts/build_executable.py +++ b/scripts/build_executable.py @@ -66,13 +66,14 @@ def main(): # Determine platform-specific settings is_windows = sys.platform.startswith('win') exe_name = "EBoek_Scraper.exe" if is_windows else "EBoek_Scraper" + app_name = "EBoek_Scraper" # Base name without extension # Build command build_cmd = [ f"{sys.executable}", "-m", "PyInstaller", "--onefile", "--windowed", - "--name", "EBoek_Scraper", + "--name", app_name, # Hidden imports for PyQt5 "--hidden-import", "PyQt5.QtCore", "--hidden-import", "PyQt5.QtGui",