diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..e608219 Binary files /dev/null and b/.DS_Store differ diff --git a/EBoek_Scraper.spec b/EBoek_Scraper.spec new file mode 100644 index 0000000..4bfa556 --- /dev/null +++ b/EBoek_Scraper.spec @@ -0,0 +1,44 @@ +# -*- mode: python ; coding: utf-8 -*- + + +a = Analysis( + ['gui_main.py'], + pathex=[], + binaries=[], + datas=[], + hiddenimports=['PyQt5.QtCore', 'PyQt5.QtGui', 'PyQt5.QtWidgets', 'selenium', 'selenium.webdriver', 'selenium.webdriver.chrome', 'selenium.webdriver.chrome.options', 'selenium.webdriver.common.by', 'core.scraper', 'core.scraper_thread', 'core.credentials', 'gui.main_window', 'gui.login_dialog', 'gui.progress_dialog', 'utils.validators'], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=['tkinter', 'matplotlib', 'numpy', 'pandas'], + noarchive=False, + optimize=0, +) +pyz = PYZ(a.pure) + +exe = EXE( + pyz, + a.scripts, + a.binaries, + a.datas, + [], + name='EBoek_Scraper', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + upx_exclude=[], + runtime_tmpdir=None, + console=False, + disable_windowed_traceback=False, + argv_emulation=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None, +) +app = BUNDLE( + exe, + name='EBoek_Scraper.app', + icon=None, + bundle_identifier=None, +) diff --git a/README.md b/README.md index fb6bdf3..2580654 100644 --- a/README.md +++ b/README.md @@ -19,16 +19,29 @@ Een moderne PyQt5 GUI applicatie voor het scrapen van EBoek.info met dual scrapi ## 🚀 Installatie -### Windows -Dubbelklik op `install_and_run.bat` - -### macOS / Linux +### Optie 1: Standalone Executable (Aanbevolen) +**Geen Python installatie nodig!** ```bash -chmod +x install_and_run.sh -./install_and_run.sh +# Bouw executable (eenmalig) +python3 scripts/build_executable.py + +# Distribueer het bestand uit dist/ folder +# ~30MB bestand met alles inbegrepen ``` -### Handmatig +### Optie 2: Python Installatie +**Windows:** +```cmd +scripts/install_and_run.bat +``` + +**macOS / Linux:** +```bash +chmod +x scripts/install_and_run.sh +./scripts/install_and_run.sh +``` + +**Handmatig:** ```bash pip install selenium urllib3 PyQt5 python3 gui_main.py @@ -57,20 +70,30 @@ python3 gui_main.py ## 🗂️ Project Structuur ``` -├── gui_main.py # GUI applicatie entry point -├── install_and_run.bat # Windows installer -├── install_and_run.sh # macOS/Linux installer +├── README.md # Project documentatie ├── requirements.txt # Dependencies -├── core/ # Scraping logic -│ ├── scraper.py # Dual-mode scraper -│ ├── scraper_thread.py # Threading wrapper -│ └── credentials.py # Config management -├── gui/ # GUI components -│ ├── main_window.py # Main interface -│ ├── login_dialog.py # Credential input -│ └── progress_dialog.py # Progress monitoring -├── tests/ # Test scripts -└── utils/ # Helper functions +├── gui_main.py # GUI applicatie entry point +├── scripts/ # Build & install scripts +│ ├── build_executable.py # Executable builder (aanbevolen) +│ ├── build_exe.bat # Windows build script +│ ├── build_exe.sh # macOS/Linux build script +│ ├── eboek_scraper.spec # PyInstaller configuration +│ ├── install_and_run.bat # Windows installer +│ └── install_and_run.sh # macOS/Linux installer +├── docs/ # Documentatie +│ └── BUILD_GUIDE.md # Executable build guide +├── core/ # Scraping logic +│ ├── scraper.py # Dual-mode scraper +│ ├── scraper_thread.py # Threading wrapper +│ └── credentials.py # Config management +├── gui/ # GUI components +│ ├── main_window.py # Main interface +│ ├── login_dialog.py # Credential input +│ └── progress_dialog.py # Progress monitoring +├── tests/ # Test scripts +├── utils/ # Helper functions +└── dist/ # Built executables (na build) + └── EBoek_Scraper # Standalone executable ``` ## 🔧 Troubleshooting @@ -81,9 +104,10 @@ python3 gui_main.py ## 💡 Tips -- Begin met 1-2 pagina's om de functionaliteit te testen -- Gebruik headless mode voor optimale snelheid -- Monitor de voortgang in de progress dialog +- **Distributie**: Gebruik executable voor makkelijke delen (geen Python setup nodig) +- **Testing**: Begin met 1-2 pagina's om de functionaliteit te testen +- **Performance**: Gebruik headless mode voor optimale snelheid +- **Monitoring**: Volg de voortgang in de progress dialog met realtime statistieken --- diff --git a/build/EBoek_Scraper/Analysis-00.toc b/build/EBoek_Scraper/Analysis-00.toc new file mode 100644 index 0000000..0777ae2 --- /dev/null +++ b/build/EBoek_Scraper/Analysis-00.toc @@ -0,0 +1,2448 @@ +(['/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui_main.py'], + ['/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER'], + ['PyQt5.QtCore', + 'PyQt5.QtGui', + 'PyQt5.QtWidgets', + 'selenium', + 'selenium.webdriver', + 'selenium.webdriver.chrome', + 'selenium.webdriver.chrome.options', + 'selenium.webdriver.common.by', + 'core.scraper', + 'core.scraper_thread', + 'core.credentials', + 'gui.main_window', + 'gui.login_dialog', + 'gui.progress_dialog', + 'utils.validators'], + [('/Users/louismylle/Library/Python/3.9/lib/python/site-packages/numpy/_pyinstaller', + 0), + ('/Users/louismylle/Library/Python/3.9/lib/python/site-packages/lark/__pyinstaller', + 0), + ('/Users/louismylle/Library/Python/3.9/lib/python/site-packages/patchright/_impl/__pyinstaller', + 0), + ('/Users/louismylle/Library/Python/3.9/lib/python/site-packages/playwright/_impl/__pyinstaller', + 0), + ('/Users/louismylle/Library/Python/3.9/lib/python/site-packages/_pyinstaller_hooks_contrib/stdhooks', + -1000), + ('/Users/louismylle/Library/Python/3.9/lib/python/site-packages/_pyinstaller_hooks_contrib', + -1000)], + {}, + ['tkinter', 'matplotlib', 'numpy', 'pandas', '__main__'], + [], + False, + {}, + 0, + [], + [], + '3.9.6 (default, Dec 2 2025, 07:27:58) \n[Clang 17.0.0 (clang-1700.6.3.2)]', + [('pyi_rth_inspect', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('pyi_rth_pyqt5', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py', + 'PYSOURCE'), + ('gui_main', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui_main.py', + 'PYSOURCE')], + [('_pyi_rth_utils.qt', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/qt.py', + 'PYMODULE'), + ('importlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/__init__.py', + 'PYMODULE'), + ('importlib._common', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/_common.py', + 'PYMODULE'), + ('contextlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py', + 'PYMODULE'), + ('tempfile', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tempfile.py', + 'PYMODULE'), + ('random', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/random.py', + 'PYMODULE'), + ('_strptime', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_strptime.py', + 'PYMODULE'), + ('datetime', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/datetime.py', + 'PYMODULE'), + ('calendar', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/calendar.py', + 'PYMODULE'), + ('argparse', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/argparse.py', + 'PYMODULE'), + ('textwrap', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/textwrap.py', + 'PYMODULE'), + ('copy', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/copy.py', + 'PYMODULE'), + ('gettext', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/gettext.py', + 'PYMODULE'), + ('struct', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/struct.py', + 'PYMODULE'), + ('statistics', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/statistics.py', + 'PYMODULE'), + ('decimal', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/decimal.py', + 'PYMODULE'), + ('_pydecimal', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_pydecimal.py', + 'PYMODULE'), + ('contextvars', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextvars.py', + 'PYMODULE'), + ('fractions', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/fractions.py', + 'PYMODULE'), + ('numbers', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/numbers.py', + 'PYMODULE'), + ('hashlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/hashlib.py', + 'PYMODULE'), + ('logging', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/logging/__init__.py', + 'PYMODULE'), + ('pickle', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pickle.py', + 'PYMODULE'), + ('pprint', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pprint.py', + 'PYMODULE'), + ('_compat_pickle', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_compat_pickle.py', + 'PYMODULE'), + ('threading', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/threading.py', + 'PYMODULE'), + ('_threading_local', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_threading_local.py', + 'PYMODULE'), + ('string', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/string.py', + 'PYMODULE'), + ('bisect', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/bisect.py', + 'PYMODULE'), + ('shutil', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/shutil.py', + 'PYMODULE'), + ('tarfile', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tarfile.py', + 'PYMODULE'), + ('gzip', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/gzip.py', + 'PYMODULE'), + ('_compression', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_compression.py', + 'PYMODULE'), + ('lzma', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lzma.py', + 'PYMODULE'), + ('bz2', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/bz2.py', + 'PYMODULE'), + ('fnmatch', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/fnmatch.py', + 'PYMODULE'), + ('zipfile', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/zipfile.py', + 'PYMODULE'), + ('py_compile', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/py_compile.py', + 'PYMODULE'), + ('importlib.util', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/util.py', + 'PYMODULE'), + ('importlib.abc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/abc.py', + 'PYMODULE'), + ('typing', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/typing.py', + 'PYMODULE'), + ('importlib.machinery', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/machinery.py', + 'PYMODULE'), + ('importlib._bootstrap_external', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/_bootstrap_external.py', + 'PYMODULE'), + ('importlib.metadata', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/metadata.py', + 'PYMODULE'), + ('configparser', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/configparser.py', + 'PYMODULE'), + ('email', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/__init__.py', + 'PYMODULE'), + ('email.parser', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/parser.py', + 'PYMODULE'), + ('email._policybase', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/_policybase.py', + 'PYMODULE'), + ('email.utils', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/utils.py', + 'PYMODULE'), + ('email._parseaddr', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/_parseaddr.py', + 'PYMODULE'), + ('urllib.parse', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/parse.py', + 'PYMODULE'), + ('urllib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/__init__.py', + 'PYMODULE'), + ('urllib.request', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py', + 'PYMODULE'), + ('getpass', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/getpass.py', + 'PYMODULE'), + ('nturl2path', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/nturl2path.py', + 'PYMODULE'), + ('ftplib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ftplib.py', + 'PYMODULE'), + ('netrc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/netrc.py', + 'PYMODULE'), + ('shlex', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/shlex.py', + 'PYMODULE'), + ('mimetypes', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/mimetypes.py', + 'PYMODULE'), + ('getopt', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/getopt.py', + 'PYMODULE'), + ('http.cookiejar', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/cookiejar.py', + 'PYMODULE'), + ('http', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/__init__.py', + 'PYMODULE'), + ('ssl', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py', + 'PYMODULE'), + ('urllib.response', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/response.py', + 'PYMODULE'), + ('urllib.error', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/error.py', + 'PYMODULE'), + ('http.client', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py', + 'PYMODULE'), + ('email.message', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/message.py', + 'PYMODULE'), + ('email.policy', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/policy.py', + 'PYMODULE'), + ('email.contentmanager', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/contentmanager.py', + 'PYMODULE'), + ('email.quoprimime', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/quoprimime.py', + 'PYMODULE'), + ('email.headerregistry', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/headerregistry.py', + 'PYMODULE'), + ('email.iterators', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/iterators.py', + 'PYMODULE'), + ('email.generator', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/generator.py', + 'PYMODULE'), + ('email._encoded_words', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/_encoded_words.py', + 'PYMODULE'), + ('quopri', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/quopri.py', + 'PYMODULE'), + ('uu', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/uu.py', + 'PYMODULE'), + ('optparse', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/optparse.py', + 'PYMODULE'), + ('base64', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/base64.py', + 'PYMODULE'), + ('socket', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py', + 'PYMODULE'), + ('selectors', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/selectors.py', + 'PYMODULE'), + ('email.feedparser', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/feedparser.py', + 'PYMODULE'), + ('email._header_value_parser', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/_header_value_parser.py', + 'PYMODULE'), + ('email.header', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/header.py', + 'PYMODULE'), + ('email.base64mime', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/base64mime.py', + 'PYMODULE'), + ('email.charset', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/charset.py', + 'PYMODULE'), + ('email.encoders', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/encoders.py', + 'PYMODULE'), + ('email.errors', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/errors.py', + 'PYMODULE'), + ('csv', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/csv.py', + 'PYMODULE'), + ('tokenize', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tokenize.py', + 'PYMODULE'), + ('token', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/token.py', + 'PYMODULE'), + ('importlib._bootstrap', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/_bootstrap.py', + 'PYMODULE'), + ('_pyi_rth_utils', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py', + 'PYMODULE'), + ('subprocess', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py', + 'PYMODULE'), + ('signal', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/signal.py', + 'PYMODULE'), + ('multiprocessing.spawn', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/spawn.py', + 'PYMODULE'), + ('multiprocessing.resource_tracker', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/resource_tracker.py', + 'PYMODULE'), + ('multiprocessing.util', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/util.py', + 'PYMODULE'), + ('multiprocessing.forkserver', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/forkserver.py', + 'PYMODULE'), + ('multiprocessing.connection', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/connection.py', + 'PYMODULE'), + ('multiprocessing.resource_sharer', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/resource_sharer.py', + 'PYMODULE'), + ('xmlrpc.client', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xmlrpc/client.py', + 'PYMODULE'), + ('xmlrpc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xmlrpc/__init__.py', + 'PYMODULE'), + ('xml.parsers.expat', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/parsers/expat.py', + 'PYMODULE'), + ('xml.parsers', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/parsers/__init__.py', + 'PYMODULE'), + ('xml', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/__init__.py', + 'PYMODULE'), + ('xml.sax.expatreader', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/expatreader.py', + 'PYMODULE'), + ('xml.sax.saxutils', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/saxutils.py', + 'PYMODULE'), + ('xml.sax', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/__init__.py', + 'PYMODULE'), + ('xml.sax.handler', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/handler.py', + 'PYMODULE'), + ('xml.sax._exceptions', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/_exceptions.py', + 'PYMODULE'), + ('xml.sax.xmlreader', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/xmlreader.py', + 'PYMODULE'), + ('hmac', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/hmac.py', + 'PYMODULE'), + ('multiprocessing.context', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/context.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_win32', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_spawn_win32.py', + 'PYMODULE'), + ('multiprocessing.popen_forkserver', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_forkserver.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_posix', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_spawn_posix.py', + 'PYMODULE'), + ('multiprocessing.popen_fork', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_fork.py', + 'PYMODULE'), + ('multiprocessing.sharedctypes', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/sharedctypes.py', + 'PYMODULE'), + ('multiprocessing.heap', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/heap.py', + 'PYMODULE'), + ('ctypes', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ctypes/__init__.py', + 'PYMODULE'), + ('ctypes._endian', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ctypes/_endian.py', + 'PYMODULE'), + ('multiprocessing.pool', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py', + 'PYMODULE'), + ('multiprocessing.dummy', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/dummy/__init__.py', + 'PYMODULE'), + ('multiprocessing.dummy.connection', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/dummy/connection.py', + 'PYMODULE'), + ('queue', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/queue.py', + 'PYMODULE'), + ('multiprocessing.queues', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/queues.py', + 'PYMODULE'), + ('multiprocessing.synchronize', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/synchronize.py', + 'PYMODULE'), + ('multiprocessing.managers', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/managers.py', + 'PYMODULE'), + ('multiprocessing.shared_memory', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/shared_memory.py', + 'PYMODULE'), + ('secrets', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/secrets.py', + 'PYMODULE'), + ('multiprocessing.reduction', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/reduction.py', + 'PYMODULE'), + ('multiprocessing.process', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py', + 'PYMODULE'), + ('runpy', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/runpy.py', + 'PYMODULE'), + ('pkgutil', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pkgutil.py', + 'PYMODULE'), + ('zipimport', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/zipimport.py', + 'PYMODULE'), + ('inspect', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/inspect.py', + 'PYMODULE'), + ('dis', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/dis.py', + 'PYMODULE'), + ('opcode', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/opcode.py', + 'PYMODULE'), + ('ast', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ast.py', + 'PYMODULE'), + ('multiprocessing', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/__init__.py', + 'PYMODULE'), + ('utils.validators', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/utils/validators.py', + 'PYMODULE'), + ('utils', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/utils/__init__.py', + 'PYMODULE'), + ('gui.progress_dialog', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui/progress_dialog.py', + 'PYMODULE'), + ('gui', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui/__init__.py', + 'PYMODULE'), + ('gui.login_dialog', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui/login_dialog.py', + 'PYMODULE'), + ('core.scraper_thread', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/core/scraper_thread.py', + 'PYMODULE'), + ('core', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/core/__init__.py', + 'PYMODULE'), + ('core.scraper', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/core/scraper.py', + 'PYMODULE'), + ('urllib3', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/__init__.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/__init__.py', + 'PYMODULE'), + ('urllib3.contrib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/__init__.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/connection.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.response', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/response.py', + 'PYMODULE'), + ('dataclasses', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/dataclasses.py', + 'PYMODULE'), + ('json', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/__init__.py', + 'PYMODULE'), + ('json.encoder', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/encoder.py', + 'PYMODULE'), + ('json.decoder', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/decoder.py', + 'PYMODULE'), + ('json.scanner', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/scanner.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.request', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/request.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.fetch', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/fetch.py', + 'PYMODULE'), + ('typing_extensions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/typing_extensions.py', + 'PYMODULE'), + ('asyncio.coroutines', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/coroutines.py', + 'PYMODULE'), + ('asyncio.log', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/log.py', + 'PYMODULE'), + ('asyncio.format_helpers', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/format_helpers.py', + 'PYMODULE'), + ('asyncio.constants', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/constants.py', + 'PYMODULE'), + ('asyncio.base_futures', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_futures.py', + 'PYMODULE'), + ('asyncio', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/__init__.py', + 'PYMODULE'), + ('asyncio.unix_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/unix_events.py', + 'PYMODULE'), + ('asyncio.windows_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/windows_events.py', + 'PYMODULE'), + ('asyncio.windows_utils', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/windows_utils.py', + 'PYMODULE'), + ('asyncio.selector_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/selector_events.py', + 'PYMODULE'), + ('asyncio.proactor_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/proactor_events.py', + 'PYMODULE'), + ('asyncio.base_subprocess', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_subprocess.py', + 'PYMODULE'), + ('asyncio.threads', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/threads.py', + 'PYMODULE'), + ('asyncio.subprocess', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/subprocess.py', + 'PYMODULE'), + ('asyncio.streams', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/streams.py', + 'PYMODULE'), + ('asyncio.queues', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/queues.py', + 'PYMODULE'), + ('asyncio.runners', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/runners.py', + 'PYMODULE'), + ('asyncio.base_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py', + 'PYMODULE'), + ('concurrent.futures', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/futures/__init__.py', + 'PYMODULE'), + ('concurrent.futures.thread', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/futures/thread.py', + 'PYMODULE'), + ('concurrent.futures.process', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/futures/process.py', + 'PYMODULE'), + ('concurrent.futures._base', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/futures/_base.py', + 'PYMODULE'), + ('concurrent', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/__init__.py', + 'PYMODULE'), + ('asyncio.trsock', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/trsock.py', + 'PYMODULE'), + ('asyncio.staggered', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/staggered.py', + 'PYMODULE'), + ('asyncio.tasks', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/tasks.py', + 'PYMODULE'), + ('asyncio.base_tasks', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_tasks.py', + 'PYMODULE'), + ('asyncio.locks', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/locks.py', + 'PYMODULE'), + ('asyncio.sslproto', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/sslproto.py', + 'PYMODULE'), + ('asyncio.transports', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/transports.py', + 'PYMODULE'), + ('asyncio.protocols', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/protocols.py', + 'PYMODULE'), + ('asyncio.futures', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/futures.py', + 'PYMODULE'), + ('asyncio.exceptions', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/exceptions.py', + 'PYMODULE'), + ('asyncio.events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/events.py', + 'PYMODULE'), + ('importlib.resources', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/resources.py', + 'PYMODULE'), + ('urllib3.util.url', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/url.py', + 'PYMODULE'), + ('urllib3.util', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/__init__.py', + 'PYMODULE'), + ('urllib3.util.wait', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/wait.py', + 'PYMODULE'), + ('urllib3.util.ssl_', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssl_.py', + 'PYMODULE'), + ('urllib3.util.ssltransport', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssltransport.py', + 'PYMODULE'), + ('urllib3.util.response', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/response.py', + 'PYMODULE'), + ('idna', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/__init__.py', + 'PYMODULE'), + ('idna.intranges', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/intranges.py', + 'PYMODULE'), + ('idna.core', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/core.py', + 'PYMODULE'), + ('idna.uts46data', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/uts46data.py', + 'PYMODULE'), + ('idna.idnadata', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/idnadata.py', + 'PYMODULE'), + ('idna.package_data', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/package_data.py', + 'PYMODULE'), + ('urllib3.util.util', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/util.py', + 'PYMODULE'), + ('urllib3.util.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/connection.py', + 'PYMODULE'), + ('urllib3.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/connection.py', + 'PYMODULE'), + ('urllib3.util.ssl_match_hostname', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssl_match_hostname.py', + 'PYMODULE'), + ('ipaddress', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ipaddress.py', + 'PYMODULE'), + ('urllib3.http2.probe', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/http2/probe.py', + 'PYMODULE'), + ('urllib3.http2', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/http2/__init__.py', + 'PYMODULE'), + ('urllib3.http2.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/http2/connection.py', + 'PYMODULE'), + ('h2.events', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/events.py', + 'PYMODULE'), + ('h2', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/__init__.py', + 'PYMODULE'), + ('h2.errors', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/errors.py', + 'PYMODULE'), + ('hyperframe.frame', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hyperframe/frame.py', + 'PYMODULE'), + ('hyperframe', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hyperframe/__init__.py', + 'PYMODULE'), + ('hyperframe.flags', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hyperframe/flags.py', + 'PYMODULE'), + ('hyperframe.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hyperframe/exceptions.py', + 'PYMODULE'), + ('hpack.struct', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/struct.py', + 'PYMODULE'), + ('hpack', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/__init__.py', + 'PYMODULE'), + ('hpack.hpack', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/hpack.py', + 'PYMODULE'), + ('hpack.table', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/table.py', + 'PYMODULE'), + ('hpack.huffman_table', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/huffman_table.py', + 'PYMODULE'), + ('hpack.huffman_constants', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/huffman_constants.py', + 'PYMODULE'), + ('hpack.huffman', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/huffman.py', + 'PYMODULE'), + ('hpack.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/exceptions.py', + 'PYMODULE'), + ('h2.settings', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/settings.py', + 'PYMODULE'), + ('h2.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/exceptions.py', + 'PYMODULE'), + ('h2.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/connection.py', + 'PYMODULE'), + ('h2.windows', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/windows.py', + 'PYMODULE'), + ('h2.utilities', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/utilities.py', + 'PYMODULE'), + ('h2.stream', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/stream.py', + 'PYMODULE'), + ('h2.frame_buffer', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/frame_buffer.py', + 'PYMODULE'), + ('h2.config', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/config.py', + 'PYMODULE'), + ('urllib3.util.timeout', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/timeout.py', + 'PYMODULE'), + ('urllib3.util.retry', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/retry.py', + 'PYMODULE'), + ('urllib3.util.request', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/request.py', + 'PYMODULE'), + ('brotli', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/brotli.py', + 'PYMODULE'), + ('urllib3.response', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/response.py', + 'PYMODULE'), + ('urllib3.poolmanager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/poolmanager.py', + 'PYMODULE'), + ('urllib3.util.proxy', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/proxy.py', + 'PYMODULE'), + ('urllib3._request_methods', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/_request_methods.py', + 'PYMODULE'), + ('urllib3.filepost', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/filepost.py', + 'PYMODULE'), + ('urllib3.fields', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/fields.py', + 'PYMODULE'), + ('urllib3.connectionpool', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py', + 'PYMODULE'), + ('urllib3._version', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/_version.py', + 'PYMODULE'), + ('urllib3._collections', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/_collections.py', + 'PYMODULE'), + ('urllib3._base_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/_base_connection.py', + 'PYMODULE'), + ('urllib3.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/exceptions.py', + 'PYMODULE'), + ('__future__', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/__future__.py', + 'PYMODULE'), + ('selenium.webdriver.common.keys', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/keys.py', + 'PYMODULE'), + ('selenium.webdriver.common', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/service.py', + 'PYMODULE'), + ('selenium.types', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/types.py', + 'PYMODULE'), + ('selenium.common.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/common/exceptions.py', + 'PYMODULE'), + ('selenium.common', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/common/__init__.py', + 'PYMODULE'), + ('platform', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/platform.py', + 'PYMODULE'), + ('plistlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/plistlib.py', + 'PYMODULE'), + ('selenium.webdriver.common.utils', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/utils.py', + 'PYMODULE'), + ('selenium.webdriver.common.by', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/by.py', + 'PYMODULE'), + ('selenium.webdriver.chrome.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/options.py', + 'PYMODULE'), + ('selenium.webdriver.common.desired_capabilities', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/desired_capabilities.py', + 'PYMODULE'), + ('selenium.webdriver.chromium.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/options.py', + 'PYMODULE'), + ('selenium.webdriver.chromium', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.chromium.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/service.py', + 'PYMODULE'), + ('selenium.webdriver.common.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/options.py', + 'PYMODULE'), + ('selenium.webdriver.common.proxy', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/proxy.py', + 'PYMODULE'), + ('selenium.webdriver.chrome', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/__init__.py', + 'PYMODULE'), + ('selenium.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.wpewebkit.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/wpewebkit/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.wpewebkit', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/wpewebkit/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.driver_finder', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/driver_finder.py', + 'PYMODULE'), + ('selenium.webdriver.common.selenium_manager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/selenium_manager.py', + 'PYMODULE'), + ('sysconfig', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/sysconfig.py', + 'PYMODULE'), + ('_sysconfigdata__darwin_darwin', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_sysconfigdata__darwin_darwin.py', + 'PYMODULE'), + ('_aix_support', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_aix_support.py', + 'PYMODULE'), + ('_bootsubprocess', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_bootsubprocess.py', + 'PYMODULE'), + ('_osx_support', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_osx_support.py', + 'PYMODULE'), + ('selenium.webdriver.wpewebkit.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/wpewebkit/service.py', + 'PYMODULE'), + ('selenium.webdriver.wpewebkit.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/wpewebkit/options.py', + 'PYMODULE'), + ('selenium.webdriver.webkitgtk.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/webkitgtk/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.webkitgtk', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/webkitgtk/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.webkitgtk.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/webkitgtk/service.py', + 'PYMODULE'), + ('selenium.webdriver.webkitgtk.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/webkitgtk/options.py', + 'PYMODULE'), + ('selenium.webdriver.safari.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.safari', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.safari.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.remote.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/remote_connection.py', + 'PYMODULE'), + ('urllib3.contrib.socks', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/socks.py', + 'PYMODULE'), + ('socks', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/socks.py', + 'PYMODULE'), + ('certifi', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/__init__.py', + 'PYMODULE'), + ('certifi.core', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/core.py', + 'PYMODULE'), + ('selenium.webdriver.remote.errorhandler', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/errorhandler.py', + 'PYMODULE'), + ('selenium.webdriver.remote.command', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/command.py', + 'PYMODULE'), + ('selenium.webdriver.remote.utils', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/utils.py', + 'PYMODULE'), + ('selenium.webdriver.remote', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.remote.client_config', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/client_config.py', + 'PYMODULE'), + ('selenium.webdriver.safari.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/service.py', + 'PYMODULE'), + ('selenium.webdriver.safari.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/options.py', + 'PYMODULE'), + ('selenium.webdriver.remote.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.support.wait', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/support/wait.py', + 'PYMODULE'), + ('selenium.webdriver.support', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/support/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.firefox', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.edge.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.edge', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.chromium.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.chrome.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.remote.websocket_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/websocket_connection.py', + 'PYMODULE'), + ('websocket', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/__init__.py', + 'PYMODULE'), + ('websocket._socket', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_socket.py', + 'PYMODULE'), + ('websocket._utils', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_utils.py', + 'PYMODULE'), + ('websocket._ssl_compat', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_ssl_compat.py', + 'PYMODULE'), + ('websocket._exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_exceptions.py', + 'PYMODULE'), + ('websocket._core', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_core.py', + 'PYMODULE'), + ('websocket._http', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_http.py', + 'PYMODULE'), + ('websocket._url', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_url.py', + 'PYMODULE'), + ('websocket._handshake', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_handshake.py', + 'PYMODULE'), + ('websocket._cookiejar', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_cookiejar.py', + 'PYMODULE'), + ('http.cookies', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/cookies.py', + 'PYMODULE'), + ('websocket._app', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_app.py', + 'PYMODULE'), + ('websocket._logging', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_logging.py', + 'PYMODULE'), + ('websocket._abnf', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_abnf.py', + 'PYMODULE'), + ('selenium.webdriver.remote.webelement', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/webelement.py', + 'PYMODULE'), + ('selenium.webdriver.remote.switch_to', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/switch_to.py', + 'PYMODULE'), + ('selenium.webdriver.common.alert', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/alert.py', + 'PYMODULE'), + ('selenium.webdriver.remote.shadowroot', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/shadowroot.py', + 'PYMODULE'), + ('selenium.webdriver.remote.script_key', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/script_key.py', + 'PYMODULE'), + ('uuid', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/uuid.py', + 'PYMODULE'), + ('selenium.webdriver.remote.mobile', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/mobile.py', + 'PYMODULE'), + ('selenium.webdriver.remote.locator_converter', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/locator_converter.py', + 'PYMODULE'), + ('selenium.webdriver.remote.file_detector', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/file_detector.py', + 'PYMODULE'), + ('selenium.webdriver.remote.fedcm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/fedcm.py', + 'PYMODULE'), + ('selenium.webdriver.remote.bidi_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/bidi_connection.py', + 'PYMODULE'), + ('selenium.webdriver.common.fedcm.dialog', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/fedcm/dialog.py', + 'PYMODULE'), + ('selenium.webdriver.common.fedcm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/fedcm/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.fedcm.account', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/fedcm/account.py', + 'PYMODULE'), + ('selenium.webdriver.support.relative_locator', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/support/relative_locator.py', + 'PYMODULE'), + ('selenium.webdriver.common.virtual_authenticator', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/virtual_authenticator.py', + 'PYMODULE'), + ('selenium.webdriver.common.timeouts', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/timeouts.py', + 'PYMODULE'), + ('selenium.webdriver.common.print_page_options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/print_page_options.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.webextension', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/webextension.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.common', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/common.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.storage', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/storage.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.session', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/session.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.script', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/script.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.log', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/log.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.permissions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/permissions.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.network', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/network.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.input', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/input.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.emulation', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/emulation.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.browsing_context', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/browsing_context.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.browser', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/browser.py', + 'PYMODULE'), + ('selenium.webdriver.ie.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/ie/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.ie', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/ie/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.ie.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/ie/service.py', + 'PYMODULE'), + ('selenium.webdriver.ie.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/ie/options.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/service.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/options.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.firefox_binary', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/firefox_binary.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.firefox_profile', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/firefox_profile.py', + 'PYMODULE'), + ('xml.dom.minidom', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/minidom.py', + 'PYMODULE'), + ('xml.dom.pulldom', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/pulldom.py', + 'PYMODULE'), + ('xml.dom.expatbuilder', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/expatbuilder.py', + 'PYMODULE'), + ('xml.dom.NodeFilter', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/NodeFilter.py', + 'PYMODULE'), + ('xml.dom.xmlbuilder', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/xmlbuilder.py', + 'PYMODULE'), + ('xml.dom.minicompat', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/minicompat.py', + 'PYMODULE'), + ('xml.dom.domreg', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/domreg.py', + 'PYMODULE'), + ('xml.dom', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.edge.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.chromium.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.edge.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/service.py', + 'PYMODULE'), + ('selenium.webdriver.edge.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/options.py', + 'PYMODULE'), + ('selenium.webdriver.common.action_chains', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/action_chains.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.wheel_input', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/wheel_input.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.input_device', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/input_device.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.interaction', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/interaction.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.pointer_input', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/pointer_input.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.key_input', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/key_input.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.action_builder', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/action_builder.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.wheel_actions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/wheel_actions.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.pointer_actions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/pointer_actions.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.mouse_button', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/mouse_button.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.key_actions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/key_actions.py', + 'PYMODULE'), + ('selenium.webdriver.chrome.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.chrome.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/service.py', + 'PYMODULE'), + ('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'), + ('core.credentials', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/core/credentials.py', + 'PYMODULE'), + ('gui.main_window', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui/main_window.py', + 'PYMODULE'), + ('PyQt5', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/__init__.py', + 'PYMODULE'), + ('pathlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pathlib.py', + 'PYMODULE'), + ('tracemalloc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tracemalloc.py', + 'PYMODULE')], + [('selenium/webdriver/common/macos/selenium-manager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/macos/selenium-manager', + 'BINARY'), + ('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', + '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/styles/libqmacstyle.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', + 'BINARY'), + ('python3.9/lib-dynload/_datetime.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_struct.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_statistics.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_contextvars.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_decimal.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_pickle.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_hashlib.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_hashlib.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha3.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_blake2.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha256.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_md5.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha1.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha512.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_random.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_bisect.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/math.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/resource.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/grp.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_lzma.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_lzma.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_bz2.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/zlib.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/binascii.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_scproxy.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/termios.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_ssl.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ssl.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/unicodedata.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/array.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/array.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/select.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/select.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_socket.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_csv.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/pyexpat.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/mmap.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_ctypes.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_queue.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_opcode.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_json.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_asyncio.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so', + 'EXTENSION'), + ('_brotli.cpython-39-darwin.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/_brotli.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_uuid.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_heapq.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so', + 'EXTENSION'), + ('PyQt5/QtGui.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtGui.abi3.so', + 'EXTENSION'), + ('PyQt5/sip.cpython-39-darwin.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/sip.cpython-39-darwin.so', + 'EXTENSION'), + ('PyQt5/QtCore.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtCore.abi3.so', + 'EXTENSION'), + ('PyQt5/QtWidgets.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtWidgets.abi3.so', + 'EXTENSION'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', + 'BINARY'), + ('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/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', + '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', + 'BINARY'), + ('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/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', + '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'), + ('selenium/webdriver/common/linux/selenium-manager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/linux/selenium-manager', + 'DATA'), + ('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', + '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_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.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/qt_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.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_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + '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', + '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', + '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_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', + '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', + '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_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', + '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_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.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', + 'DATA'), + ('PyQt5/Qt5/translations/qt_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_bg.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', + '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', + 'DATA'), + ('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', + 'DATA'), + ('base_library.zip', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/base_library.zip', + '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', + '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'), + ('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'), + ('PyQt5/Qt5/lib/QtCore.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtCore.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtCore.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtCore.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/QtDBus', + 'Versions/Current/QtDBus', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtDBus.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtDBus.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/QtGui', 'Versions/Current/QtGui', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtGui.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/QtNetwork', + 'Versions/Current/QtNetwork', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtNetwork.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/QtPrintSupport', + 'Versions/Current/QtPrintSupport', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/QtQml', 'Versions/Current/QtQml', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/QtQmlModels', + 'Versions/Current/QtQmlModels', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/QtQuick', + 'Versions/Current/QtQuick', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQuick.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQuick.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/QtSvg', 'Versions/Current/QtSvg', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtSvg.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtSvg.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/QtWebSockets', + 'Versions/Current/QtWebSockets', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWebSockets.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/QtWidgets', + 'Versions/Current/QtWidgets', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/Current', '5', 'SYMLINK'), + ('Python3.framework/Python3', 'Versions/Current/Python3', 'SYMLINK'), + ('Python3.framework/Resources', 'Versions/Current/Resources', 'SYMLINK'), + ('Python3.framework/Versions/3.9/Resources/Info.plist', + '/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', + '/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', + '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', + 'PYMODULE'), + ('encodings.zlib_codec', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/zlib_codec.py', + 'PYMODULE'), + ('encodings.uu_codec', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/uu_codec.py', + 'PYMODULE'), + ('encodings.utf_8_sig', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_8_sig.py', + 'PYMODULE'), + ('encodings.utf_8', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_8.py', + 'PYMODULE'), + ('encodings.utf_7', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_7.py', + 'PYMODULE'), + ('encodings.utf_32_le', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_32_le.py', + 'PYMODULE'), + ('encodings.utf_32_be', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_32_be.py', + 'PYMODULE'), + ('encodings.utf_32', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_32.py', + 'PYMODULE'), + ('encodings.utf_16_le', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_16_le.py', + 'PYMODULE'), + ('encodings.utf_16_be', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_16_be.py', + 'PYMODULE'), + ('encodings.utf_16', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/utf_16.py', + 'PYMODULE'), + ('encodings.unicode_escape', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/unicode_escape.py', + 'PYMODULE'), + ('encodings.undefined', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/undefined.py', + 'PYMODULE'), + ('encodings.tis_620', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/tis_620.py', + 'PYMODULE'), + ('encodings.shift_jisx0213', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/shift_jisx0213.py', + 'PYMODULE'), + ('encodings.shift_jis_2004', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/shift_jis_2004.py', + 'PYMODULE'), + ('encodings.shift_jis', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/shift_jis.py', + 'PYMODULE'), + ('encodings.rot_13', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/rot_13.py', + 'PYMODULE'), + ('encodings.raw_unicode_escape', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/raw_unicode_escape.py', + 'PYMODULE'), + ('encodings.quopri_codec', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/quopri_codec.py', + 'PYMODULE'), + ('encodings.punycode', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/punycode.py', + 'PYMODULE'), + ('encodings.ptcp154', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/ptcp154.py', + 'PYMODULE'), + ('encodings.palmos', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/palmos.py', + 'PYMODULE'), + ('encodings.oem', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/oem.py', + 'PYMODULE'), + ('encodings.mbcs', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mbcs.py', + 'PYMODULE'), + ('encodings.mac_turkish', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_turkish.py', + 'PYMODULE'), + ('encodings.mac_romanian', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_romanian.py', + 'PYMODULE'), + ('encodings.mac_roman', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_roman.py', + 'PYMODULE'), + ('encodings.mac_latin2', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_latin2.py', + 'PYMODULE'), + ('encodings.mac_iceland', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_iceland.py', + 'PYMODULE'), + ('encodings.mac_greek', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_greek.py', + 'PYMODULE'), + ('encodings.mac_farsi', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_farsi.py', + 'PYMODULE'), + ('encodings.mac_cyrillic', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_cyrillic.py', + 'PYMODULE'), + ('encodings.mac_croatian', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_croatian.py', + 'PYMODULE'), + ('encodings.mac_arabic', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/mac_arabic.py', + 'PYMODULE'), + ('encodings.latin_1', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/latin_1.py', + 'PYMODULE'), + ('encodings.kz1048', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/kz1048.py', + 'PYMODULE'), + ('encodings.koi8_u', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/koi8_u.py', + 'PYMODULE'), + ('encodings.koi8_t', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/koi8_t.py', + 'PYMODULE'), + ('encodings.koi8_r', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/koi8_r.py', + 'PYMODULE'), + ('encodings.johab', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/johab.py', + 'PYMODULE'), + ('encodings.iso8859_9', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_9.py', + 'PYMODULE'), + ('encodings.iso8859_8', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_8.py', + 'PYMODULE'), + ('encodings.iso8859_7', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_7.py', + 'PYMODULE'), + ('encodings.iso8859_6', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_6.py', + 'PYMODULE'), + ('encodings.iso8859_5', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_5.py', + 'PYMODULE'), + ('encodings.iso8859_4', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_4.py', + 'PYMODULE'), + ('encodings.iso8859_3', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_3.py', + 'PYMODULE'), + ('encodings.iso8859_2', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_2.py', + 'PYMODULE'), + ('encodings.iso8859_16', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_16.py', + 'PYMODULE'), + ('encodings.iso8859_15', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_15.py', + 'PYMODULE'), + ('encodings.iso8859_14', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_14.py', + 'PYMODULE'), + ('encodings.iso8859_13', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_13.py', + 'PYMODULE'), + ('encodings.iso8859_11', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_11.py', + 'PYMODULE'), + ('encodings.iso8859_10', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_10.py', + 'PYMODULE'), + ('encodings.iso8859_1', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso8859_1.py', + 'PYMODULE'), + ('encodings.iso2022_kr', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso2022_kr.py', + 'PYMODULE'), + ('encodings.iso2022_jp_ext', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso2022_jp_ext.py', + 'PYMODULE'), + ('encodings.iso2022_jp_3', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso2022_jp_3.py', + 'PYMODULE'), + ('encodings.iso2022_jp_2004', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso2022_jp_2004.py', + 'PYMODULE'), + ('encodings.iso2022_jp_2', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso2022_jp_2.py', + 'PYMODULE'), + ('encodings.iso2022_jp_1', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso2022_jp_1.py', + 'PYMODULE'), + ('encodings.iso2022_jp', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/iso2022_jp.py', + 'PYMODULE'), + ('encodings.idna', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/idna.py', + 'PYMODULE'), + ('encodings.hz', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/hz.py', + 'PYMODULE'), + ('encodings.hp_roman8', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/hp_roman8.py', + 'PYMODULE'), + ('encodings.hex_codec', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/hex_codec.py', + 'PYMODULE'), + ('encodings.gbk', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/gbk.py', + 'PYMODULE'), + ('encodings.gb2312', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/gb2312.py', + 'PYMODULE'), + ('encodings.gb18030', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/gb18030.py', + 'PYMODULE'), + ('encodings.euc_kr', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/euc_kr.py', + 'PYMODULE'), + ('encodings.euc_jp', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/euc_jp.py', + 'PYMODULE'), + ('encodings.euc_jisx0213', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/euc_jisx0213.py', + 'PYMODULE'), + ('encodings.euc_jis_2004', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/euc_jis_2004.py', + 'PYMODULE'), + ('encodings.cp950', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp950.py', + 'PYMODULE'), + ('encodings.cp949', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp949.py', + 'PYMODULE'), + ('encodings.cp932', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp932.py', + 'PYMODULE'), + ('encodings.cp875', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp875.py', + 'PYMODULE'), + ('encodings.cp874', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp874.py', + 'PYMODULE'), + ('encodings.cp869', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp869.py', + 'PYMODULE'), + ('encodings.cp866', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp866.py', + 'PYMODULE'), + ('encodings.cp865', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp865.py', + 'PYMODULE'), + ('encodings.cp864', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp864.py', + 'PYMODULE'), + ('encodings.cp863', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp863.py', + 'PYMODULE'), + ('encodings.cp862', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp862.py', + 'PYMODULE'), + ('encodings.cp861', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp861.py', + 'PYMODULE'), + ('encodings.cp860', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp860.py', + 'PYMODULE'), + ('encodings.cp858', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp858.py', + 'PYMODULE'), + ('encodings.cp857', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp857.py', + 'PYMODULE'), + ('encodings.cp856', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp856.py', + 'PYMODULE'), + ('encodings.cp855', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp855.py', + 'PYMODULE'), + ('encodings.cp852', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp852.py', + 'PYMODULE'), + ('encodings.cp850', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp850.py', + 'PYMODULE'), + ('encodings.cp775', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp775.py', + 'PYMODULE'), + ('encodings.cp737', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp737.py', + 'PYMODULE'), + ('encodings.cp720', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp720.py', + 'PYMODULE'), + ('encodings.cp500', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp500.py', + 'PYMODULE'), + ('encodings.cp437', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp437.py', + 'PYMODULE'), + ('encodings.cp424', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp424.py', + 'PYMODULE'), + ('encodings.cp273', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp273.py', + 'PYMODULE'), + ('encodings.cp1258', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1258.py', + 'PYMODULE'), + ('encodings.cp1257', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1257.py', + 'PYMODULE'), + ('encodings.cp1256', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1256.py', + 'PYMODULE'), + ('encodings.cp1255', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1255.py', + 'PYMODULE'), + ('encodings.cp1254', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1254.py', + 'PYMODULE'), + ('encodings.cp1253', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1253.py', + 'PYMODULE'), + ('encodings.cp1252', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1252.py', + 'PYMODULE'), + ('encodings.cp1251', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1251.py', + 'PYMODULE'), + ('encodings.cp1250', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1250.py', + 'PYMODULE'), + ('encodings.cp1140', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1140.py', + 'PYMODULE'), + ('encodings.cp1125', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1125.py', + 'PYMODULE'), + ('encodings.cp1026', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1026.py', + 'PYMODULE'), + ('encodings.cp1006', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp1006.py', + 'PYMODULE'), + ('encodings.cp037', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/cp037.py', + 'PYMODULE'), + ('encodings.charmap', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/charmap.py', + 'PYMODULE'), + ('encodings.bz2_codec', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/bz2_codec.py', + 'PYMODULE'), + ('encodings.big5hkscs', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/big5hkscs.py', + 'PYMODULE'), + ('encodings.big5', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/big5.py', + 'PYMODULE'), + ('encodings.base64_codec', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/base64_codec.py', + 'PYMODULE'), + ('encodings.ascii', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/ascii.py', + 'PYMODULE'), + ('encodings.aliases', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/encodings/aliases.py', + 'PYMODULE'), + ('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', + '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', + 'PYMODULE'), + ('ntpath', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ntpath.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', + 'PYMODULE'), + ('_collections_abc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_collections_abc.py', + 'PYMODULE'), + ('sre_parse', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/sre_parse.py', + 'PYMODULE'), + ('heapq', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/heapq.py', + 'PYMODULE'), + ('warnings', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/warnings.py', + 'PYMODULE'), + ('traceback', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/traceback.py', + 'PYMODULE'), + ('os', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/os.py', + 'PYMODULE')]) diff --git a/build/EBoek_Scraper/BUNDLE-00.toc b/build/EBoek_Scraper/BUNDLE-00.toc new file mode 100644 index 0000000..608e888 --- /dev/null +++ b/build/EBoek_Scraper/BUNDLE-00.toc @@ -0,0 +1,4 @@ +([('EBoek_Scraper', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/dist/EBoek_Scraper', + 'EXECUTABLE')],) diff --git a/build/EBoek_Scraper/EBoek_Scraper.pkg b/build/EBoek_Scraper/EBoek_Scraper.pkg new file mode 100644 index 0000000..3156559 Binary files /dev/null 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 new file mode 100644 index 0000000..dcb83bb --- /dev/null +++ b/build/EBoek_Scraper/EXE-00.toc @@ -0,0 +1,783 @@ +('/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/dist/EBoek_Scraper', + False, + False, + False, + None, + None, + False, + False, + None, + True, + False, + 'arm64', + None, + None, + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/EBoek_Scraper.pkg', + [('pyi-contents-directory _internal', '', 'OPTION'), + ('PYZ-00.pyz', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/PYZ-00.pyz', + 'PYZ'), + ('python3.9/lib-dynload/_struct.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/zlib.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so', + 'EXTENSION'), + ('struct', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/localpycs/struct.pyc', + 'PYMODULE'), + ('pyimod01_archive', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/localpycs/pyimod01_archive.pyc', + 'PYMODULE'), + ('pyimod02_importers', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/localpycs/pyimod02_importers.pyc', + 'PYMODULE'), + ('pyimod03_ctypes', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/localpycs/pyimod03_ctypes.pyc', + 'PYMODULE'), + ('pyiboot01_bootstrap', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/loader/pyiboot01_bootstrap.py', + 'PYSOURCE'), + ('pyi_rth_inspect', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('pyi_rth_pyqt5', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py', + 'PYSOURCE'), + ('gui_main', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui_main.py', + 'PYSOURCE'), + ('selenium/webdriver/common/macos/selenium-manager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/macos/selenium-manager', + 'BINARY'), + ('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', + '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/styles/libqmacstyle.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', + 'BINARY'), + ('python3.9/lib-dynload/_datetime.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_statistics.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_contextvars.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_decimal.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_pickle.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_hashlib.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_hashlib.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha3.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_blake2.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha256.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_md5.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha1.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha512.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_random.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_bisect.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/math.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/resource.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/grp.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_lzma.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_lzma.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_bz2.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/binascii.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_scproxy.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/termios.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_ssl.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ssl.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/unicodedata.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/array.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/array.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/select.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/select.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_socket.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_csv.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/pyexpat.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/mmap.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_ctypes.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_queue.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_opcode.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_json.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_asyncio.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so', + 'EXTENSION'), + ('_brotli.cpython-39-darwin.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/_brotli.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_uuid.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_heapq.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so', + 'EXTENSION'), + ('PyQt5/QtGui.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtGui.abi3.so', + 'EXTENSION'), + ('PyQt5/sip.cpython-39-darwin.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/sip.cpython-39-darwin.so', + 'EXTENSION'), + ('PyQt5/QtCore.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtCore.abi3.so', + 'EXTENSION'), + ('PyQt5/QtWidgets.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtWidgets.abi3.so', + 'EXTENSION'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', + 'BINARY'), + ('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/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', + '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', + 'BINARY'), + ('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/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', + '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'), + ('selenium/webdriver/common/linux/selenium-manager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/linux/selenium-manager', + 'DATA'), + ('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', + '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_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.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/qt_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.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_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + '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', + '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', + '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_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', + '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', + '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_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', + '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_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.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', + 'DATA'), + ('PyQt5/Qt5/translations/qt_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_bg.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', + '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', + 'DATA'), + ('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', + 'DATA'), + ('base_library.zip', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/base_library.zip', + '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', + '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'), + ('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'), + ('PyQt5/Qt5/lib/QtCore.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtCore.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtCore.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtCore.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/QtDBus', + 'Versions/Current/QtDBus', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtDBus.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtDBus.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/QtGui', 'Versions/Current/QtGui', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtGui.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/QtNetwork', + 'Versions/Current/QtNetwork', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtNetwork.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/QtPrintSupport', + 'Versions/Current/QtPrintSupport', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/QtQml', 'Versions/Current/QtQml', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/QtQmlModels', + 'Versions/Current/QtQmlModels', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/QtQuick', + 'Versions/Current/QtQuick', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQuick.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQuick.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/QtSvg', 'Versions/Current/QtSvg', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtSvg.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtSvg.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/QtWebSockets', + 'Versions/Current/QtWebSockets', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWebSockets.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/QtWidgets', + 'Versions/Current/QtWidgets', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/Current', '5', 'SYMLINK'), + ('Python3.framework/Python3', 'Versions/Current/Python3', 'SYMLINK'), + ('Python3.framework/Resources', 'Versions/Current/Resources', 'SYMLINK'), + ('Python3.framework/Versions/3.9/Resources/Info.plist', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Info.plist', + 'DATA'), + ('Python3.framework/Versions/Current', '3.9', 'SYMLINK')], + [], + False, + False, + 1768053398, + [('runw', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/bootloader/Darwin-64bit/runw', + 'EXECUTABLE')], + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Python3') diff --git a/build/EBoek_Scraper/PKG-00.toc b/build/EBoek_Scraper/PKG-00.toc new file mode 100644 index 0000000..986e3d2 --- /dev/null +++ b/build/EBoek_Scraper/PKG-00.toc @@ -0,0 +1,777 @@ +('/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/EBoek_Scraper.pkg', + {'BINARY': True, + 'DATA': True, + 'EXECUTABLE': True, + 'EXTENSION': True, + 'PYMODULE': True, + 'PYSOURCE': True, + 'PYZ': False, + 'SPLASH': True, + 'SYMLINK': False}, + [('pyi-contents-directory _internal', '', 'OPTION'), + ('PYZ-00.pyz', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/PYZ-00.pyz', + 'PYZ'), + ('python3.9/lib-dynload/_struct.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/zlib.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so', + 'EXTENSION'), + ('struct', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/localpycs/struct.pyc', + 'PYMODULE'), + ('pyimod01_archive', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/localpycs/pyimod01_archive.pyc', + 'PYMODULE'), + ('pyimod02_importers', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/localpycs/pyimod02_importers.pyc', + 'PYMODULE'), + ('pyimod03_ctypes', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/localpycs/pyimod03_ctypes.pyc', + 'PYMODULE'), + ('pyiboot01_bootstrap', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/loader/pyiboot01_bootstrap.py', + 'PYSOURCE'), + ('pyi_rth_inspect', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('pyi_rth_pyqt5', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py', + 'PYSOURCE'), + ('gui_main', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui_main.py', + 'PYSOURCE'), + ('selenium/webdriver/common/macos/selenium-manager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/macos/selenium-manager', + 'BINARY'), + ('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', + '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/styles/libqmacstyle.dylib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/plugins/styles/libqmacstyle.dylib', + 'BINARY'), + ('python3.9/lib-dynload/_datetime.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_statistics.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_contextvars.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_decimal.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_pickle.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_hashlib.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_hashlib.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha3.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_blake2.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha256.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_md5.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha1.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_sha512.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_random.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_bisect.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/math.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/resource.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/grp.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_lzma.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_lzma.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_bz2.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/binascii.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_scproxy.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/termios.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_ssl.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ssl.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/unicodedata.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/array.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/array.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/select.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/select.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_socket.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_csv.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/pyexpat.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/mmap.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_ctypes.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_queue.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_opcode.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_json.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_asyncio.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so', + 'EXTENSION'), + ('_brotli.cpython-39-darwin.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/_brotli.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_uuid.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so', + 'EXTENSION'), + ('python3.9/lib-dynload/_heapq.cpython-39-darwin.so', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so', + 'EXTENSION'), + ('PyQt5/QtGui.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtGui.abi3.so', + 'EXTENSION'), + ('PyQt5/sip.cpython-39-darwin.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/sip.cpython-39-darwin.so', + 'EXTENSION'), + ('PyQt5/QtCore.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtCore.abi3.so', + 'EXTENSION'), + ('PyQt5/QtWidgets.abi3.so', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtWidgets.abi3.so', + 'EXTENSION'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtGui.framework/Versions/5/QtGui', + 'BINARY'), + ('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/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', + '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', + 'BINARY'), + ('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/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', + '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'), + ('selenium/webdriver/common/linux/selenium-manager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/linux/selenium-manager', + 'DATA'), + ('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', + '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_nn.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_nn.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/qt_da.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_da.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_ru.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_ru.qm', + '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', + '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', + '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_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', + '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', + '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_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', + '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_uk.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_uk.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', + 'DATA'), + ('PyQt5/Qt5/translations/qt_bg.qm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/translations/qt_bg.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', + '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', + 'DATA'), + ('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', + 'DATA'), + ('base_library.zip', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/base_library.zip', + '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', + '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'), + ('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'), + ('PyQt5/Qt5/lib/QtCore.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtCore.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtCore.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtCore.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/QtDBus', + 'Versions/Current/QtDBus', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtDBus.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtDBus.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtDBus.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/QtGui', 'Versions/Current/QtGui', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtGui.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtGui.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/QtNetwork', + 'Versions/Current/QtNetwork', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtNetwork.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtNetwork.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/QtPrintSupport', + 'Versions/Current/QtPrintSupport', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtPrintSupport.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtPrintSupport.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/QtQml', 'Versions/Current/QtQml', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQml.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQml.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/QtQmlModels', + 'Versions/Current/QtQmlModels', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQmlModels.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQmlModels.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/QtQuick', + 'Versions/Current/QtQuick', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtQuick.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtQuick.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtQuick.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/QtSvg', 'Versions/Current/QtSvg', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtSvg.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtSvg.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtSvg.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/QtWebSockets', + 'Versions/Current/QtWebSockets', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWebSockets.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtWebSockets.framework/Versions/Current', '5', 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/QtWidgets', + 'Versions/Current/QtWidgets', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Resources', + 'Versions/Current/Resources', + 'SYMLINK'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/5/Resources/Info.plist', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/Qt5/lib/QtWidgets.framework/Resources/Info.plist', + 'DATA'), + ('PyQt5/Qt5/lib/QtWidgets.framework/Versions/Current', '5', 'SYMLINK'), + ('Python3.framework/Python3', 'Versions/Current/Python3', 'SYMLINK'), + ('Python3.framework/Resources', 'Versions/Current/Resources', 'SYMLINK'), + ('Python3.framework/Versions/3.9/Resources/Info.plist', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Info.plist', + 'DATA'), + ('Python3.framework/Versions/Current', '3.9', 'SYMLINK')], + 'Python3', + False, + False, + False, + [], + 'arm64', + None, + None) diff --git a/build/EBoek_Scraper/PYZ-00.pyz b/build/EBoek_Scraper/PYZ-00.pyz new file mode 100644 index 0000000..2a63666 Binary files /dev/null and b/build/EBoek_Scraper/PYZ-00.pyz differ diff --git a/build/EBoek_Scraper/PYZ-00.toc b/build/EBoek_Scraper/PYZ-00.toc new file mode 100644 index 0000000..e127041 --- /dev/null +++ b/build/EBoek_Scraper/PYZ-00.toc @@ -0,0 +1,1215 @@ +('/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/build/EBoek_Scraper/PYZ-00.pyz', + [('PyQt5', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/__init__.py', + 'PYMODULE'), + ('__future__', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/__future__.py', + 'PYMODULE'), + ('_aix_support', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_aix_support.py', + 'PYMODULE'), + ('_bootsubprocess', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_bootsubprocess.py', + 'PYMODULE'), + ('_compat_pickle', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_compat_pickle.py', + 'PYMODULE'), + ('_compression', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_compression.py', + 'PYMODULE'), + ('_osx_support', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_osx_support.py', + 'PYMODULE'), + ('_py_abc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_py_abc.py', + 'PYMODULE'), + ('_pydecimal', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_pydecimal.py', + 'PYMODULE'), + ('_pyi_rth_utils', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py', + 'PYMODULE'), + ('_pyi_rth_utils.qt', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/qt.py', + 'PYMODULE'), + ('_strptime', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_strptime.py', + 'PYMODULE'), + ('_sysconfigdata__darwin_darwin', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_sysconfigdata__darwin_darwin.py', + 'PYMODULE'), + ('_threading_local', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/_threading_local.py', + 'PYMODULE'), + ('argparse', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/argparse.py', + 'PYMODULE'), + ('ast', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ast.py', + 'PYMODULE'), + ('asyncio', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/__init__.py', + 'PYMODULE'), + ('asyncio.base_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py', + 'PYMODULE'), + ('asyncio.base_futures', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_futures.py', + 'PYMODULE'), + ('asyncio.base_subprocess', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_subprocess.py', + 'PYMODULE'), + ('asyncio.base_tasks', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_tasks.py', + 'PYMODULE'), + ('asyncio.constants', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/constants.py', + 'PYMODULE'), + ('asyncio.coroutines', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/coroutines.py', + 'PYMODULE'), + ('asyncio.events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/events.py', + 'PYMODULE'), + ('asyncio.exceptions', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/exceptions.py', + 'PYMODULE'), + ('asyncio.format_helpers', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/format_helpers.py', + 'PYMODULE'), + ('asyncio.futures', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/futures.py', + 'PYMODULE'), + ('asyncio.locks', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/locks.py', + 'PYMODULE'), + ('asyncio.log', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/log.py', + 'PYMODULE'), + ('asyncio.proactor_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/proactor_events.py', + 'PYMODULE'), + ('asyncio.protocols', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/protocols.py', + 'PYMODULE'), + ('asyncio.queues', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/queues.py', + 'PYMODULE'), + ('asyncio.runners', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/runners.py', + 'PYMODULE'), + ('asyncio.selector_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/selector_events.py', + 'PYMODULE'), + ('asyncio.sslproto', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/sslproto.py', + 'PYMODULE'), + ('asyncio.staggered', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/staggered.py', + 'PYMODULE'), + ('asyncio.streams', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/streams.py', + 'PYMODULE'), + ('asyncio.subprocess', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/subprocess.py', + 'PYMODULE'), + ('asyncio.tasks', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/tasks.py', + 'PYMODULE'), + ('asyncio.threads', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/threads.py', + 'PYMODULE'), + ('asyncio.transports', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/transports.py', + 'PYMODULE'), + ('asyncio.trsock', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/trsock.py', + 'PYMODULE'), + ('asyncio.unix_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/unix_events.py', + 'PYMODULE'), + ('asyncio.windows_events', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/windows_events.py', + 'PYMODULE'), + ('asyncio.windows_utils', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/windows_utils.py', + 'PYMODULE'), + ('base64', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/base64.py', + 'PYMODULE'), + ('bisect', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/bisect.py', + 'PYMODULE'), + ('brotli', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/brotli.py', + 'PYMODULE'), + ('bz2', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/bz2.py', + 'PYMODULE'), + ('calendar', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/calendar.py', + 'PYMODULE'), + ('certifi', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/__init__.py', + 'PYMODULE'), + ('certifi.core', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/certifi/core.py', + 'PYMODULE'), + ('concurrent', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/__init__.py', + 'PYMODULE'), + ('concurrent.futures', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/futures/__init__.py', + 'PYMODULE'), + ('concurrent.futures._base', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/futures/_base.py', + 'PYMODULE'), + ('concurrent.futures.process', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/futures/process.py', + 'PYMODULE'), + ('concurrent.futures.thread', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/concurrent/futures/thread.py', + 'PYMODULE'), + ('configparser', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/configparser.py', + 'PYMODULE'), + ('contextlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py', + 'PYMODULE'), + ('contextvars', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextvars.py', + 'PYMODULE'), + ('copy', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/copy.py', + 'PYMODULE'), + ('core', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/core/__init__.py', + 'PYMODULE'), + ('core.credentials', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/core/credentials.py', + 'PYMODULE'), + ('core.scraper', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/core/scraper.py', + 'PYMODULE'), + ('core.scraper_thread', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/core/scraper_thread.py', + 'PYMODULE'), + ('csv', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/csv.py', + 'PYMODULE'), + ('ctypes', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ctypes/__init__.py', + 'PYMODULE'), + ('ctypes._endian', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ctypes/_endian.py', + 'PYMODULE'), + ('dataclasses', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/dataclasses.py', + 'PYMODULE'), + ('datetime', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/datetime.py', + 'PYMODULE'), + ('decimal', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/decimal.py', + 'PYMODULE'), + ('dis', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/dis.py', + 'PYMODULE'), + ('email', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/__init__.py', + 'PYMODULE'), + ('email._encoded_words', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/_encoded_words.py', + 'PYMODULE'), + ('email._header_value_parser', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/_header_value_parser.py', + 'PYMODULE'), + ('email._parseaddr', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/_parseaddr.py', + 'PYMODULE'), + ('email._policybase', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/_policybase.py', + 'PYMODULE'), + ('email.base64mime', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/base64mime.py', + 'PYMODULE'), + ('email.charset', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/charset.py', + 'PYMODULE'), + ('email.contentmanager', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/contentmanager.py', + 'PYMODULE'), + ('email.encoders', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/encoders.py', + 'PYMODULE'), + ('email.errors', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/errors.py', + 'PYMODULE'), + ('email.feedparser', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/feedparser.py', + 'PYMODULE'), + ('email.generator', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/generator.py', + 'PYMODULE'), + ('email.header', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/header.py', + 'PYMODULE'), + ('email.headerregistry', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/headerregistry.py', + 'PYMODULE'), + ('email.iterators', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/iterators.py', + 'PYMODULE'), + ('email.message', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/message.py', + 'PYMODULE'), + ('email.parser', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/parser.py', + 'PYMODULE'), + ('email.policy', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/policy.py', + 'PYMODULE'), + ('email.quoprimime', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/quoprimime.py', + 'PYMODULE'), + ('email.utils', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/email/utils.py', + 'PYMODULE'), + ('fnmatch', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/fnmatch.py', + 'PYMODULE'), + ('fractions', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/fractions.py', + 'PYMODULE'), + ('ftplib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ftplib.py', + 'PYMODULE'), + ('getopt', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/getopt.py', + 'PYMODULE'), + ('getpass', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/getpass.py', + 'PYMODULE'), + ('gettext', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/gettext.py', + 'PYMODULE'), + ('gui', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui/__init__.py', + 'PYMODULE'), + ('gui.login_dialog', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui/login_dialog.py', + 'PYMODULE'), + ('gui.main_window', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui/main_window.py', + 'PYMODULE'), + ('gui.progress_dialog', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/gui/progress_dialog.py', + 'PYMODULE'), + ('gzip', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/gzip.py', + 'PYMODULE'), + ('h2', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/__init__.py', + 'PYMODULE'), + ('h2.config', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/config.py', + 'PYMODULE'), + ('h2.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/connection.py', + 'PYMODULE'), + ('h2.errors', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/errors.py', + 'PYMODULE'), + ('h2.events', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/events.py', + 'PYMODULE'), + ('h2.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/exceptions.py', + 'PYMODULE'), + ('h2.frame_buffer', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/frame_buffer.py', + 'PYMODULE'), + ('h2.settings', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/settings.py', + 'PYMODULE'), + ('h2.stream', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/stream.py', + 'PYMODULE'), + ('h2.utilities', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/utilities.py', + 'PYMODULE'), + ('h2.windows', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/h2/windows.py', + 'PYMODULE'), + ('hashlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/hashlib.py', + 'PYMODULE'), + ('hmac', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/hmac.py', + 'PYMODULE'), + ('hpack', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/__init__.py', + 'PYMODULE'), + ('hpack.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/exceptions.py', + 'PYMODULE'), + ('hpack.hpack', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/hpack.py', + 'PYMODULE'), + ('hpack.huffman', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/huffman.py', + 'PYMODULE'), + ('hpack.huffman_constants', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/huffman_constants.py', + 'PYMODULE'), + ('hpack.huffman_table', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/huffman_table.py', + 'PYMODULE'), + ('hpack.struct', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/struct.py', + 'PYMODULE'), + ('hpack.table', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hpack/table.py', + 'PYMODULE'), + ('http', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/__init__.py', + 'PYMODULE'), + ('http.client', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py', + 'PYMODULE'), + ('http.cookiejar', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/cookiejar.py', + 'PYMODULE'), + ('http.cookies', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/cookies.py', + 'PYMODULE'), + ('hyperframe', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hyperframe/__init__.py', + 'PYMODULE'), + ('hyperframe.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hyperframe/exceptions.py', + 'PYMODULE'), + ('hyperframe.flags', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hyperframe/flags.py', + 'PYMODULE'), + ('hyperframe.frame', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/hyperframe/frame.py', + 'PYMODULE'), + ('idna', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/__init__.py', + 'PYMODULE'), + ('idna.core', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/core.py', + 'PYMODULE'), + ('idna.idnadata', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/idnadata.py', + 'PYMODULE'), + ('idna.intranges', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/intranges.py', + 'PYMODULE'), + ('idna.package_data', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/package_data.py', + 'PYMODULE'), + ('idna.uts46data', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/idna/uts46data.py', + 'PYMODULE'), + ('importlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/__init__.py', + 'PYMODULE'), + ('importlib._bootstrap', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/_bootstrap.py', + 'PYMODULE'), + ('importlib._bootstrap_external', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/_bootstrap_external.py', + 'PYMODULE'), + ('importlib._common', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/_common.py', + 'PYMODULE'), + ('importlib.abc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/abc.py', + 'PYMODULE'), + ('importlib.machinery', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/machinery.py', + 'PYMODULE'), + ('importlib.metadata', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/metadata.py', + 'PYMODULE'), + ('importlib.resources', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/resources.py', + 'PYMODULE'), + ('importlib.util', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/util.py', + 'PYMODULE'), + ('inspect', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/inspect.py', + 'PYMODULE'), + ('ipaddress', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ipaddress.py', + 'PYMODULE'), + ('json', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/__init__.py', + 'PYMODULE'), + ('json.decoder', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/decoder.py', + 'PYMODULE'), + ('json.encoder', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/encoder.py', + 'PYMODULE'), + ('json.scanner', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/scanner.py', + 'PYMODULE'), + ('logging', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/logging/__init__.py', + 'PYMODULE'), + ('lzma', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lzma.py', + 'PYMODULE'), + ('mimetypes', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/mimetypes.py', + 'PYMODULE'), + ('multiprocessing', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/__init__.py', + 'PYMODULE'), + ('multiprocessing.connection', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/connection.py', + 'PYMODULE'), + ('multiprocessing.context', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/context.py', + 'PYMODULE'), + ('multiprocessing.dummy', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/dummy/__init__.py', + 'PYMODULE'), + ('multiprocessing.dummy.connection', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/dummy/connection.py', + 'PYMODULE'), + ('multiprocessing.forkserver', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/forkserver.py', + 'PYMODULE'), + ('multiprocessing.heap', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/heap.py', + 'PYMODULE'), + ('multiprocessing.managers', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/managers.py', + 'PYMODULE'), + ('multiprocessing.pool', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py', + 'PYMODULE'), + ('multiprocessing.popen_fork', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_fork.py', + 'PYMODULE'), + ('multiprocessing.popen_forkserver', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_forkserver.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_posix', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_spawn_posix.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_win32', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_spawn_win32.py', + 'PYMODULE'), + ('multiprocessing.process', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py', + 'PYMODULE'), + ('multiprocessing.queues', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/queues.py', + 'PYMODULE'), + ('multiprocessing.reduction', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/reduction.py', + 'PYMODULE'), + ('multiprocessing.resource_sharer', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/resource_sharer.py', + 'PYMODULE'), + ('multiprocessing.resource_tracker', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/resource_tracker.py', + 'PYMODULE'), + ('multiprocessing.shared_memory', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/shared_memory.py', + 'PYMODULE'), + ('multiprocessing.sharedctypes', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/sharedctypes.py', + 'PYMODULE'), + ('multiprocessing.spawn', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/spawn.py', + 'PYMODULE'), + ('multiprocessing.synchronize', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/synchronize.py', + 'PYMODULE'), + ('multiprocessing.util', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/util.py', + 'PYMODULE'), + ('netrc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/netrc.py', + 'PYMODULE'), + ('nturl2path', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/nturl2path.py', + 'PYMODULE'), + ('numbers', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/numbers.py', + 'PYMODULE'), + ('opcode', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/opcode.py', + 'PYMODULE'), + ('optparse', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/optparse.py', + 'PYMODULE'), + ('pathlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pathlib.py', + 'PYMODULE'), + ('pickle', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pickle.py', + 'PYMODULE'), + ('pkgutil', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pkgutil.py', + 'PYMODULE'), + ('platform', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/platform.py', + 'PYMODULE'), + ('plistlib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/plistlib.py', + 'PYMODULE'), + ('pprint', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pprint.py', + 'PYMODULE'), + ('py_compile', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/py_compile.py', + 'PYMODULE'), + ('queue', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/queue.py', + 'PYMODULE'), + ('quopri', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/quopri.py', + 'PYMODULE'), + ('random', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/random.py', + 'PYMODULE'), + ('runpy', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/runpy.py', + 'PYMODULE'), + ('secrets', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/secrets.py', + 'PYMODULE'), + ('selectors', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/selectors.py', + 'PYMODULE'), + ('selenium', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/__init__.py', + 'PYMODULE'), + ('selenium.common', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/common/__init__.py', + 'PYMODULE'), + ('selenium.common.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/common/exceptions.py', + 'PYMODULE'), + ('selenium.types', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/types.py', + 'PYMODULE'), + ('selenium.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.chrome', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.chrome.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/options.py', + 'PYMODULE'), + ('selenium.webdriver.chrome.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.chrome.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/service.py', + 'PYMODULE'), + ('selenium.webdriver.chrome.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chrome/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.chromium', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.chromium.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/options.py', + 'PYMODULE'), + ('selenium.webdriver.chromium.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.chromium.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/service.py', + 'PYMODULE'), + ('selenium.webdriver.chromium.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/chromium/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.common', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.action_chains', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/action_chains.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.action_builder', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/action_builder.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.input_device', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/input_device.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.interaction', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/interaction.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.key_actions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/key_actions.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.key_input', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/key_input.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.mouse_button', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/mouse_button.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.pointer_actions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/pointer_actions.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.pointer_input', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/pointer_input.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.wheel_actions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/wheel_actions.py', + 'PYMODULE'), + ('selenium.webdriver.common.actions.wheel_input', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/actions/wheel_input.py', + 'PYMODULE'), + ('selenium.webdriver.common.alert', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/alert.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.browser', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/browser.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.browsing_context', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/browsing_context.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.common', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/common.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.emulation', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/emulation.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.input', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/input.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.log', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/log.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.network', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/network.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.permissions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/permissions.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.script', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/script.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.session', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/session.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.storage', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/storage.py', + 'PYMODULE'), + ('selenium.webdriver.common.bidi.webextension', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/bidi/webextension.py', + 'PYMODULE'), + ('selenium.webdriver.common.by', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/by.py', + 'PYMODULE'), + ('selenium.webdriver.common.desired_capabilities', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/desired_capabilities.py', + 'PYMODULE'), + ('selenium.webdriver.common.driver_finder', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/driver_finder.py', + 'PYMODULE'), + ('selenium.webdriver.common.fedcm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/fedcm/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.common.fedcm.account', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/fedcm/account.py', + 'PYMODULE'), + ('selenium.webdriver.common.fedcm.dialog', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/fedcm/dialog.py', + 'PYMODULE'), + ('selenium.webdriver.common.keys', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/keys.py', + 'PYMODULE'), + ('selenium.webdriver.common.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/options.py', + 'PYMODULE'), + ('selenium.webdriver.common.print_page_options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/print_page_options.py', + 'PYMODULE'), + ('selenium.webdriver.common.proxy', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/proxy.py', + 'PYMODULE'), + ('selenium.webdriver.common.selenium_manager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/selenium_manager.py', + 'PYMODULE'), + ('selenium.webdriver.common.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/service.py', + 'PYMODULE'), + ('selenium.webdriver.common.timeouts', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/timeouts.py', + 'PYMODULE'), + ('selenium.webdriver.common.utils', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/utils.py', + 'PYMODULE'), + ('selenium.webdriver.common.virtual_authenticator', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/common/virtual_authenticator.py', + 'PYMODULE'), + ('selenium.webdriver.edge', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.edge.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/options.py', + 'PYMODULE'), + ('selenium.webdriver.edge.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.edge.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/service.py', + 'PYMODULE'), + ('selenium.webdriver.edge.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/edge/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.firefox', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.firefox_binary', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/firefox_binary.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.firefox_profile', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/firefox_profile.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/options.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/service.py', + 'PYMODULE'), + ('selenium.webdriver.firefox.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/firefox/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.ie', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/ie/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.ie.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/ie/options.py', + 'PYMODULE'), + ('selenium.webdriver.ie.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/ie/service.py', + 'PYMODULE'), + ('selenium.webdriver.ie.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/ie/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.remote', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.remote.bidi_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/bidi_connection.py', + 'PYMODULE'), + ('selenium.webdriver.remote.client_config', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/client_config.py', + 'PYMODULE'), + ('selenium.webdriver.remote.command', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/command.py', + 'PYMODULE'), + ('selenium.webdriver.remote.errorhandler', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/errorhandler.py', + 'PYMODULE'), + ('selenium.webdriver.remote.fedcm', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/fedcm.py', + 'PYMODULE'), + ('selenium.webdriver.remote.file_detector', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/file_detector.py', + 'PYMODULE'), + ('selenium.webdriver.remote.locator_converter', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/locator_converter.py', + 'PYMODULE'), + ('selenium.webdriver.remote.mobile', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/mobile.py', + 'PYMODULE'), + ('selenium.webdriver.remote.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.remote.script_key', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/script_key.py', + 'PYMODULE'), + ('selenium.webdriver.remote.shadowroot', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/shadowroot.py', + 'PYMODULE'), + ('selenium.webdriver.remote.switch_to', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/switch_to.py', + 'PYMODULE'), + ('selenium.webdriver.remote.utils', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/utils.py', + 'PYMODULE'), + ('selenium.webdriver.remote.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.remote.webelement', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/webelement.py', + 'PYMODULE'), + ('selenium.webdriver.remote.websocket_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/websocket_connection.py', + 'PYMODULE'), + ('selenium.webdriver.safari', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.safari.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/options.py', + 'PYMODULE'), + ('selenium.webdriver.safari.remote_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/remote_connection.py', + 'PYMODULE'), + ('selenium.webdriver.safari.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/service.py', + 'PYMODULE'), + ('selenium.webdriver.safari.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/safari/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.support', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/support/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.support.relative_locator', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/support/relative_locator.py', + 'PYMODULE'), + ('selenium.webdriver.support.wait', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/support/wait.py', + 'PYMODULE'), + ('selenium.webdriver.webkitgtk', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/webkitgtk/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.webkitgtk.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/webkitgtk/options.py', + 'PYMODULE'), + ('selenium.webdriver.webkitgtk.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/webkitgtk/service.py', + 'PYMODULE'), + ('selenium.webdriver.webkitgtk.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/webkitgtk/webdriver.py', + 'PYMODULE'), + ('selenium.webdriver.wpewebkit', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/wpewebkit/__init__.py', + 'PYMODULE'), + ('selenium.webdriver.wpewebkit.options', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/wpewebkit/options.py', + 'PYMODULE'), + ('selenium.webdriver.wpewebkit.service', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/wpewebkit/service.py', + 'PYMODULE'), + ('selenium.webdriver.wpewebkit.webdriver', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/wpewebkit/webdriver.py', + 'PYMODULE'), + ('shlex', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/shlex.py', + 'PYMODULE'), + ('shutil', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/shutil.py', + 'PYMODULE'), + ('signal', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/signal.py', + 'PYMODULE'), + ('socket', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py', + 'PYMODULE'), + ('socks', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/socks.py', + 'PYMODULE'), + ('ssl', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py', + 'PYMODULE'), + ('statistics', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/statistics.py', + 'PYMODULE'), + ('string', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/string.py', + 'PYMODULE'), + ('stringprep', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/stringprep.py', + 'PYMODULE'), + ('subprocess', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py', + 'PYMODULE'), + ('sysconfig', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/sysconfig.py', + 'PYMODULE'), + ('tarfile', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tarfile.py', + 'PYMODULE'), + ('tempfile', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tempfile.py', + 'PYMODULE'), + ('textwrap', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/textwrap.py', + 'PYMODULE'), + ('threading', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/threading.py', + 'PYMODULE'), + ('token', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/token.py', + 'PYMODULE'), + ('tokenize', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tokenize.py', + 'PYMODULE'), + ('tracemalloc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/tracemalloc.py', + 'PYMODULE'), + ('typing', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/typing.py', + 'PYMODULE'), + ('typing_extensions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/typing_extensions.py', + 'PYMODULE'), + ('urllib', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/__init__.py', + 'PYMODULE'), + ('urllib.error', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/error.py', + 'PYMODULE'), + ('urllib.parse', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/parse.py', + 'PYMODULE'), + ('urllib.request', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py', + 'PYMODULE'), + ('urllib.response', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/response.py', + 'PYMODULE'), + ('urllib3', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/__init__.py', + 'PYMODULE'), + ('urllib3._base_connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/_base_connection.py', + 'PYMODULE'), + ('urllib3._collections', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/_collections.py', + 'PYMODULE'), + ('urllib3._request_methods', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/_request_methods.py', + 'PYMODULE'), + ('urllib3._version', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/_version.py', + 'PYMODULE'), + ('urllib3.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/connection.py', + 'PYMODULE'), + ('urllib3.connectionpool', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py', + 'PYMODULE'), + ('urllib3.contrib', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/__init__.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/__init__.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/connection.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.fetch', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/fetch.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.request', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/request.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.response', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/emscripten/response.py', + 'PYMODULE'), + ('urllib3.contrib.socks', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/contrib/socks.py', + 'PYMODULE'), + ('urllib3.exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/exceptions.py', + 'PYMODULE'), + ('urllib3.fields', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/fields.py', + 'PYMODULE'), + ('urllib3.filepost', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/filepost.py', + 'PYMODULE'), + ('urllib3.http2', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/http2/__init__.py', + 'PYMODULE'), + ('urllib3.http2.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/http2/connection.py', + 'PYMODULE'), + ('urllib3.http2.probe', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/http2/probe.py', + 'PYMODULE'), + ('urllib3.poolmanager', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/poolmanager.py', + 'PYMODULE'), + ('urllib3.response', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/response.py', + 'PYMODULE'), + ('urllib3.util', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/__init__.py', + 'PYMODULE'), + ('urllib3.util.connection', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/connection.py', + 'PYMODULE'), + ('urllib3.util.proxy', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/proxy.py', + 'PYMODULE'), + ('urllib3.util.request', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/request.py', + 'PYMODULE'), + ('urllib3.util.response', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/response.py', + 'PYMODULE'), + ('urllib3.util.retry', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/retry.py', + 'PYMODULE'), + ('urllib3.util.ssl_', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssl_.py', + 'PYMODULE'), + ('urllib3.util.ssl_match_hostname', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssl_match_hostname.py', + 'PYMODULE'), + ('urllib3.util.ssltransport', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssltransport.py', + 'PYMODULE'), + ('urllib3.util.timeout', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/timeout.py', + 'PYMODULE'), + ('urllib3.util.url', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/url.py', + 'PYMODULE'), + ('urllib3.util.util', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/util.py', + 'PYMODULE'), + ('urllib3.util.wait', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/urllib3/util/wait.py', + 'PYMODULE'), + ('utils', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/utils/__init__.py', + 'PYMODULE'), + ('utils.validators', + '/Users/louismylle/Documents/OPTIMIZE/CLIENTS/Bernard Deswelgh/EBOEK.INFO ' + 'SCRAPER/utils/validators.py', + 'PYMODULE'), + ('uu', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/uu.py', + 'PYMODULE'), + ('uuid', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/uuid.py', + 'PYMODULE'), + ('websocket', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/__init__.py', + 'PYMODULE'), + ('websocket._abnf', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_abnf.py', + 'PYMODULE'), + ('websocket._app', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_app.py', + 'PYMODULE'), + ('websocket._cookiejar', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_cookiejar.py', + 'PYMODULE'), + ('websocket._core', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_core.py', + 'PYMODULE'), + ('websocket._exceptions', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_exceptions.py', + 'PYMODULE'), + ('websocket._handshake', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_handshake.py', + 'PYMODULE'), + ('websocket._http', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_http.py', + 'PYMODULE'), + ('websocket._logging', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_logging.py', + 'PYMODULE'), + ('websocket._socket', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_socket.py', + 'PYMODULE'), + ('websocket._ssl_compat', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_ssl_compat.py', + 'PYMODULE'), + ('websocket._url', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_url.py', + 'PYMODULE'), + ('websocket._utils', + '/Users/louismylle/Library/Python/3.9/lib/python/site-packages/websocket/_utils.py', + 'PYMODULE'), + ('xml', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/__init__.py', + 'PYMODULE'), + ('xml.dom', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/__init__.py', + 'PYMODULE'), + ('xml.dom.NodeFilter', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/NodeFilter.py', + 'PYMODULE'), + ('xml.dom.domreg', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/domreg.py', + 'PYMODULE'), + ('xml.dom.expatbuilder', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/expatbuilder.py', + 'PYMODULE'), + ('xml.dom.minicompat', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/minicompat.py', + 'PYMODULE'), + ('xml.dom.minidom', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/minidom.py', + 'PYMODULE'), + ('xml.dom.pulldom', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/pulldom.py', + 'PYMODULE'), + ('xml.dom.xmlbuilder', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/dom/xmlbuilder.py', + 'PYMODULE'), + ('xml.parsers', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/parsers/__init__.py', + 'PYMODULE'), + ('xml.parsers.expat', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/parsers/expat.py', + 'PYMODULE'), + ('xml.sax', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/__init__.py', + 'PYMODULE'), + ('xml.sax._exceptions', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/_exceptions.py', + 'PYMODULE'), + ('xml.sax.expatreader', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/expatreader.py', + 'PYMODULE'), + ('xml.sax.handler', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/handler.py', + 'PYMODULE'), + ('xml.sax.saxutils', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/saxutils.py', + 'PYMODULE'), + ('xml.sax.xmlreader', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xml/sax/xmlreader.py', + 'PYMODULE'), + ('xmlrpc', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xmlrpc/__init__.py', + 'PYMODULE'), + ('xmlrpc.client', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/xmlrpc/client.py', + 'PYMODULE'), + ('zipfile', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/zipfile.py', + 'PYMODULE'), + ('zipimport', + '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/zipimport.py', + 'PYMODULE')]) diff --git a/build/EBoek_Scraper/base_library.zip b/build/EBoek_Scraper/base_library.zip new file mode 100644 index 0000000..2669f15 Binary files /dev/null and b/build/EBoek_Scraper/base_library.zip differ diff --git a/build/EBoek_Scraper/localpycs/pyimod01_archive.pyc b/build/EBoek_Scraper/localpycs/pyimod01_archive.pyc new file mode 100644 index 0000000..5f472b6 Binary files /dev/null and b/build/EBoek_Scraper/localpycs/pyimod01_archive.pyc differ diff --git a/build/EBoek_Scraper/localpycs/pyimod02_importers.pyc b/build/EBoek_Scraper/localpycs/pyimod02_importers.pyc new file mode 100644 index 0000000..d04ee7d Binary files /dev/null and b/build/EBoek_Scraper/localpycs/pyimod02_importers.pyc differ diff --git a/build/EBoek_Scraper/localpycs/pyimod03_ctypes.pyc b/build/EBoek_Scraper/localpycs/pyimod03_ctypes.pyc new file mode 100644 index 0000000..3ea30ff Binary files /dev/null and b/build/EBoek_Scraper/localpycs/pyimod03_ctypes.pyc differ diff --git a/build/EBoek_Scraper/localpycs/struct.pyc b/build/EBoek_Scraper/localpycs/struct.pyc new file mode 100644 index 0000000..026a5d6 Binary files /dev/null and b/build/EBoek_Scraper/localpycs/struct.pyc differ diff --git a/build/EBoek_Scraper/warn-EBoek_Scraper.txt b/build/EBoek_Scraper/warn-EBoek_Scraper.txt new file mode 100644 index 0000000..5e442e2 --- /dev/null +++ b/build/EBoek_Scraper/warn-EBoek_Scraper.txt @@ -0,0 +1,53 @@ + +This file lists modules PyInstaller was not able to find. This does not +necessarily mean this module is required for running your program. Python and +Python 3rd-party packages include a lot of conditional or optional modules. For +example the module 'ntpath' only exists on Windows, whereas the module +'posixpath' only exists on Posix systems. + +Types if import: +* top-level: imported at the top-level - look at these first +* conditional: imported within an if-statement +* delayed: imported within a function +* optional: imported within a try-except-statement + +IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for + tracking down the missing module yourself. Thanks! + +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 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) +missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level) +excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) +missing module named _winapi - imported by encodings (delayed, conditional, optional), subprocess (optional), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level) +missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional) +missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) +missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) +missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level) +missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level) +missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) +missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) +missing module named pyimod02_importers - imported by /Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py (delayed) +missing module named 'pyodide.ffi' - imported by urllib3.contrib.emscripten.fetch (delayed, optional) +missing module named _overlapped - imported by asyncio.windows_events (top-level) +missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional) +missing module named annotationlib - imported by typing_extensions (conditional) +missing module named pyodide - imported by urllib3.contrib.emscripten.fetch (top-level) +missing module named js - imported by urllib3.contrib.emscripten.fetch (top-level) +missing module named 'typing.io' - imported by importlib.resources (top-level) +missing module named backports - imported by urllib3.util.request (conditional, optional), urllib3.response (conditional, optional) +missing module named compression - imported by urllib3.util.request (conditional, optional), urllib3.response (conditional, optional) +missing module named brotlicffi - imported by urllib3.util.request (optional), urllib3.response (optional) +missing module named vms_lib - imported by platform (delayed, optional) +missing module named java - imported by platform (delayed) +missing module named _winreg - imported by platform (delayed, optional), selenium.webdriver.firefox.firefox_binary (delayed, optional) +missing module named win_inet_pton - imported by socks (conditional, optional) +missing module named collections.Callable - imported by collections (optional), socks (optional) +missing module named wsaccel - imported by websocket._utils (optional) +missing module named 'python_socks.sync' - imported by websocket._http (optional) +missing module named 'python_socks._types' - imported by websocket._http (optional) +missing module named python_socks - imported by websocket._http (optional) +missing module named 'wsaccel.xormask' - imported by websocket._abnf (optional) diff --git a/build/EBoek_Scraper/xref-EBoek_Scraper.html b/build/EBoek_Scraper/xref-EBoek_Scraper.html new file mode 100644 index 0000000..3da45c2 --- /dev/null +++ b/build/EBoek_Scraper/xref-EBoek_Scraper.html @@ -0,0 +1,16188 @@ + + + + + modulegraph cross reference for gui_main.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgutil.py, pyi_rth_pyqt5.py + + + +

modulegraph cross reference for gui_main.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgutil.py, pyi_rth_pyqt5.py

+ +
+ + gui_main.py +Script
+imports: + PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.QtWidgets + • _bootlocale + • _collections_abc + • _weakrefset + • abc + • codecs + • collections + • collections.abc + • copyreg + • core.credentials + • core.scraper + • core.scraper_thread + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • enum + • functools + • genericpath + • gui.login_dialog + • gui.main_window + • gui.progress_dialog + • heapq + • io + • keyword + • linecache + • locale + • ntpath + • operator + • os + • pathlib + • posixpath + • pyi_rth_inspect.py + • pyi_rth_multiprocessing.py + • pyi_rth_pkgutil.py + • pyi_rth_pyqt5.py + • re + • reprlib + • selenium + • selenium.webdriver + • selenium.webdriver.chrome + • selenium.webdriver.chrome.options + • selenium.webdriver.common.by + • sre_compile + • sre_constants + • sre_parse + • stat + • sys + • traceback + • types + • utils.validators + • warnings + • weakref + +
+ +
+ +
+ + pyi_rth_inspect.py +Script
+imports: + inspect + • os + • sys + • zipfile + +
+
+imported by: + gui_main.py + +
+ +
+ +
+ + pyi_rth_multiprocessing.py +Script
+imports: + multiprocessing + • multiprocessing.spawn + • subprocess + • sys + +
+
+imported by: + gui_main.py + +
+ +
+ +
+ + pyi_rth_pkgutil.py +Script
+imports: + pkgutil + • pyimod02_importers + +
+
+imported by: + gui_main.py + +
+ +
+ +
+ + pyi_rth_pyqt5.py +Script
+imports: + _pyi_rth_utils + • _pyi_rth_utils.qt + • os + • sys + +
+
+imported by: + gui_main.py + +
+ +
+ +
+ + 'java.lang' +MissingModule
+imported by: + platform + • xml.sax._exceptions + +
+ +
+ +
+ + 'org.python' +MissingModule
+imported by: + copy + • xml.sax + +
+ +
+ +
+ + 'pyodide.ffi' +MissingModule
+imported by: + urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + 'python_socks._types' +MissingModule
+imported by: + websocket._http + +
+ +
+ +
+ + 'python_socks.sync' +MissingModule
+imported by: + websocket._http + +
+ +
+ +
+ + 'typing.io' +MissingModule
+imported by: + importlib.resources + +
+ +
+ +
+ + 'wsaccel.xormask' +MissingModule
+imported by: + websocket._abnf + +
+ +
+ +
+ + PyQt5 +Package
+imports: + PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.sip + • pkgutil + +
+
+imported by: + PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.QtWidgets + • PyQt5.sip + +
+ +
+ +
+ + PyQt5.QtCore /Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtCore.abi3.so
+imports: + PyQt5 + • PyQt5.QtWidgets + • PyQt5.sip + • datetime + • enum + • typing + +
+
+imported by: + PyQt5 + • PyQt5.QtGui + • PyQt5.QtWidgets + • core.scraper_thread + • gui.login_dialog + • gui.main_window + • gui.progress_dialog + • gui_main.py + +
+ +
+ +
+ + PyQt5.QtGui /Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtGui.abi3.so
+imports: + PyQt5 + • PyQt5.QtCore + • PyQt5.QtWidgets + • PyQt5.sip + • datetime + • typing + +
+
+imported by: + PyQt5 + • PyQt5.QtWidgets + • gui.login_dialog + • gui.main_window + • gui.progress_dialog + • gui_main.py + +
+ +
+ +
+ + PyQt5.QtWidgets /Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/QtWidgets.abi3.so
+imports: + PyQt5 + • PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.sip + • datetime + • typing + +
+
+imported by: + PyQt5.QtCore + • PyQt5.QtGui + • gui.login_dialog + • gui.main_window + • gui.progress_dialog + • gui_main.py + +
+ +
+ +
+ + PyQt5.sip /Users/louismylle/Library/Python/3.9/lib/python/site-packages/PyQt5/sip.cpython-39-darwin.so
+imports: + PyQt5 + • typing + +
+
+imported by: + PyQt5 + • PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.QtWidgets + +
+ +
+ +
+ + __future__ +SourceModule
+imported by: + h2 + • h2.config + • h2.connection + • h2.errors + • h2.events + • h2.exceptions + • h2.frame_buffer + • h2.settings + • h2.stream + • h2.utilities + • h2.windows + • hpack + • hpack.exceptions + • hpack.hpack + • hpack.huffman + • hpack.huffman_table + • hpack.struct + • hyperframe + • hyperframe.exceptions + • hyperframe.flags + • hyperframe.frame + • selenium.webdriver.common.action_chains + • selenium.webdriver.common.actions.key_actions + • selenium.webdriver.remote.webelement + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3._request_methods + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.request + • urllib3.contrib.emscripten.response + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.fields + • urllib3.filepost + • urllib3.http2 + • urllib3.http2.connection + • urllib3.http2.probe + • urllib3.poolmanager + • urllib3.response + • urllib3.util + • urllib3.util.connection + • urllib3.util.proxy + • urllib3.util.request + • urllib3.util.response + • urllib3.util.retry + • urllib3.util.ssl_ + • urllib3.util.ssl_match_hostname + • urllib3.util.ssltransport + • urllib3.util.timeout + • urllib3.util.url + • urllib3.util.util + • urllib3.util.wait + +
+ +
+ +
+ + _abc (builtin module)
+imported by: + abc + +
+ +
+ +
+ + _aix_support +SourceModule
+imports: + _bootsubprocess + • subprocess + • sys + • sysconfig + +
+
+imported by: + sysconfig + +
+ +
+ +
+ + _ast (builtin module)
+imported by: + ast + +
+ +
+ +
+ + _asyncio /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so
+imported by: + asyncio.events + • asyncio.futures + • asyncio.tasks + +
+ +
+ +
+ + _bisect /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so
+imported by: + bisect + +
+ +
+ +
+ + _blake2 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so
+imported by: + hashlib + +
+ +
+ +
+ + _bootlocale +SourceModule
+imports: + _locale + • locale + • sys + +
+
+imported by: + gui_main.py + • locale + +
+ +
+ +
+ + _bootsubprocess +SourceModule
+imports: + os + +
+
+imported by: + _aix_support + +
+ +
+ +
+ + _brotli /Users/louismylle/Library/Python/3.9/lib/python/site-packages/_brotli.cpython-39-darwin.so
+imported by: + brotli + +
+ +
+ +
+ + _bz2 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so
+imported by: + bz2 + +
+ +
+ +
+ + _codecs (builtin module)
+imported by: + codecs + +
+ +
+ +
+ + _codecs_cn /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so
+imported by: + encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hz + +
+ +
+ +
+ + _codecs_hk /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so
+imported by: + encodings.big5hkscs + +
+ +
+ +
+ + _codecs_iso2022 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so
+imported by: + encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + +
+ +
+ +
+ + _codecs_jp /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so
+imported by: + encodings.cp932 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + +
+ +
+ +
+ + _codecs_kr /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so
+imported by: + encodings.cp949 + • encodings.euc_kr + • encodings.johab + +
+ +
+ +
+ + _codecs_tw /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so
+imported by: + encodings.big5 + • encodings.cp950 + +
+ +
+ +
+ + _collections (builtin module)
+imported by: + collections + • threading + +
+ +
+ +
+ + _collections_abc +SourceModule
+imports: + abc + • sys + • warnings + +
+
+imported by: + collections + • collections.abc + • contextlib + • gui_main.py + • locale + • os + • pathlib + • random + • types + • weakref + +
+ +
+ +
+ + _compat_pickle +SourceModule
+imported by: + _pickle + • pickle + +
+ +
+ +
+ + _compression +SourceModule
+imports: + io + +
+
+imported by: + bz2 + • gzip + • lzma + +
+ +
+ +
+ + _contextvars /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so
+imported by: + contextvars + +
+ +
+ +
+ + _csv /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so
+imported by: + csv + +
+ +
+ +
+ + _ctypes /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so
+imported by: + ctypes + +
+ +
+ +
+ + _datetime /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so
+imports: + _strptime + • time + +
+
+imported by: + datetime + +
+ +
+ +
+ + _decimal /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so
+imported by: + decimal + +
+ +
+ +
+ + _frozen_importlib +ExcludedModule
+imported by: + importlib + • importlib.abc + • zipimport + +
+ +
+ +
+ + _frozen_importlib_external +MissingModule
+imported by: + importlib + • importlib._bootstrap + • importlib.abc + • zipimport + +
+ +
+ +
+ + _functools (builtin module)
+imported by: + functools + +
+ +
+ +
+ + _hashlib /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_hashlib.cpython-39-darwin.so
+imported by: + hashlib + • hmac + +
+ +
+ +
+ + _heapq /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so
+imported by: + heapq + +
+ +
+ +
+ + _imp (builtin module)
+imported by: + importlib + • importlib._bootstrap_external + • importlib.machinery + • importlib.util + • sysconfig + • zipimport + +
+ +
+ +
+ + _io (builtin module)
+imported by: + importlib._bootstrap_external + • io + • zipimport + +
+ +
+ +
+ + _json /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so
+imports: + json.decoder + +
+
+imported by: + json.decoder + • json.encoder + • json.scanner + +
+ +
+ +
+ + _locale (builtin module)
+imported by: + _bootlocale + • locale + • re + +
+ +
+ +
+ + _lzma /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_lzma.cpython-39-darwin.so
+imported by: + lzma + +
+ +
+ +
+ + _md5 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so
+imported by: + hashlib + +
+ +
+ +
+ + _multibytecodec /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so
+imported by: + encodings.big5 + • encodings.big5hkscs + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hz + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.johab + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + +
+ +
+ +
+ + _multiprocessing /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so
+imported by: + multiprocessing.connection + • multiprocessing.queues + • multiprocessing.resource_tracker + • multiprocessing.synchronize + +
+ +
+ +
+ + _opcode /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so
+imported by: + opcode + +
+ +
+ +
+ + _operator (builtin module)
+imported by: + hmac + • operator + +
+ +
+ +
+ + _osx_support +SourceModule
+imports: + contextlib + • os + • re + • sys + • tempfile + +
+
+imported by: + sysconfig + +
+ +
+ +
+ + _overlapped +MissingModule
+imported by: + asyncio.windows_events + +
+ +
+ +
+ + _pickle /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so
+imports: + _compat_pickle + • codecs + • copyreg + +
+
+imported by: + pickle + +
+ +
+ +
+ + _posixshmem /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so
+imported by: + multiprocessing.resource_tracker + • multiprocessing.shared_memory + +
+ +
+ +
+ + _posixsubprocess /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so
+imports: + gc + +
+
+imported by: + multiprocessing.util + • subprocess + +
+ +
+ +
+ + _py_abc +SourceModule
+imports: + _weakrefset + +
+
+imported by: + abc + +
+ +
+ +
+ + _pydecimal +SourceModule
+imports: + collections + • contextvars + • itertools + • locale + • math + • numbers + • re + • sys + +
+
+imported by: + decimal + +
+ +
+ +
+ + _pyi_rth_utils +Package
+imports: + _pyi_rth_utils.qt + • os + • sys + +
+
+imported by: + _pyi_rth_utils.qt + • pyi_rth_pyqt5.py + +
+ +
+ +
+ + _pyi_rth_utils.qt +SourceModule
+imports: + _pyi_rth_utils + • atexit + • importlib + • os + +
+
+imported by: + _pyi_rth_utils + • pyi_rth_pyqt5.py + +
+ +
+ +
+ + _queue /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so
+imported by: + queue + +
+ +
+ +
+ + _random /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so
+imported by: + random + +
+ +
+ +
+ + _scproxy /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so
+imported by: + urllib.request + +
+ +
+ +
+ + _sha1 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so
+imported by: + hashlib + +
+ +
+ +
+ + _sha256 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so
+imported by: + hashlib + +
+ +
+ +
+ + _sha3 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so
+imported by: + hashlib + +
+ +
+ +
+ + _sha512 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so
+imported by: + hashlib + • random + +
+ +
+ +
+ + _signal (builtin module)
+imported by: + signal + +
+ +
+ +
+ + _socket /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so
+imported by: + socket + • typing_extensions + +
+ +
+ +
+ + _sre (builtin module)
+imports: + copy + • re + +
+
+imported by: + sre_compile + • sre_constants + +
+ +
+ +
+ + _ssl /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ssl.cpython-39-darwin.so
+imports: + socket + +
+
+imported by: + ssl + +
+ +
+ +
+ + _stat (builtin module)
+imported by: + stat + +
+ +
+ +
+ + _statistics /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so
+imported by: + statistics + +
+ +
+ +
+ + _string (builtin module)
+imported by: + string + +
+ +
+ +
+ + _strptime +SourceModule
+imports: + _thread + • calendar + • datetime + • locale + • re + • time + +
+
+imported by: + _datetime + • datetime + • time + +
+ +
+ +
+ + _struct /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so
+imported by: + struct + +
+ +
+ +
+ + _sysconfigdata__darwin_darwin +SourceModule
+imported by: + sysconfig + +
+ +
+ +
+ + _thread (builtin module)
+imported by: + _strptime + • asyncio.base_futures + • dataclasses + • functools + • reprlib + • tempfile + • threading + +
+ +
+ +
+ + _threading_local +SourceModule
+imports: + contextlib + • threading + • weakref + +
+
+imported by: + threading + +
+ +
+ +
+ + _tracemalloc (builtin module)
+imported by: + tracemalloc + +
+ +
+ +
+ + _uuid /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so
+imported by: + uuid + +
+ +
+ +
+ + _warnings (builtin module)
+imported by: + importlib._bootstrap_external + • warnings + +
+ +
+ +
+ + _weakref (builtin module)
+imported by: + _weakrefset + • collections + • weakref + • xml.sax.expatreader + +
+ +
+ +
+ + _weakrefset +SourceModule
+imports: + _weakref + • types + +
+
+imported by: + _py_abc + • gui_main.py + • multiprocessing.process + • threading + • weakref + +
+ +
+ +
+ + _winapi +MissingModule
+imported by: + asyncio.windows_events + • asyncio.windows_utils + • encodings + • multiprocessing.connection + • multiprocessing.heap + • multiprocessing.popen_spawn_win32 + • multiprocessing.reduction + • multiprocessing.shared_memory + • multiprocessing.spawn + • subprocess + +
+ +
+ +
+ + _winreg +MissingModule
+imported by: + platform + • selenium.webdriver.firefox.firefox_binary + +
+ +
+ +
+ + abc +SourceModule
+imports: + _abc + • _py_abc + +
+
+imported by: + _collections_abc + • contextlib + • email._policybase + • functools + • gui_main.py + • importlib.abc + • importlib.metadata + • inspect + • io + • multiprocessing.reduction + • numbers + • os + • selectors + • selenium.webdriver.common.options + • selenium.webdriver.common.service + • selenium.webdriver.remote.file_detector + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • typing + • typing_extensions + +
+ +
+ +
+ + annotationlib +MissingModule
+imported by: + typing_extensions + +
+ +
+ +
+ + argparse +SourceModule
+imports: + copy + • gettext + • os + • re + • shutil + • sys + • textwrap + • warnings + +
+
+imported by: + ast + • calendar + • dis + • gzip + • inspect + • tarfile + • tokenize + • zipfile + +
+ +
+ +
+ + array /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/array.cpython-39-darwin.so
+imported by: + multiprocessing.dummy + • multiprocessing.managers + • multiprocessing.reduction + • socket + • websocket._abnf + +
+ +
+ +
+ + ast +SourceModule
+imports: + _ast + • argparse + • collections + • contextlib + • enum + • inspect + • sys + • warnings + +
+
+imported by: + inspect + +
+ +
+ +
+ + asyncio +Package
+imports: + asyncio + • asyncio.DefaultEventLoopPolicy + • asyncio.base_events + • asyncio.base_futures + • asyncio.base_subprocess + • asyncio.base_tasks + • asyncio.constants + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.format_helpers + • asyncio.futures + • asyncio.locks + • asyncio.proactor_events + • asyncio.protocols + • asyncio.queues + • asyncio.runners + • asyncio.selector_events + • asyncio.sslproto + • asyncio.staggered + • asyncio.streams + • asyncio.subprocess + • asyncio.tasks + • asyncio.threads + • asyncio.transports + • asyncio.trsock + • asyncio.unix_events + • asyncio.windows_events + • asyncio.windows_utils + • sys + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.base_futures + • asyncio.base_subprocess + • asyncio.base_tasks + • asyncio.constants + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.format_helpers + • asyncio.futures + • asyncio.locks + • asyncio.log + • asyncio.proactor_events + • asyncio.protocols + • asyncio.queues + • asyncio.runners + • asyncio.selector_events + • asyncio.sslproto + • asyncio.staggered + • asyncio.streams + • asyncio.subprocess + • asyncio.tasks + • asyncio.threads + • asyncio.transports + • asyncio.trsock + • asyncio.unix_events + • asyncio.windows_events + • asyncio.windows_utils + +
+ +
+ +
+ + asyncio.DefaultEventLoopPolicy +MissingModule
+imported by: + asyncio + • asyncio.events + +
+ +
+ +
+ + asyncio.base_events +SourceModule
+imports: + asyncio + • asyncio.constants + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.futures + • asyncio.log + • asyncio.protocols + • asyncio.sslproto + • asyncio.staggered + • asyncio.tasks + • asyncio.transports + • asyncio.trsock + • collections + • collections.abc + • concurrent.futures + • functools + • heapq + • itertools + • os + • socket + • ssl + • stat + • subprocess + • sys + • threading + • time + • traceback + • warnings + • weakref + +
+
+imported by: + asyncio + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.unix_events + +
+ +
+ +
+ + asyncio.base_futures +SourceModule
+imports: + _thread + • asyncio + • asyncio.format_helpers + • reprlib + +
+
+imported by: + asyncio + • asyncio.base_tasks + • asyncio.coroutines + • asyncio.futures + +
+ +
+ +
+ + asyncio.base_subprocess +SourceModule
+imports: + asyncio + • asyncio.log + • asyncio.protocols + • asyncio.transports + • collections + • subprocess + • warnings + +
+
+imported by: + asyncio + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.base_tasks +SourceModule
+imports: + asyncio + • asyncio.base_futures + • asyncio.coroutines + • linecache + • traceback + +
+
+imported by: + asyncio + • asyncio.tasks + +
+ +
+ +
+ + asyncio.constants +SourceModule
+imports: + asyncio + • enum + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.coroutines + • asyncio.format_helpers + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.sslproto + • asyncio.unix_events + +
+ +
+ +
+ + asyncio.coroutines +SourceModule
+imports: + asyncio + • asyncio.base_futures + • asyncio.constants + • asyncio.format_helpers + • asyncio.log + • collections.abc + • functools + • inspect + • os + • sys + • traceback + • types + • warnings + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.base_tasks + • asyncio.runners + • asyncio.streams + • asyncio.tasks + • asyncio.unix_events + • typing_extensions + +
+ +
+ +
+ + asyncio.events +SourceModule
+imports: + _asyncio + • asyncio + • asyncio.DefaultEventLoopPolicy + • asyncio.format_helpers + • contextvars + • os + • socket + • subprocess + • sys + • threading + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.futures + • asyncio.locks + • asyncio.queues + • asyncio.runners + • asyncio.selector_events + • asyncio.staggered + • asyncio.streams + • asyncio.subprocess + • asyncio.tasks + • asyncio.threads + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.exceptions +SourceModule
+imports: + asyncio + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.futures + • asyncio.locks + • asyncio.proactor_events + • asyncio.staggered + • asyncio.streams + • asyncio.tasks + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.format_helpers +SourceModule
+imports: + asyncio + • asyncio.constants + • functools + • inspect + • reprlib + • sys + • traceback + +
+
+imported by: + asyncio + • asyncio.base_futures + • asyncio.coroutines + • asyncio.events + • asyncio.futures + • asyncio.streams + +
+ +
+ +
+ + asyncio.futures +SourceModule
+imports: + _asyncio + • asyncio + • asyncio.base_futures + • asyncio.events + • asyncio.exceptions + • asyncio.format_helpers + • concurrent.futures + • contextvars + • logging + • sys + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.tasks + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.locks +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.exceptions + • collections + • warnings + +
+
+imported by: + asyncio + • asyncio.queues + • asyncio.staggered + +
+ +
+ +
+ + asyncio.log +SourceModule
+imports: + asyncio + • logging + +
+
+imported by: + asyncio.base_events + • asyncio.base_subprocess + • asyncio.coroutines + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.sslproto + • asyncio.streams + • asyncio.subprocess + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.proactor_events +SourceModule
+imports: + asyncio + • asyncio.base_events + • asyncio.constants + • asyncio.exceptions + • asyncio.futures + • asyncio.log + • asyncio.protocols + • asyncio.sslproto + • asyncio.transports + • asyncio.trsock + • collections + • io + • os + • signal + • socket + • threading + • warnings + +
+
+imported by: + asyncio + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.protocols +SourceModule
+imports: + asyncio + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.sslproto + • asyncio.streams + • asyncio.subprocess + +
+ +
+ +
+ + asyncio.queues +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.locks + • collections + • heapq + • warnings + +
+
+imported by: + asyncio + • asyncio.tasks + +
+ +
+ +
+ + asyncio.runners +SourceModule
+imports: + asyncio + • asyncio.coroutines + • asyncio.events + • asyncio.tasks + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.selector_events +SourceModule
+imports: + asyncio + • asyncio.base_events + • asyncio.constants + • asyncio.events + • asyncio.futures + • asyncio.log + • asyncio.protocols + • asyncio.sslproto + • asyncio.transports + • asyncio.trsock + • collections + • errno + • functools + • selectors + • socket + • ssl + • warnings + • weakref + +
+
+imported by: + asyncio + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.sslproto +SourceModule
+imports: + asyncio + • asyncio.constants + • asyncio.log + • asyncio.protocols + • asyncio.transports + • collections + • ssl + • warnings + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.proactor_events + • asyncio.selector_events + +
+ +
+ +
+ + asyncio.staggered +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.exceptions + • asyncio.locks + • asyncio.tasks + • contextlib + • typing + +
+
+imported by: + asyncio + • asyncio.base_events + +
+ +
+ +
+ + asyncio.streams +SourceModule
+imports: + asyncio + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.format_helpers + • asyncio.log + • asyncio.protocols + • asyncio.tasks + • socket + • sys + • warnings + • weakref + +
+
+imported by: + asyncio + • asyncio.subprocess + +
+ +
+ +
+ + asyncio.subprocess +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.log + • asyncio.protocols + • asyncio.streams + • asyncio.tasks + • subprocess + • warnings + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.tasks +SourceModule
+imports: + _asyncio + • asyncio + • asyncio.base_tasks + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.futures + • asyncio.queues + • concurrent.futures + • contextvars + • functools + • inspect + • itertools + • types + • warnings + • weakref + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.runners + • asyncio.staggered + • asyncio.streams + • asyncio.subprocess + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.threads +SourceModule
+imports: + asyncio + • asyncio.events + • contextvars + • functools + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.transports +SourceModule
+imports: + asyncio + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.sslproto + • asyncio.unix_events + +
+ +
+ +
+ + asyncio.trsock +SourceModule
+imports: + asyncio + • socket + • warnings + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.proactor_events + • asyncio.selector_events + +
+ +
+ +
+ + asyncio.unix_events +SourceModule
+imports: + asyncio + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.constants + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.futures + • asyncio.log + • asyncio.selector_events + • asyncio.tasks + • asyncio.transports + • errno + • io + • itertools + • os + • selectors + • signal + • socket + • stat + • subprocess + • sys + • threading + • warnings + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.windows_events +SourceModule
+imports: + _overlapped + • _winapi + • asyncio + • asyncio.base_subprocess + • asyncio.events + • asyncio.exceptions + • asyncio.futures + • asyncio.log + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.tasks + • asyncio.windows_utils + • errno + • math + • msvcrt + • socket + • struct + • time + • weakref + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.windows_utils +SourceModule
+imports: + _winapi + • asyncio + • itertools + • msvcrt + • os + • subprocess + • sys + • tempfile + • warnings + +
+
+imported by: + asyncio + • asyncio.windows_events + +
+ +
+ +
+ + atexit (builtin module)
+imported by: + _pyi_rth_utils.qt + • certifi.core + • logging + • multiprocessing.util + • weakref + +
+ +
+ +
+ + backports +MissingModule
+imported by: + urllib3.response + • urllib3.util.request + +
+ +
+ +
+ + base64 +SourceModule
+imports: + binascii + • getopt + • re + • struct + • sys + +
+
+imported by: + email._encoded_words + • email.base64mime + • email.encoders + • encodings.base64_codec + • h2.connection + • secrets + • selenium.webdriver.chromium.options + • selenium.webdriver.common.virtual_authenticator + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • socks + • ssl + • urllib.request + • urllib3.util.request + • websocket._handshake + • websocket._http + • xmlrpc.client + +
+ +
+ +
+ + binascii /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so
+imported by: + base64 + • email._encoded_words + • email.base64mime + • email.contentmanager + • email.header + • encodings.hex_codec + • encodings.uu_codec + • h2.events + • hyperframe.frame + • plistlib + • quopri + • secrets + • urllib3.filepost + • urllib3.util.ssl_ + • uu + • zipfile + +
+ +
+ +
+ + bisect +SourceModule
+imports: + _bisect + +
+
+imported by: + idna.core + • idna.intranges + • multiprocessing.heap + • random + • statistics + • urllib.request + +
+ +
+ +
+ + brotli +SourceModule
+imports: + _brotli + +
+
+imported by: + urllib3.response + • urllib3.util.request + +
+ +
+ +
+ + brotlicffi +MissingModule
+imported by: + urllib3.response + • urllib3.util.request + +
+ +
+ +
+ + builtins (builtin module)
+imported by: + bz2 + • codecs + • dataclasses + • gettext + • gzip + • inspect + • locale + • lzma + • operator + • reprlib + • subprocess + • tarfile + • tokenize + • typing_extensions + • warnings + +
+ +
+ +
+ + bz2 +SourceModule
+imports: + _bz2 + • _compression + • builtins + • io + • os + • threading + +
+
+imported by: + encodings.bz2_codec + • shutil + • tarfile + • zipfile + +
+ +
+ +
+ + calendar +SourceModule
+imports: + argparse + • datetime + • itertools + • locale + • sys + +
+
+imported by: + _strptime + • email._parseaddr + • http.cookiejar + • ssl + +
+ +
+ +
+ + certifi +Package
+imports: + certifi.core + +
+
+imported by: + certifi.core + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + +
+ +
+ +
+ + certifi.core +SourceModule
+imports: + atexit + • certifi + • importlib.resources + • sys + +
+
+imported by: + certifi + +
+ +
+ +
+ + codecs +SourceModule
+imports: + _codecs + • builtins + • encodings + • sys + +
+
+imported by: + _pickle + • encodings + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • gui_main.py + • json + • pickle + • plistlib + • tokenize + • urllib3.filepost + • xml.sax.saxutils + +
+ +
+ +
+ + collections +Package
+imports: + _collections + • _collections_abc + • _weakref + • collections.Callable + • copy + • heapq + • itertools + • keyword + • operator + • reprlib + • sys + • warnings + +
+
+imported by: + _pydecimal + • ast + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.locks + • asyncio.proactor_events + • asyncio.queues + • asyncio.selector_events + • asyncio.sslproto + • collections.abc + • concurrent.futures._base + • configparser + • contextlib + • dis + • email.feedparser + • functools + • gui_main.py + • h2.settings + • h2.utilities + • hpack.table + • importlib.metadata + • inspect + • multiprocessing.heap + • multiprocessing.pool + • multiprocessing.queues + • pkgutil + • platform + • pprint + • queue + • selectors + • shlex + • shutil + • socks + • ssl + • statistics + • string + • threading + • tokenize + • traceback + • typing + • typing_extensions + • urllib.parse + • urllib3._collections + • urllib3.response + +
+ +
+ +
+ + collections.Callable +MissingModule
+imported by: + collections + • socks + +
+ +
+ +
+ + collections.abc +SourceModule
+imports: + _collections_abc + • collections + +
+
+imported by: + asyncio.base_events + • asyncio.coroutines + • configparser + • gui_main.py + • h2.connection + • h2.settings + • h2.stream + • h2.utilities + • hpack.hpack + • http.client + • hyperframe.flags + • hyperframe.frame + • inspect + • logging + • selectors + • selenium.common.exceptions + • selenium.types + • selenium.webdriver.chrome.service + • selenium.webdriver.chromium.service + • selenium.webdriver.common.bidi.common + • selenium.webdriver.common.service + • selenium.webdriver.common.utils + • selenium.webdriver.edge.service + • selenium.webdriver.firefox.service + • selenium.webdriver.ie.service + • selenium.webdriver.safari.service + • selenium.webdriver.webkitgtk.service + • selenium.webdriver.wpewebkit.service + • socks + • tracemalloc + • typing + • typing_extensions + +
+ +
+ +
+ + compression +MissingModule
+imported by: + urllib3.response + • urllib3.util.request + +
+ +
+ +
+ + concurrent +Package
+imported by: + concurrent.futures + +
+ +
+ +
+ + concurrent.futures +Package
+imports: + concurrent + • concurrent.futures._base + • concurrent.futures.process + • concurrent.futures.thread + +
+
+imported by: + asyncio.base_events + • asyncio.futures + • asyncio.tasks + • concurrent.futures._base + • concurrent.futures.process + • concurrent.futures.thread + +
+ +
+ +
+ + concurrent.futures._base +SourceModule
+imports: + collections + • concurrent.futures + • logging + • threading + • time + • types + +
+
+imported by: + concurrent.futures + • concurrent.futures.process + • concurrent.futures.thread + +
+ +
+ +
+ + concurrent.futures.process +SourceModule
+imports: + concurrent.futures + • concurrent.futures._base + • functools + • itertools + • multiprocessing + • multiprocessing.connection + • multiprocessing.queues + • os + • queue + • sys + • threading + • traceback + • weakref + +
+
+imported by: + concurrent.futures + +
+ +
+ +
+ + concurrent.futures.thread +SourceModule
+imports: + concurrent.futures + • concurrent.futures._base + • itertools + • os + • queue + • threading + • types + • weakref + +
+
+imported by: + concurrent.futures + +
+ +
+ +
+ + configparser +SourceModule
+imports: + collections + • collections.abc + • functools + • io + • itertools + • os + • re + • sys + • warnings + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + contextlib +SourceModule
+imports: + _collections_abc + • abc + • collections + • functools + • sys + • types + +
+
+imported by: + _osx_support + • _threading_local + • ast + • asyncio.staggered + • getpass + • importlib._common + • importlib.metadata + • importlib.resources + • importlib.util + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.remote.file_detector + • selenium.webdriver.remote.webdriver + • subprocess + • typing + • typing_extensions + • urllib.request + • urllib3.contrib.emscripten.response + • urllib3.response + • zipfile + +
+ +
+ +
+ + contextvars +SourceModule
+imports: + _contextvars + +
+
+imported by: + _pydecimal + • asyncio.events + • asyncio.futures + • asyncio.tasks + • asyncio.threads + +
+ +
+ +
+ + copy +SourceModule
+imports: + 'org.python' + • copyreg + • types + • weakref + +
+
+imported by: + _sre + • argparse + • collections + • dataclasses + • email.generator + • gettext + • http.cookiejar + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.remote.webdriver + • tarfile + • weakref + • xml.dom.xmlbuilder + +
+ +
+ +
+ + copyreg +SourceModule
+imported by: + _pickle + • copy + • gui_main.py + • multiprocessing.reduction + • pickle + • re + +
+ +
+ +
+ + core +Package
+imported by: + core.credentials + • core.scraper + • core.scraper_thread + +
+ +
+ +
+ + core.credentials +SourceModule
+imports: + core + • json + • os + • pathlib + • stat + +
+
+imported by: + gui.main_window + • gui_main.py + +
+ +
+ +
+ + core.scraper +SourceModule
+imports: + core + • os + • pathlib + • random + • selenium + • selenium.webdriver + • selenium.webdriver.chrome.options + • selenium.webdriver.common.by + • selenium.webdriver.common.keys + • sys + • time + • urllib3 + +
+
+imported by: + core.scraper_thread + • gui.login_dialog + • gui_main.py + +
+ +
+ +
+ + core.scraper_thread +SourceModule
+imports: + PyQt5.QtCore + • core + • core.scraper + • time + +
+
+imported by: + gui.main_window + • gui_main.py + +
+ +
+ +
+ + csv +SourceModule
+imports: + _csv + • io + • re + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + ctypes +Package
+imports: + _ctypes + • ctypes._endian + • nt + • os + • struct + • sys + • types + +
+
+imported by: + ctypes._endian + • multiprocessing.sharedctypes + +
+ +
+ +
+ + ctypes._endian +SourceModule
+imports: + ctypes + • sys + +
+
+imported by: + ctypes + +
+ +
+ +
+ + dataclasses +SourceModule
+imports: + _thread + • builtins + • copy + • functools + • inspect + • keyword + • re + • sys + • types + +
+
+imported by: + h2.events + • selenium.webdriver.common.bidi.browsing_context + • selenium.webdriver.common.bidi.input + • selenium.webdriver.common.bidi.log + • selenium.webdriver.common.bidi.script + • urllib3.contrib.emscripten.request + • urllib3.contrib.emscripten.response + +
+ +
+ +
+ + datetime +SourceModule
+imports: + _datetime + • _strptime + • math + • sys + • time + • warnings + +
+
+imported by: + PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.QtWidgets + • _strptime + • calendar + • email.utils + • gui.progress_dialog + • http.cookiejar + • plistlib + • selenium.webdriver.common.bidi.script + • urllib3.connection + • xmlrpc.client + +
+ +
+ +
+ + decimal +SourceModule
+imports: + _decimal + • _pydecimal + +
+
+imported by: + fractions + • statistics + • xmlrpc.client + +
+ +
+ +
+ + dis +SourceModule
+imports: + argparse + • collections + • io + • opcode + • sys + • types + +
+
+imported by: + inspect + +
+ +
+ +
+ + email +Package
+imports: + email._header_value_parser + • email.charset + • email.errors + • email.header + • email.parser + +
+
+imported by: + email._encoded_words + • email._header_value_parser + • email._parseaddr + • email._policybase + • email.base64mime + • email.charset + • email.contentmanager + • email.encoders + • email.errors + • email.feedparser + • email.generator + • email.header + • email.headerregistry + • email.iterators + • email.message + • email.parser + • email.policy + • email.quoprimime + • email.utils + • importlib.metadata + • urllib.request + • urllib3.util.retry + +
+ +
+ +
+ + email._encoded_words +SourceModule
+imports: + base64 + • binascii + • email + • email.errors + • functools + • re + • string + +
+
+imported by: + email._header_value_parser + • email.message + +
+ +
+ +
+ + email._header_value_parser +SourceModule
+imports: + email + • email._encoded_words + • email.errors + • email.utils + • operator + • re + • string + • sys + • urllib + +
+
+imported by: + email + • email.headerregistry + +
+ +
+ +
+ + email._parseaddr +SourceModule
+imports: + calendar + • email + • time + +
+
+imported by: + email.utils + +
+ +
+ +
+ + email._policybase +SourceModule
+imports: + abc + • email + • email.charset + • email.header + • email.utils + +
+
+imported by: + email.feedparser + • email.message + • email.parser + • email.policy + +
+ +
+ +
+ + email.base64mime +SourceModule
+imports: + base64 + • binascii + • email + +
+
+imported by: + email.charset + • email.header + +
+ +
+ +
+ + email.charset +SourceModule
+imports: + email + • email.base64mime + • email.encoders + • email.errors + • email.quoprimime + • functools + +
+
+imported by: + email + • email._policybase + • email.contentmanager + • email.header + • email.message + • email.utils + +
+ +
+ +
+ + email.contentmanager +SourceModule
+imports: + binascii + • email + • email.charset + • email.errors + • email.message + • email.quoprimime + +
+
+imported by: + email.policy + +
+ +
+ +
+ + email.encoders +SourceModule
+imports: + base64 + • email + • quopri + +
+
+imported by: + email.charset + +
+ +
+ +
+ + email.errors +SourceModule
+imports: + email + +
+
+imported by: + email + • email._encoded_words + • email._header_value_parser + • email.charset + • email.contentmanager + • email.feedparser + • email.header + • email.headerregistry + • email.message + • urllib3.exceptions + • urllib3.util.response + +
+ +
+ +
+ + email.feedparser +SourceModule
+imports: + collections + • email + • email._policybase + • email.errors + • email.message + • io + • re + +
+
+imported by: + email.parser + +
+ +
+ +
+ + email.generator +SourceModule
+imports: + copy + • email + • email.utils + • io + • random + • re + • sys + • time + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.header +SourceModule
+imports: + binascii + • email + • email.base64mime + • email.charset + • email.errors + • email.quoprimime + • re + +
+
+imported by: + email + • email._policybase + +
+ +
+ +
+ + email.headerregistry +SourceModule
+imports: + email + • email._header_value_parser + • email.errors + • email.utils + • types + +
+
+imported by: + email.policy + +
+ +
+ +
+ + email.iterators +SourceModule
+imports: + email + • io + • sys + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.message +SourceModule
+imports: + email + • email._encoded_words + • email._policybase + • email.charset + • email.errors + • email.generator + • email.iterators + • email.policy + • email.utils + • io + • quopri + • re + • uu + +
+
+imported by: + email.contentmanager + • email.feedparser + • email.policy + • http.client + +
+ +
+ +
+ + email.parser +SourceModule
+imports: + email + • email._policybase + • email.feedparser + • io + +
+
+imported by: + email + • http.client + • urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + email.policy +SourceModule
+imports: + email + • email._policybase + • email.contentmanager + • email.headerregistry + • email.message + • email.utils + • re + • sys + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.quoprimime +SourceModule
+imports: + email + • re + • string + +
+
+imported by: + email.charset + • email.contentmanager + • email.header + +
+ +
+ +
+ + email.utils +SourceModule
+imports: + datetime + • email + • email._parseaddr + • email.charset + • os + • random + • re + • socket + • time + • urllib.parse + +
+
+imported by: + email._header_value_parser + • email._policybase + • email.generator + • email.headerregistry + • email.message + • email.policy + • urllib.request + • urllib3.fields + +
+ +
+ +
+ + encodings +Package
+imports: + _winapi + • codecs + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • sys + +
+
+imported by: + codecs + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • gui_main.py + • locale + +
+ +
+ +
+ + encodings.aliases +SourceModule
+imports: + encodings + +
+
+imported by: + encodings + • gui_main.py + • locale + +
+ +
+ +
+ + encodings.ascii +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.base64_codec +SourceModule
+imports: + base64 + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.big5 +SourceModule
+imports: + _codecs_tw + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.big5hkscs +SourceModule
+imports: + _codecs_hk + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.bz2_codec +SourceModule
+imports: + bz2 + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.charmap +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp037 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1006 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1026 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1125 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1140 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1250 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1251 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1252 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1253 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1254 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1255 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1256 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1257 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp1258 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp273 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp424 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp437 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp500 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp720 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp737 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp775 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp850 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp852 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp855 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp856 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp857 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp858 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp860 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp861 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp862 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp863 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp864 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp865 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp866 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp869 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp874 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp875 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp932 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp949 +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.cp950 +SourceModule
+imports: + _codecs_tw + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.euc_jis_2004 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.euc_jisx0213 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.euc_jp +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.euc_kr +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.gb18030 +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.gb2312 +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.gbk +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.hex_codec +SourceModule
+imports: + binascii + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.hp_roman8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.hz +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.idna +SourceModule
+imports: + codecs + • encodings + • re + • stringprep + • unicodedata + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso2022_jp +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso2022_jp_1 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso2022_jp_2 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso2022_jp_2004 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso2022_jp_3 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso2022_jp_ext +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso2022_kr +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_1 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_10 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_11 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_13 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_14 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_15 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_16 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_2 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_3 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_4 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_5 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_6 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_7 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.iso8859_9 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.johab +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.koi8_r +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.koi8_t +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.koi8_u +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.kz1048 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.latin_1 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_arabic +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_croatian +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_cyrillic +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_farsi +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_greek +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_iceland +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_latin2 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_roman +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_romanian +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mac_turkish +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.mbcs +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.oem +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.palmos +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.ptcp154 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.punycode +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.quopri_codec +SourceModule
+imports: + codecs + • encodings + • io + • quopri + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.raw_unicode_escape +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.rot_13 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.shift_jis +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.shift_jis_2004 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.shift_jisx0213 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.tis_620 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.undefined +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.unicode_escape +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_16 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_16_be +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_16_le +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_32 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_32_be +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_32_le +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_7 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.utf_8_sig +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.uu_codec +SourceModule
+imports: + binascii + • codecs + • encodings + • io + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + encodings.zlib_codec +SourceModule
+imports: + codecs + • encodings + • zlib + +
+
+imported by: + encodings + • gui_main.py + +
+ +
+ +
+ + enum +SourceModule
+imports: + sys + • types + • warnings + +
+
+imported by: + PyQt5.QtCore + • ast + • asyncio.constants + • gui_main.py + • h2.connection + • h2.errors + • h2.settings + • h2.stream + • http + • inspect + • plistlib + • py_compile + • re + • selenium.webdriver.common.fedcm.account + • selenium.webdriver.common.options + • selenium.webdriver.common.virtual_authenticator + • selenium.webdriver.ie.options + • selenium.webdriver.remote.client_config + • signal + • socket + • ssl + • typing_extensions + • urllib3._collections + • urllib3.util.request + • urllib3.util.timeout + • uuid + +
+ +
+ +
+ + errno (builtin module)
+imported by: + asyncio.selector_events + • asyncio.unix_events + • asyncio.windows_events + • gettext + • gzip + • multiprocessing.forkserver + • multiprocessing.queues + • multiprocessing.shared_memory + • pathlib + • selenium.webdriver.common.service + • shutil + • socket + • socks + • ssl + • subprocess + • tempfile + • urllib3.connectionpool + • websocket._http + • websocket._socket + • xmlrpc.client + +
+ +
+ +
+ + fnmatch +SourceModule
+imports: + functools + • itertools + • os + • posixpath + • re + +
+
+imported by: + pathlib + • shutil + • tracemalloc + • urllib.request + +
+ +
+ +
+ + fractions +SourceModule
+imports: + decimal + • math + • numbers + • operator + • re + • sys + +
+
+imported by: + statistics + +
+ +
+ +
+ + ftplib +SourceModule
+imports: + netrc + • re + • socket + • ssl + • sys + • warnings + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + functools +SourceModule
+imports: + _functools + • _thread + • abc + • collections + • reprlib + • types + • typing + • weakref + +
+
+imported by: + asyncio.base_events + • asyncio.coroutines + • asyncio.format_helpers + • asyncio.selector_events + • asyncio.tasks + • asyncio.threads + • concurrent.futures.process + • configparser + • contextlib + • dataclasses + • email._encoded_words + • email.charset + • fnmatch + • gui_main.py + • importlib._common + • importlib.metadata + • importlib.util + • inspect + • ipaddress + • linecache + • locale + • multiprocessing.reduction + • multiprocessing.shared_memory + • operator + • pathlib + • pickle + • pkgutil + • platform + • re + • selenium.webdriver.common.virtual_authenticator + • signal + • socks + • tempfile + • threading + • tracemalloc + • types + • typing + • typing_extensions + • urllib3.poolmanager + • urllib3.util.wait + +
+ +
+ +
+ + gc (builtin module)
+imports: + time + +
+
+imported by: + _posixsubprocess + • weakref + +
+ +
+ +
+ + genericpath +SourceModule
+imports: + os + • stat + +
+
+imported by: + gui_main.py + • ntpath + • posixpath + +
+ +
+ +
+ + getopt +SourceModule
+imports: + gettext + • os + • sys + +
+
+imported by: + base64 + • mimetypes + • quopri + +
+ +
+ +
+ + getpass +SourceModule
+imports: + contextlib + • io + • msvcrt + • os + • pwd + • sys + • termios + • warnings + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + gettext +SourceModule
+imports: + builtins + • copy + • errno + • locale + • os + • re + • struct + • sys + • warnings + +
+
+imported by: + argparse + • getopt + • optparse + +
+ +
+ +
+ + grp /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so
+imported by: + pathlib + • shutil + • subprocess + • tarfile + +
+ +
+ +
+ + gui +Package
+imported by: + gui.login_dialog + • gui.main_window + • gui.progress_dialog + +
+ +
+ +
+ + gui.login_dialog +SourceModule
+imports: + PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.QtWidgets + • core.scraper + • gui + • pathlib + • sys + • utils.validators + +
+
+imported by: + gui.main_window + • gui_main.py + +
+ +
+ +
+ + gui.main_window +SourceModule
+imports: + PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.QtWidgets + • core.credentials + • core.scraper_thread + • gui + • gui.login_dialog + • gui.progress_dialog + • os + • pathlib + • subprocess + • sys + • utils.validators + +
+
+imported by: + gui_main.py + +
+ +
+ +
+ + gui.progress_dialog +SourceModule
+imports: + PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.QtWidgets + • datetime + • gui + • pathlib + • sys + • time + +
+
+imported by: + gui.main_window + • gui_main.py + +
+ +
+ +
+ + gzip +SourceModule
+imports: + _compression + • argparse + • builtins + • errno + • io + • os + • struct + • sys + • time + • warnings + • zlib + +
+
+imported by: + tarfile + • xmlrpc.client + +
+ +
+ +
+ + h2 +Package
+imports: + __future__ + +
+
+imported by: + h2.config + • h2.connection + • h2.errors + • h2.events + • h2.exceptions + • h2.frame_buffer + • h2.settings + • h2.stream + • h2.utilities + • h2.windows + +
+ +
+ +
+ + h2.config +SourceModule
+imports: + __future__ + • h2 + • sys + • typing + +
+
+imported by: + h2.connection + • h2.stream + • urllib3.http2.connection + +
+ +
+ +
+ + h2.connection +SourceModule
+imports: + __future__ + • base64 + • collections.abc + • enum + • h2 + • h2.config + • h2.errors + • h2.events + • h2.exceptions + • h2.frame_buffer + • h2.settings + • h2.stream + • h2.utilities + • h2.windows + • hpack.exceptions + • hpack.hpack + • hpack.struct + • hyperframe.exceptions + • hyperframe.frame + • typing + +
+
+imported by: + urllib3.http2.connection + +
+ +
+ +
+ + h2.errors +SourceModule
+imports: + __future__ + • enum + • h2 + +
+
+imported by: + h2.connection + • h2.events + • h2.exceptions + • h2.settings + • h2.stream + +
+ +
+ +
+ + h2.events +SourceModule
+imports: + __future__ + • binascii + • dataclasses + • h2 + • h2.errors + • h2.settings + • hpack.struct + • hyperframe.frame + • sys + • typing + +
+
+imported by: + h2.connection + • h2.stream + • urllib3.http2.connection + +
+ +
+ +
+ + h2.exceptions +SourceModule
+imports: + __future__ + • h2 + • h2.errors + +
+
+imported by: + h2.connection + • h2.frame_buffer + • h2.settings + • h2.stream + • h2.utilities + • h2.windows + +
+ +
+ +
+ + h2.frame_buffer +SourceModule
+imports: + __future__ + • h2 + • h2.exceptions + • hyperframe.exceptions + • hyperframe.frame + +
+
+imported by: + h2.connection + +
+ +
+ +
+ + h2.settings +SourceModule
+imports: + __future__ + • collections + • collections.abc + • enum + • h2 + • h2.errors + • h2.exceptions + • hyperframe.frame + • typing + +
+
+imported by: + h2.connection + • h2.events + +
+ +
+ +
+ + h2.stream +SourceModule
+imports: + __future__ + • collections.abc + • enum + • h2 + • h2.config + • h2.errors + • h2.events + • h2.exceptions + • h2.utilities + • h2.windows + • hpack + • hpack.hpack + • hpack.struct + • hyperframe.frame + • typing + +
+
+imported by: + h2.connection + +
+ +
+ +
+ + h2.utilities +SourceModule
+imports: + __future__ + • collections + • collections.abc + • h2 + • h2.exceptions + • hpack.struct + • typing + +
+
+imported by: + h2.connection + • h2.stream + +
+ +
+ +
+ + h2.windows +SourceModule
+imports: + __future__ + • h2 + • h2.exceptions + +
+
+imported by: + h2.connection + • h2.stream + +
+ +
+ +
+ + hashlib +SourceModule
+imports: + _blake2 + • _hashlib + • _md5 + • _sha1 + • _sha256 + • _sha3 + • _sha512 + • logging + +
+
+imported by: + hmac + • random + • selenium.webdriver.remote.shadowroot + • selenium.webdriver.remote.webelement + • urllib.request + • urllib3.util.ssl_ + • uuid + • websocket._handshake + +
+ +
+ +
+ + heapq +SourceModule
+imports: + _heapq + +
+
+imported by: + asyncio.base_events + • asyncio.queues + • collections + • gui_main.py + • queue + +
+ +
+ +
+ + hmac +SourceModule
+imports: + _hashlib + • _operator + • hashlib + • warnings + +
+
+imported by: + multiprocessing.connection + • secrets + • urllib3.util.ssl_ + • websocket._handshake + +
+ +
+ +
+ + hpack +Package
+imports: + __future__ + • hpack.exceptions + • hpack.hpack + • hpack.struct + +
+
+imported by: + h2.stream + • hpack.exceptions + • hpack.hpack + • hpack.huffman + • hpack.huffman_constants + • hpack.huffman_table + • hpack.struct + • hpack.table + +
+ +
+ +
+ + hpack.exceptions +SourceModule
+imports: + __future__ + • hpack + +
+
+imported by: + h2.connection + • hpack + • hpack.hpack + • hpack.huffman_table + • hpack.table + +
+ +
+ +
+ + hpack.hpack +SourceModule
+imports: + __future__ + • collections.abc + • hpack + • hpack.exceptions + • hpack.huffman + • hpack.huffman_constants + • hpack.huffman_table + • hpack.struct + • hpack.table + • logging + • typing + +
+
+imported by: + h2.connection + • h2.stream + • hpack + +
+ +
+ +
+ + hpack.huffman +SourceModule
+imports: + __future__ + • hpack + +
+
+imported by: + hpack.hpack + +
+ +
+ +
+ + hpack.huffman_constants +SourceModule
+imports: + hpack + +
+
+imported by: + hpack.hpack + +
+ +
+ +
+ + hpack.huffman_table +SourceModule
+imports: + __future__ + • hpack + • hpack.exceptions + +
+
+imported by: + hpack.hpack + +
+ +
+ +
+ + hpack.struct +SourceModule
+imports: + __future__ + • hpack + • typing + • typing_extensions + +
+
+imported by: + h2.connection + • h2.events + • h2.stream + • h2.utilities + • hpack + • hpack.hpack + +
+ +
+ +
+ + hpack.table +SourceModule
+imports: + collections + • hpack + • hpack.exceptions + • logging + • typing + +
+
+imported by: + hpack.hpack + +
+ +
+ +
+ + http +Package
+imports: + enum + +
+
+imported by: + http.client + • http.cookiejar + • http.cookies + • websocket._handshake + +
+ +
+ +
+ + http.client +SourceModule
+imports: + collections.abc + • email.message + • email.parser + • http + • io + • re + • socket + • ssl + • urllib.parse + • warnings + +
+
+imported by: + http.cookiejar + • selenium.webdriver.webkitgtk.webdriver + • selenium.webdriver.wpewebkit.webdriver + • urllib.request + • urllib3.connection + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.response + • urllib3.exceptions + • urllib3.response + • urllib3.util.response + • xmlrpc.client + +
+ +
+ +
+ + http.cookiejar +SourceModule
+imports: + calendar + • copy + • datetime + • http + • http.client + • io + • logging + • os + • re + • threading + • time + • traceback + • urllib.parse + • urllib.request + • warnings + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + http.cookies +SourceModule
+imports: + http + • re + • string + • time + • types + +
+
+imported by: + websocket._cookiejar + +
+ +
+ +
+ + hyperframe +Package
+imports: + __future__ + +
+
+imported by: + hyperframe.exceptions + • hyperframe.flags + • hyperframe.frame + +
+ +
+ +
+ + hyperframe.exceptions +SourceModule
+imports: + __future__ + • hyperframe + +
+
+imported by: + h2.connection + • h2.frame_buffer + • hyperframe.frame + +
+ +
+ +
+ + hyperframe.flags +SourceModule
+imports: + __future__ + • collections.abc + • hyperframe + • typing + +
+
+imported by: + hyperframe.frame + +
+ +
+ +
+ + hyperframe.frame +SourceModule
+imports: + __future__ + • binascii + • collections.abc + • hyperframe + • hyperframe.exceptions + • hyperframe.flags + • struct + • typing + • warnings + +
+
+imported by: + h2.connection + • h2.events + • h2.frame_buffer + • h2.settings + • h2.stream + +
+ +
+ +
+ + idna +Package
+imports: + idna + • idna.core + • idna.idnadata + • idna.intranges + • idna.package_data + +
+
+imported by: + idna + • idna.core + • idna.idnadata + • idna.intranges + • idna.package_data + • idna.uts46data + • urllib3.util.url + +
+ +
+ +
+ + idna.core +SourceModule
+imports: + bisect + • idna + • idna.idnadata + • idna.intranges + • idna.uts46data + • re + • typing + • unicodedata + +
+
+imported by: + idna + +
+ +
+ +
+ + idna.idnadata +SourceModule
+imports: + idna + +
+
+imported by: + idna + • idna.core + +
+ +
+ +
+ + idna.intranges +SourceModule
+imports: + bisect + • idna + • typing + +
+
+imported by: + idna + • idna.core + +
+ +
+ +
+ + idna.package_data +SourceModule
+imports: + idna + +
+
+imported by: + idna + +
+ +
+ +
+ + idna.uts46data +SourceModule
+imports: + idna + • typing + +
+
+imported by: + idna.core + +
+ +
+ +
+ + importlib +Package
+imports: + _frozen_importlib + • _frozen_importlib_external + • _imp + • importlib + • importlib._bootstrap + • importlib._bootstrap_external + • importlib._common + • importlib.machinery + • sys + • types + • warnings + +
+
+imported by: + _pyi_rth_utils.qt + • importlib + • importlib._bootstrap + • importlib._bootstrap_external + • importlib._common + • importlib.abc + • importlib.machinery + • importlib.metadata + • importlib.resources + • importlib.util + • inspect + • pkgutil + • selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + importlib._bootstrap +SourceModule
+imports: + _frozen_importlib_external + • importlib + +
+
+imported by: + importlib + • importlib.abc + • importlib.machinery + • importlib.util + +
+ +
+ +
+ + importlib._bootstrap_external +SourceModule
+imports: + _imp + • _io + • _warnings + • importlib + • importlib.metadata + • marshal + • nt + • posix + • sys + • tokenize + • winreg + +
+
+imported by: + importlib + • importlib.abc + • importlib.machinery + • importlib.util + • py_compile + +
+ +
+ +
+ + importlib._common +SourceModule
+imports: + contextlib + • functools + • importlib + • os + • pathlib + • tempfile + • zipfile + +
+
+imported by: + importlib + • importlib.resources + +
+ +
+ +
+ + importlib.abc +SourceModule
+imports: + _frozen_importlib + • _frozen_importlib_external + • abc + • importlib + • importlib._bootstrap + • importlib._bootstrap_external + • importlib.machinery + • typing + • warnings + +
+
+imported by: + importlib.metadata + • importlib.resources + • importlib.util + • zipimport + +
+ +
+ +
+ + importlib.machinery +SourceModule
+imports: + _imp + • importlib + • importlib._bootstrap + • importlib._bootstrap_external + +
+
+imported by: + importlib + • importlib.abc + • inspect + • pkgutil + • py_compile + • runpy + +
+ +
+ +
+ + importlib.metadata +SourceModule
+imports: + abc + • collections + • configparser + • contextlib + • csv + • email + • functools + • importlib + • importlib.abc + • io + • itertools + • operator + • os + • pathlib + • pep517 + • posixpath + • re + • sys + • zipfile + +
+
+imported by: + importlib._bootstrap_external + • urllib3.http2 + +
+ +
+ +
+ + importlib.resources +SourceModule
+imports: + 'typing.io' + • contextlib + • importlib + • importlib._common + • importlib.abc + • io + • os + • pathlib + • types + • typing + +
+
+imported by: + certifi.core + • urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + importlib.util +SourceModule
+imports: + _imp + • contextlib + • functools + • importlib + • importlib._bootstrap + • importlib._bootstrap_external + • importlib.abc + • sys + • types + • warnings + +
+
+imported by: + pkgutil + • py_compile + • runpy + • zipfile + +
+ +
+ +
+ + inspect +SourceModule
+imports: + abc + • argparse + • ast + • builtins + • collections + • collections.abc + • dis + • enum + • functools + • importlib + • importlib.machinery + • itertools + • linecache + • operator + • os + • re + • sys + • token + • tokenize + • types + • warnings + +
+
+imported by: + ast + • asyncio.coroutines + • asyncio.format_helpers + • asyncio.tasks + • dataclasses + • pkgutil + • pyi_rth_inspect.py + • typing_extensions + • websocket._app + +
+ +
+ +
+ + io +SourceModule
+imports: + _io + • abc + +
+
+imported by: + _compression + • asyncio.proactor_events + • asyncio.unix_events + • bz2 + • configparser + • csv + • dis + • email.feedparser + • email.generator + • email.iterators + • email.message + • email.parser + • encodings.quopri_codec + • encodings.uu_codec + • getpass + • gui_main.py + • gzip + • http.client + • http.cookiejar + • importlib.metadata + • importlib.resources + • logging + • lzma + • multiprocessing.connection + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.reduction + • os + • pathlib + • pickle + • plistlib + • pprint + • quopri + • runpy + • selenium.webdriver.chromium.service + • selenium.webdriver.common.service + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.remote.webelement + • shlex + • socket + • socks + • subprocess + • tarfile + • tempfile + • tokenize + • typing_extensions + • urllib.request + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.response + • urllib3.filepost + • urllib3.response + • urllib3.util.request + • urllib3.util.ssltransport + • uuid + • xml.dom.minidom + • xml.dom.pulldom + • xml.sax + • xml.sax.saxutils + • xmlrpc.client + • zipfile + • zipimport + +
+ +
+ +
+ + ipaddress +SourceModule
+imports: + functools + • re + +
+
+imported by: + urllib3.util.ssl_match_hostname + +
+ +
+ +
+ + itertools (builtin module)
+imported by: + _pydecimal + • asyncio.base_events + • asyncio.tasks + • asyncio.unix_events + • asyncio.windows_utils + • calendar + • collections + • concurrent.futures.process + • concurrent.futures.thread + • configparser + • fnmatch + • importlib.metadata + • inspect + • multiprocessing.connection + • multiprocessing.pool + • multiprocessing.process + • multiprocessing.util + • pickle + • platform + • plistlib + • random + • reprlib + • statistics + • threading + • tokenize + • traceback + • urllib3.util.retry + • weakref + • zipfile + +
+ +
+ +
+ + java +MissingModule
+imported by: + platform + +
+ +
+ +
+ + js +MissingModule
+imported by: + urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + json +Package
+imports: + codecs + • json.decoder + • json.encoder + • json.scanner + +
+
+imported by: + core.credentials + • json.decoder + • json.encoder + • json.scanner + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.remote.errorhandler + • selenium.webdriver.remote.utils + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.websocket_connection + • urllib3._request_methods + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.response + • urllib3.response + +
+ +
+ +
+ + json.decoder +SourceModule
+imports: + _json + • json + • json.scanner + • re + +
+
+imported by: + _json + • json + +
+ +
+ +
+ + json.encoder +SourceModule
+imports: + _json + • json + • re + +
+
+imported by: + json + +
+ +
+ +
+ + json.scanner +SourceModule
+imports: + _json + • json + • re + +
+
+imported by: + json + • json.decoder + +
+ +
+ +
+ + keyword +SourceModule
+imported by: + collections + • dataclasses + • gui_main.py + • typing_extensions + +
+ +
+ +
+ + linecache +SourceModule
+imports: + functools + • os + • sys + • tokenize + +
+
+imported by: + asyncio.base_tasks + • gui_main.py + • inspect + • traceback + • tracemalloc + • warnings + +
+ +
+ +
+ + locale +SourceModule
+imports: + _bootlocale + • _collections_abc + • _locale + • builtins + • encodings + • encodings.aliases + • functools + • os + • re + • sys + • warnings + +
+
+imported by: + _bootlocale + • _pydecimal + • _strptime + • calendar + • gettext + • gui_main.py + +
+ +
+ +
+ + logging +Package
+imports: + atexit + • collections.abc + • io + • os + • pickle + • re + • string + • sys + • threading + • time + • traceback + • warnings + • weakref + +
+
+imported by: + asyncio.futures + • asyncio.log + • concurrent.futures._base + • hashlib + • hpack.hpack + • hpack.table + • http.cookiejar + • multiprocessing.util + • selenium.webdriver.common.driver_finder + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.common.service + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.websocket_connection + • socks + • urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.response + • urllib3.http2.connection + • urllib3.poolmanager + • urllib3.response + • urllib3.util.retry + • websocket._logging + +
+ +
+ +
+ + lzma +SourceModule
+imports: + _compression + • _lzma + • builtins + • io + • os + +
+
+imported by: + shutil + • tarfile + • zipfile + +
+ +
+ +
+ + marshal (builtin module)
+imported by: + importlib._bootstrap_external + • pkgutil + • zipimport + +
+ +
+ +
+ + math /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so
+imported by: + _pydecimal + • asyncio.windows_events + • datetime + • fractions + • random + • selectors + • selenium.webdriver.common.bidi.input + • selenium.webdriver.common.bidi.script + • statistics + +
+ +
+ +
+ + mimetypes +SourceModule
+imports: + getopt + • os + • posixpath + • sys + • urllib.parse + • winreg + +
+
+imported by: + urllib.request + • urllib3.fields + +
+ +
+ +
+ + mmap /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so
+imported by: + multiprocessing.heap + • multiprocessing.shared_memory + +
+ +
+ +
+ + msvcrt +MissingModule
+imported by: + asyncio.windows_events + • asyncio.windows_utils + • getpass + • multiprocessing.popen_spawn_win32 + • multiprocessing.spawn + • subprocess + +
+ +
+ +
+ + multiprocessing +Package
+imports: + multiprocessing + • multiprocessing.AuthenticationError + • multiprocessing.BufferTooShort + • multiprocessing.TimeoutError + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.get_context + • multiprocessing.get_start_method + • multiprocessing.pool + • multiprocessing.process + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.set_start_method + • multiprocessing.shared_memory + • multiprocessing.spawn + • multiprocessing.util + • sys + +
+
+imported by: + concurrent.futures.process + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.dummy + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.popen_fork + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.shared_memory + • multiprocessing.sharedctypes + • multiprocessing.spawn + • multiprocessing.synchronize + • multiprocessing.util + • pyi_rth_multiprocessing.py + +
+ +
+ +
+ + multiprocessing.AuthenticationError +MissingModule
+imported by: + multiprocessing + • multiprocessing.connection + +
+ +
+ +
+ + multiprocessing.BufferTooShort +MissingModule
+imported by: + multiprocessing + • multiprocessing.connection + +
+ +
+ +
+ + multiprocessing.TimeoutError +MissingModule
+imported by: + multiprocessing + • multiprocessing.pool + +
+ +
+ +
+ + multiprocessing.connection +SourceModule
+imports: + _multiprocessing + • _winapi + • hmac + • io + • itertools + • multiprocessing + • multiprocessing.AuthenticationError + • multiprocessing.BufferTooShort + • multiprocessing.context + • multiprocessing.resource_sharer + • multiprocessing.util + • os + • selectors + • socket + • struct + • sys + • tempfile + • time + • xmlrpc.client + +
+
+imported by: + concurrent.futures.process + • multiprocessing + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.popen_fork + • multiprocessing.popen_forkserver + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.resource_sharer + +
+ +
+ +
+ + multiprocessing.context +SourceModule
+imports: + multiprocessing + • multiprocessing.connection + • multiprocessing.forkserver + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.popen_fork + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.sharedctypes + • multiprocessing.spawn + • multiprocessing.synchronize + • multiprocessing.util + • os + • sys + • threading + +
+
+imported by: + multiprocessing + • multiprocessing.connection + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.sharedctypes + • multiprocessing.spawn + • multiprocessing.synchronize + +
+ +
+ +
+ + multiprocessing.dummy +Package
+imports: + array + • multiprocessing + • multiprocessing.dummy.connection + • multiprocessing.pool + • queue + • sys + • threading + • weakref + +
+
+imported by: + multiprocessing.dummy.connection + • multiprocessing.pool + +
+ +
+ +
+ + multiprocessing.dummy.connection +SourceModule
+imports: + multiprocessing.dummy + • queue + +
+
+imported by: + multiprocessing.dummy + +
+ +
+ +
+ + multiprocessing.forkserver +SourceModule
+imports: + errno + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.process + • multiprocessing.resource_tracker + • multiprocessing.spawn + • multiprocessing.util + • os + • selectors + • signal + • socket + • struct + • sys + • threading + • warnings + +
+
+imported by: + multiprocessing + • multiprocessing.context + • multiprocessing.popen_forkserver + • multiprocessing.util + +
+ +
+ +
+ + multiprocessing.get_context +MissingModule
+imported by: + multiprocessing + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.sharedctypes + +
+ +
+ +
+ + multiprocessing.get_start_method +MissingModule
+imported by: + multiprocessing + • multiprocessing.spawn + +
+ +
+ +
+ + multiprocessing.heap +SourceModule
+imports: + _winapi + • bisect + • collections + • mmap + • multiprocessing + • multiprocessing.context + • multiprocessing.util + • os + • sys + • tempfile + • threading + +
+
+imported by: + multiprocessing.sharedctypes + • multiprocessing.synchronize + +
+ +
+ +
+ + multiprocessing.managers +SourceModule
+imports: + array + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.get_context + • multiprocessing.pool + • multiprocessing.process + • multiprocessing.resource_tracker + • multiprocessing.shared_memory + • multiprocessing.util + • os + • queue + • signal + • sys + • threading + • time + • traceback + • types + +
+
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.pool +SourceModule
+imports: + collections + • itertools + • multiprocessing + • multiprocessing.TimeoutError + • multiprocessing.connection + • multiprocessing.dummy + • multiprocessing.get_context + • multiprocessing.util + • os + • queue + • threading + • time + • traceback + • types + • warnings + +
+
+imported by: + multiprocessing + • multiprocessing.context + • multiprocessing.dummy + • multiprocessing.managers + +
+ +
+ +
+ + multiprocessing.popen_fork +SourceModule
+imports: + multiprocessing + • multiprocessing.connection + • multiprocessing.util + • os + • signal + +
+
+imported by: + multiprocessing.context + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + +
+ +
+ +
+ + multiprocessing.popen_forkserver +SourceModule
+imports: + io + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.popen_fork + • multiprocessing.spawn + • multiprocessing.util + • os + +
+
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.popen_spawn_posix +SourceModule
+imports: + io + • multiprocessing + • multiprocessing.context + • multiprocessing.popen_fork + • multiprocessing.resource_tracker + • multiprocessing.spawn + • multiprocessing.util + • os + +
+
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.popen_spawn_win32 +SourceModule
+imports: + _winapi + • msvcrt + • multiprocessing + • multiprocessing.context + • multiprocessing.spawn + • multiprocessing.util + • os + • signal + • sys + +
+
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.process +SourceModule
+imports: + _weakrefset + • itertools + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.util + • os + • signal + • sys + • threading + • traceback + +
+
+imported by: + multiprocessing + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.managers + • multiprocessing.resource_sharer + • multiprocessing.spawn + • multiprocessing.synchronize + • multiprocessing.util + +
+ +
+ +
+ + multiprocessing.queues +SourceModule
+imports: + _multiprocessing + • collections + • errno + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.synchronize + • multiprocessing.util + • os + • queue + • sys + • threading + • time + • traceback + • types + • weakref + +
+
+imported by: + concurrent.futures.process + • multiprocessing.context + +
+ +
+ +
+ + multiprocessing.reduction +SourceModule
+imports: + _winapi + • abc + • array + • copyreg + • functools + • io + • multiprocessing + • multiprocessing.context + • multiprocessing.resource_sharer + • os + • pickle + • socket + • sys + +
+
+imported by: + multiprocessing + • multiprocessing.context + +
+ +
+ +
+ + multiprocessing.resource_sharer +SourceModule
+imports: + multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.process + • multiprocessing.util + • os + • signal + • socket + • sys + • threading + +
+
+imported by: + multiprocessing + • multiprocessing.connection + • multiprocessing.reduction + +
+ +
+ +
+ + multiprocessing.resource_tracker +SourceModule
+imports: + _multiprocessing + • _posixshmem + • multiprocessing + • multiprocessing.spawn + • multiprocessing.util + • os + • signal + • sys + • threading + • warnings + +
+
+imported by: + multiprocessing + • multiprocessing.forkserver + • multiprocessing.managers + • multiprocessing.popen_spawn_posix + • multiprocessing.shared_memory + • multiprocessing.spawn + • multiprocessing.synchronize + • multiprocessing.util + +
+ +
+ +
+ + multiprocessing.set_start_method +MissingModule
+imported by: + multiprocessing + • multiprocessing.spawn + +
+ +
+ +
+ + multiprocessing.shared_memory +SourceModule
+imports: + _posixshmem + • _winapi + • errno + • functools + • mmap + • multiprocessing + • multiprocessing.resource_tracker + • os + • secrets + • struct + • types + +
+
+imported by: + multiprocessing + • multiprocessing.managers + +
+ +
+ +
+ + multiprocessing.sharedctypes +SourceModule
+imports: + ctypes + • multiprocessing + • multiprocessing.context + • multiprocessing.get_context + • multiprocessing.heap + • weakref + +
+
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.spawn +SourceModule
+imports: + _winapi + • msvcrt + • multiprocessing + • multiprocessing.context + • multiprocessing.get_start_method + • multiprocessing.process + • multiprocessing.resource_tracker + • multiprocessing.set_start_method + • multiprocessing.util + • os + • runpy + • sys + • types + +
+
+imported by: + multiprocessing + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.popen_spawn_win32 + • multiprocessing.resource_tracker + • pyi_rth_multiprocessing.py + +
+ +
+ +
+ + multiprocessing.synchronize +SourceModule
+imports: + _multiprocessing + • multiprocessing + • multiprocessing.context + • multiprocessing.heap + • multiprocessing.process + • multiprocessing.resource_tracker + • multiprocessing.util + • struct + • sys + • tempfile + • threading + • time + +
+
+imported by: + multiprocessing.context + • multiprocessing.queues + +
+ +
+ +
+ + multiprocessing.util +SourceModule
+imports: + _posixsubprocess + • atexit + • itertools + • logging + • multiprocessing + • multiprocessing.forkserver + • multiprocessing.process + • multiprocessing.resource_tracker + • os + • shutil + • subprocess + • sys + • tempfile + • threading + • traceback + • weakref + +
+
+imported by: + multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.popen_fork + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.spawn + • multiprocessing.synchronize + +
+ +
+ +
+ + netrc +SourceModule
+imports: + os + • pwd + • shlex + • stat + +
+
+imported by: + ftplib + +
+ +
+ +
+ + nt +MissingModule
+imported by: + ctypes + • importlib._bootstrap_external + • ntpath + • os + • pathlib + • shutil + +
+ +
+ +
+ + ntpath +SourceModule
+imports: + genericpath + • nt + • os + • stat + • string + • sys + +
+
+imported by: + gui_main.py + • os + • pathlib + +
+ +
+ +
+ + nturl2path +SourceModule
+imports: + string + • urllib.parse + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + numbers +SourceModule
+imports: + abc + +
+
+imported by: + _pydecimal + • fractions + • statistics + +
+ +
+ +
+ + opcode +SourceModule
+imports: + _opcode + +
+
+imported by: + dis + +
+ +
+ +
+ + operator +SourceModule
+imports: + _operator + • builtins + • functools + +
+
+imported by: + collections + • email._header_value_parser + • fractions + • gui_main.py + • importlib.metadata + • inspect + • pathlib + • statistics + • typing + • typing_extensions + +
+ +
+ +
+ + optparse +SourceModule
+imports: + gettext + • os + • sys + • textwrap + +
+
+imported by: + uu + +
+ +
+ +
+ + org +MissingModule
+imported by: + pickle + +
+ +
+ +
+ + os +SourceModule
+imports: + _collections_abc + • abc + • io + • nt + • ntpath + • os.path + • posix + • posixpath + • stat + • subprocess + • sys + • warnings + +
+
+imported by: + _bootsubprocess + • _osx_support + • _pyi_rth_utils + • _pyi_rth_utils.qt + • argparse + • asyncio.base_events + • asyncio.coroutines + • asyncio.events + • asyncio.proactor_events + • asyncio.unix_events + • asyncio.windows_utils + • bz2 + • concurrent.futures.process + • concurrent.futures.thread + • configparser + • core.credentials + • core.scraper + • ctypes + • email.utils + • fnmatch + • genericpath + • getopt + • getpass + • gettext + • gui.main_window + • gui_main.py + • gzip + • http.cookiejar + • importlib._common + • importlib.metadata + • importlib.resources + • inspect + • linecache + • locale + • logging + • lzma + • mimetypes + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.popen_fork + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.shared_memory + • multiprocessing.spawn + • multiprocessing.util + • netrc + • ntpath + • optparse + • os.path + • pathlib + • pkgutil + • platform + • plistlib + • posixpath + • py_compile + • pyi_rth_inspect.py + • pyi_rth_pyqt5.py + • random + • runpy + • selenium.webdriver.chromium.options + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.common.service + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • shlex + • shutil + • socket + • socks + • ssl + • subprocess + • sysconfig + • tarfile + • tempfile + • threading + • urllib.request + • urllib3.connection + • urllib3.contrib.emscripten.connection + • urllib3.filepost + • urllib3.util.ssl_ + • uu + • uuid + • websocket._abnf + • websocket._handshake + • websocket._http + • websocket._url + • xml.dom.domreg + • xml.sax + • xml.sax.saxutils + • zipfile + • zipimport + +
+ +
+ +
+ + os.path +AliasNode
+imports: + os + • posixpath + +
+
+imported by: + os + • pkgutil + • py_compile + • sysconfig + • tracemalloc + +
+ +
+ +
+ + pathlib +SourceModule
+imports: + _collections_abc + • errno + • fnmatch + • functools + • grp + • io + • nt + • ntpath + • operator + • os + • posixpath + • pwd + • re + • stat + • sys + • urllib.parse + +
+
+imported by: + core.credentials + • core.scraper + • gui.login_dialog + • gui.main_window + • gui.progress_dialog + • gui_main.py + • importlib._common + • importlib.metadata + • importlib.resources + • selenium.webdriver.common.driver_finder + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.remote.file_detector + • zipimport + +
+ +
+ +
+ + pep517 +MissingModule
+imported by: + importlib.metadata + +
+ +
+ +
+ + pickle +SourceModule
+imports: + _compat_pickle + • _pickle + • codecs + • copyreg + • functools + • io + • itertools + • org + • pprint + • re + • struct + • sys + • types + +
+
+imported by: + logging + • multiprocessing.reduction + • tracemalloc + +
+ +
+ +
+ + pkgutil +SourceModule
+imports: + collections + • functools + • importlib + • importlib.machinery + • importlib.util + • inspect + • marshal + • os + • os.path + • re + • sys + • types + • warnings + • zipimport + +
+
+imported by: + PyQt5 + • pyi_rth_pkgutil.py + • runpy + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + +
+ +
+ +
+ + platform +SourceModule
+imports: + 'java.lang' + • _winreg + • collections + • functools + • itertools + • java + • os + • plistlib + • re + • socket + • struct + • subprocess + • sys + • vms_lib + • winreg + +
+
+imported by: + selenium.webdriver.common.selenium_manager + • selenium.webdriver.common.service + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.remote.remote_connection + • uuid + +
+ +
+ +
+ + plistlib +SourceModule
+imports: + binascii + • codecs + • datetime + • enum + • io + • itertools + • os + • re + • struct + • xml.parsers.expat + +
+
+imported by: + platform + +
+ +
+ +
+ + posix (builtin module)
+imports: + resource + +
+
+imported by: + importlib._bootstrap_external + • os + • shutil + +
+ +
+ +
+ + posixpath +SourceModule
+imports: + genericpath + • os + • pwd + • re + • stat + • sys + +
+
+imported by: + fnmatch + • gui_main.py + • importlib.metadata + • mimetypes + • os + • os.path + • pathlib + • urllib.request + • xml.dom.xmlbuilder + • zipfile + +
+ +
+ +
+ + pprint +SourceModule
+imports: + collections + • io + • re + • sys + • time + • types + +
+
+imported by: + pickle + • sysconfig + +
+ +
+ +
+ + pwd (builtin module)
+imported by: + getpass + • netrc + • pathlib + • posixpath + • shutil + • subprocess + • tarfile + +
+ +
+ +
+ + py_compile +SourceModule
+imports: + enum + • importlib._bootstrap_external + • importlib.machinery + • importlib.util + • os + • os.path + • sys + • traceback + +
+
+imported by: + zipfile + +
+ +
+ +
+ + pyexpat /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so
+imported by: + xml.parsers.expat + +
+ +
+ +
+ + pyimod02_importers +MissingModule
+imported by: + pyi_rth_pkgutil.py + +
+ +
+ +
+ + pyodide +MissingModule
+imported by: + urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + python_socks +MissingModule
+imported by: + websocket._http + +
+ +
+ +
+ + queue +SourceModule
+imports: + _queue + • collections + • heapq + • threading + • time + • types + +
+
+imported by: + concurrent.futures.process + • concurrent.futures.thread + • multiprocessing.dummy + • multiprocessing.dummy.connection + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.queues + • urllib3.connectionpool + +
+ +
+ +
+ + quopri +SourceModule
+imports: + binascii + • getopt + • io + • sys + +
+
+imported by: + email.encoders + • email.message + • encodings.quopri_codec + +
+ +
+ +
+ + random +SourceModule
+imports: + _collections_abc + • _random + • _sha512 + • bisect + • hashlib + • itertools + • math + • os + • statistics + • time + • warnings + +
+
+imported by: + core.scraper + • email.generator + • email.utils + • secrets + • statistics + • tempfile + • urllib3.util.retry + • uuid + +
+ +
+ +
+ + re +SourceModule
+imports: + _locale + • copyreg + • enum + • functools + • sre_compile + • sre_constants + • sre_parse + +
+
+imported by: + _osx_support + • _pydecimal + • _sre + • _strptime + • argparse + • base64 + • configparser + • csv + • dataclasses + • email._encoded_words + • email._header_value_parser + • email.feedparser + • email.generator + • email.header + • email.message + • email.policy + • email.quoprimime + • email.utils + • encodings.idna + • fnmatch + • fractions + • ftplib + • gettext + • gui_main.py + • http.client + • http.cookiejar + • http.cookies + • idna.core + • importlib.metadata + • inspect + • ipaddress + • json.decoder + • json.encoder + • json.scanner + • locale + • logging + • pathlib + • pickle + • pkgutil + • platform + • plistlib + • posixpath + • pprint + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.remote.webdriver + • shlex + • string + • sysconfig + • tarfile + • textwrap + • tokenize + • typing + • urllib.parse + • urllib.request + • urllib3.connection + • urllib3.http2.connection + • urllib3.util.retry + • urllib3.util.ssl_match_hostname + • urllib3.util.url + • utils.validators + • warnings + +
+ +
+ +
+ + reprlib +SourceModule
+imports: + _thread + • builtins + • itertools + +
+
+imported by: + asyncio.base_futures + • asyncio.format_helpers + • collections + • functools + • gui_main.py + +
+ +
+ +
+ + resource /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so
+imported by: + posix + +
+ +
+ +
+ + runpy +SourceModule
+imports: + importlib.machinery + • importlib.util + • io + • os + • pkgutil + • sys + • types + • warnings + +
+
+imported by: + multiprocessing.spawn + +
+ +
+ +
+ + secrets +SourceModule
+imports: + base64 + • binascii + • hmac + • random + +
+
+imported by: + multiprocessing.shared_memory + +
+ +
+ +
+ + select /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/select.cpython-39-darwin.so
+imported by: + selectors + • subprocess + • urllib3.util.wait + +
+ +
+ +
+ + selectors +SourceModule
+imports: + abc + • collections + • collections.abc + • math + • select + • sys + +
+
+imported by: + asyncio.selector_events + • asyncio.unix_events + • multiprocessing.connection + • multiprocessing.forkserver + • socket + • subprocess + • websocket._app + • websocket._socket + +
+ +
+ +
+ + selenium +Package
+imports: + selenium.webdriver + +
+
+imported by: + core.scraper + • gui_main.py + • selenium.common + • selenium.types + • selenium.webdriver + • selenium.webdriver.remote.remote_connection + +
+ +
+ +
+ + selenium.common +Package
+imports: + selenium + • selenium.common.exceptions + +
+
+imported by: + selenium.common.exceptions + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.remote.websocket_connection + +
+ +
+ +
+ + selenium.common.exceptions +SourceModule
+imports: + collections.abc + • selenium.common + • typing + +
+
+imported by: + selenium.common + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.bidi.script + • selenium.webdriver.common.bidi.webextension + • selenium.webdriver.common.driver_finder + • selenium.webdriver.common.options + • selenium.webdriver.common.service + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.remote.errorhandler + • selenium.webdriver.remote.switch_to + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • selenium.webdriver.safari.webdriver + • selenium.webdriver.support.relative_locator + • selenium.webdriver.support.wait + +
+ +
+ +
+ + selenium.types +SourceModule
+imports: + collections.abc + • selenium + • typing + +
+
+imported by: + selenium.webdriver.chrome.service + • selenium.webdriver.chromium.service + • selenium.webdriver.common.service + • selenium.webdriver.common.utils + • selenium.webdriver.edge.service + • selenium.webdriver.firefox.service + • selenium.webdriver.ie.service + • selenium.webdriver.remote.file_detector + • selenium.webdriver.support.wait + +
+ +
+ +
+ + selenium.webdriver +Package
+imports: + selenium + • selenium.webdriver.chrome.options + • selenium.webdriver.chrome.service + • selenium.webdriver.chrome.webdriver + • selenium.webdriver.common.action_chains + • selenium.webdriver.common.desired_capabilities + • selenium.webdriver.common.keys + • selenium.webdriver.common.proxy + • selenium.webdriver.edge.options + • selenium.webdriver.edge.service + • selenium.webdriver.edge.webdriver + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.firefox.options + • selenium.webdriver.firefox.service + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.ie.options + • selenium.webdriver.ie.service + • selenium.webdriver.ie.webdriver + • selenium.webdriver.remote.webdriver + • selenium.webdriver.safari.options + • selenium.webdriver.safari.service + • selenium.webdriver.safari.webdriver + • selenium.webdriver.webkitgtk.options + • selenium.webdriver.webkitgtk.service + • selenium.webdriver.webkitgtk.webdriver + • selenium.webdriver.wpewebkit.options + • selenium.webdriver.wpewebkit.service + • selenium.webdriver.wpewebkit.webdriver + +
+
+imported by: + core.scraper + • gui_main.py + • selenium + • selenium.webdriver.chrome + • selenium.webdriver.chrome.remote_connection + • selenium.webdriver.chromium + • selenium.webdriver.common + • selenium.webdriver.edge + • selenium.webdriver.edge.remote_connection + • selenium.webdriver.firefox + • selenium.webdriver.ie + • selenium.webdriver.remote + • selenium.webdriver.safari + • selenium.webdriver.support + • selenium.webdriver.webkitgtk + • selenium.webdriver.wpewebkit + +
+ +
+ +
+ + selenium.webdriver.chrome +Package
+imports: + selenium.webdriver + +
+
+imported by: + gui_main.py + • selenium.webdriver.chrome.options + • selenium.webdriver.chrome.remote_connection + • selenium.webdriver.chrome.service + • selenium.webdriver.chrome.webdriver + +
+ +
+ +
+ + selenium.webdriver.chrome.options +SourceModule
+imports: + selenium.webdriver.chrome + • selenium.webdriver.chromium.options + • selenium.webdriver.common.desired_capabilities + • typing + +
+
+imported by: + core.scraper + • gui_main.py + • selenium.webdriver + • selenium.webdriver.chrome.webdriver + +
+ +
+ +
+ + selenium.webdriver.chrome.remote_connection +SourceModule
+imports: + selenium.webdriver + • selenium.webdriver.chrome + • selenium.webdriver.chromium.remote_connection + • selenium.webdriver.remote.client_config + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.chrome.service +SourceModule
+imports: + collections.abc + • selenium.types + • selenium.webdriver.chrome + • selenium.webdriver.chromium + • selenium.webdriver.chromium.service + • typing + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.chrome.webdriver + +
+ +
+ +
+ + selenium.webdriver.chrome.webdriver +SourceModule
+imports: + selenium.webdriver.chrome + • selenium.webdriver.chrome.options + • selenium.webdriver.chrome.service + • selenium.webdriver.chromium.webdriver + • selenium.webdriver.common.desired_capabilities + • typing + +
+
+imported by: + selenium.webdriver + +
+ +
+ +
+ + selenium.webdriver.chromium +Package
+imports: + selenium.webdriver + • selenium.webdriver.chromium.service + +
+
+imported by: + selenium.webdriver.chrome.service + • selenium.webdriver.chromium.options + • selenium.webdriver.chromium.remote_connection + • selenium.webdriver.chromium.service + • selenium.webdriver.chromium.webdriver + • selenium.webdriver.edge.service + +
+ +
+ +
+ + selenium.webdriver.chromium.options +SourceModule
+imports: + base64 + • os + • selenium.webdriver.chromium + • selenium.webdriver.common.desired_capabilities + • selenium.webdriver.common.options + • typing + +
+
+imported by: + selenium.webdriver.chrome.options + • selenium.webdriver.edge.options + +
+ +
+ +
+ + selenium.webdriver.chromium.remote_connection +SourceModule
+imports: + selenium.webdriver.chromium + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • typing + +
+
+imported by: + selenium.webdriver.chrome.remote_connection + • selenium.webdriver.chromium.webdriver + • selenium.webdriver.edge.remote_connection + +
+ +
+ +
+ + selenium.webdriver.chromium.service +SourceModule
+imports: + collections.abc + • io + • selenium.types + • selenium.webdriver.chromium + • selenium.webdriver.common + • selenium.webdriver.common.service + • typing + +
+
+imported by: + selenium.webdriver.chrome.service + • selenium.webdriver.chromium + • selenium.webdriver.edge.service + +
+ +
+ +
+ + selenium.webdriver.chromium.webdriver +SourceModule
+imports: + selenium.webdriver.chromium + • selenium.webdriver.chromium.remote_connection + • selenium.webdriver.common.driver_finder + • selenium.webdriver.common.options + • selenium.webdriver.common.service + • selenium.webdriver.remote.command + • selenium.webdriver.remote.webdriver + • typing + +
+
+imported by: + selenium.webdriver.chrome.webdriver + • selenium.webdriver.edge.webdriver + +
+ +
+ +
+ + selenium.webdriver.common +Package
+imports: + selenium.webdriver + • selenium.webdriver.common.service + • selenium.webdriver.common.utils + +
+
+imported by: + selenium.webdriver.chromium.service + • selenium.webdriver.common.action_chains + • selenium.webdriver.common.actions + • selenium.webdriver.common.alert + • selenium.webdriver.common.bidi + • selenium.webdriver.common.by + • selenium.webdriver.common.desired_capabilities + • selenium.webdriver.common.driver_finder + • selenium.webdriver.common.fedcm + • selenium.webdriver.common.keys + • selenium.webdriver.common.options + • selenium.webdriver.common.print_page_options + • selenium.webdriver.common.proxy + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.common.service + • selenium.webdriver.common.timeouts + • selenium.webdriver.common.utils + • selenium.webdriver.common.virtual_authenticator + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.firefox.service + • selenium.webdriver.ie.service + • selenium.webdriver.safari.service + • selenium.webdriver.webkitgtk.service + • selenium.webdriver.wpewebkit.service + +
+ +
+ +
+ + selenium.webdriver.common.action_chains +SourceModule
+imports: + __future__ + • selenium.webdriver.common + • selenium.webdriver.common.actions.action_builder + • selenium.webdriver.common.actions.key_input + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.actions.wheel_input + • selenium.webdriver.common.utils + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • typing + +
+
+imported by: + selenium.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.actions +Package
+imports: + selenium.webdriver.common + • selenium.webdriver.common.actions + • selenium.webdriver.common.actions.interaction + +
+
+imported by: + selenium.webdriver.common.actions + • selenium.webdriver.common.actions.action_builder + • selenium.webdriver.common.actions.input_device + • selenium.webdriver.common.actions.interaction + • selenium.webdriver.common.actions.key_actions + • selenium.webdriver.common.actions.key_input + • selenium.webdriver.common.actions.mouse_button + • selenium.webdriver.common.actions.pointer_actions + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.actions.wheel_actions + • selenium.webdriver.common.actions.wheel_input + +
+ +
+ +
+ + selenium.webdriver.common.actions.action_builder +SourceModule
+imports: + selenium.webdriver.common.actions + • selenium.webdriver.common.actions.interaction + • selenium.webdriver.common.actions.key_actions + • selenium.webdriver.common.actions.key_input + • selenium.webdriver.common.actions.pointer_actions + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.actions.wheel_actions + • selenium.webdriver.common.actions.wheel_input + • selenium.webdriver.remote.command + • typing + +
+
+imported by: + selenium.webdriver.common.action_chains + +
+ +
+ +
+ + selenium.webdriver.common.actions.input_device +SourceModule
+imports: + selenium.webdriver.common.actions + • typing + • uuid + +
+
+imported by: + selenium.webdriver.common.actions.key_input + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.actions.wheel_input + +
+ +
+ +
+ + selenium.webdriver.common.actions.interaction +SourceModule
+imports: + selenium.webdriver.common.actions + • typing + +
+
+imported by: + selenium.webdriver.common.actions + • selenium.webdriver.common.actions.action_builder + • selenium.webdriver.common.actions.key_actions + • selenium.webdriver.common.actions.key_input + • selenium.webdriver.common.actions.pointer_actions + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.actions.wheel_actions + • selenium.webdriver.common.actions.wheel_input + +
+ +
+ +
+ + selenium.webdriver.common.actions.key_actions +SourceModule
+imports: + __future__ + • selenium.webdriver.common.actions + • selenium.webdriver.common.actions.interaction + • selenium.webdriver.common.actions.key_input + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.actions.wheel_input + • selenium.webdriver.common.utils + +
+
+imported by: + selenium.webdriver.common.actions.action_builder + +
+ +
+ +
+ + selenium.webdriver.common.actions.key_input +SourceModule
+imports: + selenium.webdriver.common.actions + • selenium.webdriver.common.actions.input_device + • selenium.webdriver.common.actions.interaction + +
+
+imported by: + selenium.webdriver.common.action_chains + • selenium.webdriver.common.actions.action_builder + • selenium.webdriver.common.actions.key_actions + +
+ +
+ +
+ + selenium.webdriver.common.actions.mouse_button +SourceModule
+imports: + selenium.webdriver.common.actions + +
+
+imported by: + selenium.webdriver.common.actions.pointer_actions + +
+ +
+ +
+ + selenium.webdriver.common.actions.pointer_actions +SourceModule
+imports: + selenium.webdriver.common.actions + • selenium.webdriver.common.actions.interaction + • selenium.webdriver.common.actions.mouse_button + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.remote.webelement + • typing + +
+
+imported by: + selenium.webdriver.common.actions.action_builder + +
+ +
+ +
+ + selenium.webdriver.common.actions.pointer_input +SourceModule
+imports: + selenium.common.exceptions + • selenium.webdriver.common.actions + • selenium.webdriver.common.actions.input_device + • selenium.webdriver.common.actions.interaction + • selenium.webdriver.remote.webelement + • typing + +
+
+imported by: + selenium.webdriver.common.action_chains + • selenium.webdriver.common.actions.action_builder + • selenium.webdriver.common.actions.key_actions + • selenium.webdriver.common.actions.pointer_actions + +
+ +
+ +
+ + selenium.webdriver.common.actions.wheel_actions +SourceModule
+imports: + selenium.webdriver.common.actions + • selenium.webdriver.common.actions.interaction + • selenium.webdriver.common.actions.wheel_input + • typing + +
+
+imported by: + selenium.webdriver.common.actions.action_builder + +
+ +
+ +
+ + selenium.webdriver.common.actions.wheel_input +SourceModule
+imports: + selenium.webdriver.common.actions + • selenium.webdriver.common.actions.input_device + • selenium.webdriver.common.actions.interaction + • selenium.webdriver.remote.webelement + • typing + +
+
+imported by: + selenium.webdriver.common.action_chains + • selenium.webdriver.common.actions.action_builder + • selenium.webdriver.common.actions.key_actions + • selenium.webdriver.common.actions.wheel_actions + +
+ +
+ +
+ + selenium.webdriver.common.alert +SourceModule
+imports: + selenium.webdriver.common + • selenium.webdriver.common.utils + • selenium.webdriver.remote.command + +
+
+imported by: + selenium.webdriver.remote.switch_to + +
+ +
+ +
+ + selenium.webdriver.common.bidi +Package
+imports: + selenium.webdriver.common + +
+
+imported by: + selenium.webdriver.common.bidi.browser + • selenium.webdriver.common.bidi.browsing_context + • selenium.webdriver.common.bidi.common + • selenium.webdriver.common.bidi.emulation + • selenium.webdriver.common.bidi.input + • selenium.webdriver.common.bidi.log + • selenium.webdriver.common.bidi.network + • selenium.webdriver.common.bidi.permissions + • selenium.webdriver.common.bidi.script + • selenium.webdriver.common.bidi.session + • selenium.webdriver.common.bidi.storage + • selenium.webdriver.common.bidi.webextension + +
+ +
+ +
+ + selenium.webdriver.common.bidi.browser +SourceModule
+imports: + selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • selenium.webdriver.common.bidi.session + • selenium.webdriver.common.proxy + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.browsing_context +SourceModule
+imports: + dataclasses + • selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • selenium.webdriver.common.bidi.session + • threading + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.common +SourceModule
+imports: + collections.abc + • selenium.webdriver.common.bidi + • typing + +
+
+imported by: + selenium.webdriver.common.bidi.browser + • selenium.webdriver.common.bidi.browsing_context + • selenium.webdriver.common.bidi.emulation + • selenium.webdriver.common.bidi.input + • selenium.webdriver.common.bidi.network + • selenium.webdriver.common.bidi.permissions + • selenium.webdriver.common.bidi.script + • selenium.webdriver.common.bidi.session + • selenium.webdriver.common.bidi.storage + • selenium.webdriver.common.bidi.webextension + +
+ +
+ +
+ + selenium.webdriver.common.bidi.emulation +SourceModule
+imports: + selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.input +SourceModule
+imports: + dataclasses + • math + • selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • selenium.webdriver.common.bidi.session + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.log +SourceModule
+imports: + dataclasses + • selenium.webdriver.common.bidi + +
+
+imported by: + selenium.webdriver.common.bidi.script + +
+ +
+ +
+ + selenium.webdriver.common.bidi.network +SourceModule
+imports: + selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.permissions +SourceModule
+imports: + selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.script +SourceModule
+imports: + dataclasses + • datetime + • math + • selenium.common.exceptions + • selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • selenium.webdriver.common.bidi.log + • selenium.webdriver.common.bidi.session + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.session +SourceModule
+imports: + selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • typing + +
+
+imported by: + selenium.webdriver.common.bidi.browser + • selenium.webdriver.common.bidi.browsing_context + • selenium.webdriver.common.bidi.input + • selenium.webdriver.common.bidi.script + • selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.storage +SourceModule
+imports: + selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.bidi.webextension +SourceModule
+imports: + selenium.common.exceptions + • selenium.webdriver.common.bidi + • selenium.webdriver.common.bidi.common + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.by +SourceModule
+imports: + selenium.webdriver.common + • typing + +
+
+imported by: + core.scraper + • gui_main.py + • selenium.webdriver.remote.locator_converter + • selenium.webdriver.remote.shadowroot + • selenium.webdriver.remote.switch_to + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • selenium.webdriver.support.relative_locator + +
+ +
+ +
+ + selenium.webdriver.common.desired_capabilities +SourceModule
+imports: + selenium.webdriver.common + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.chrome.options + • selenium.webdriver.chrome.webdriver + • selenium.webdriver.chromium.options + • selenium.webdriver.edge.options + • selenium.webdriver.edge.webdriver + • selenium.webdriver.firefox.options + • selenium.webdriver.firefox.remote_connection + • selenium.webdriver.ie.options + • selenium.webdriver.safari.options + • selenium.webdriver.safari.remote_connection + • selenium.webdriver.webkitgtk.options + • selenium.webdriver.wpewebkit.options + +
+ +
+ +
+ + selenium.webdriver.common.driver_finder +SourceModule
+imports: + logging + • pathlib + • selenium.common.exceptions + • selenium.webdriver.common + • selenium.webdriver.common.options + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.common.service + +
+
+imported by: + selenium.webdriver.chromium.webdriver + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.ie.webdriver + • selenium.webdriver.safari.webdriver + • selenium.webdriver.webkitgtk.webdriver + • selenium.webdriver.wpewebkit.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.fedcm +Package
+imports: + selenium.webdriver.common + +
+
+imported by: + selenium.webdriver.common.fedcm.account + • selenium.webdriver.common.fedcm.dialog + +
+ +
+ +
+ + selenium.webdriver.common.fedcm.account +SourceModule
+imports: + enum + • selenium.webdriver.common.fedcm + • typing + +
+
+imported by: + selenium.webdriver.common.fedcm.dialog + +
+ +
+ +
+ + selenium.webdriver.common.fedcm.dialog +SourceModule
+imports: + selenium.webdriver.common.fedcm + • selenium.webdriver.common.fedcm.account + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.keys +SourceModule
+imports: + selenium.webdriver.common + +
+
+imported by: + core.scraper + • selenium.webdriver + • selenium.webdriver.common.utils + +
+ +
+ +
+ + selenium.webdriver.common.options +SourceModule
+imports: + abc + • enum + • selenium.common.exceptions + • selenium.webdriver.common + • selenium.webdriver.common.proxy + • typing + • warnings + +
+
+imported by: + selenium.webdriver.chromium.options + • selenium.webdriver.chromium.webdriver + • selenium.webdriver.common.driver_finder + • selenium.webdriver.firefox.options + • selenium.webdriver.ie.options + • selenium.webdriver.remote.webdriver + • selenium.webdriver.safari.options + • selenium.webdriver.webkitgtk.options + • selenium.webdriver.wpewebkit.options + +
+ +
+ +
+ + selenium.webdriver.common.print_page_options +SourceModule
+imports: + selenium.webdriver.common + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.proxy +SourceModule
+imports: + selenium.webdriver.common + • warnings + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.common.bidi.browser + • selenium.webdriver.common.options + • selenium.webdriver.remote.client_config + +
+ +
+ +
+ + selenium.webdriver.common.selenium_manager +SourceModule
+imports: + json + • logging + • os + • pathlib + • platform + • selenium.common + • selenium.webdriver.common + • subprocess + • sys + • sysconfig + • typing + +
+
+imported by: + selenium.webdriver.common.driver_finder + +
+ +
+ +
+ + selenium.webdriver.common.service +SourceModule
+imports: + abc + • collections.abc + • errno + • io + • logging + • os + • platform + • selenium.common.exceptions + • selenium.types + • selenium.webdriver.common + • selenium.webdriver.common.utils + • subprocess + • time + • typing + • urllib + • urllib.error + • urllib.request + +
+
+imported by: + selenium.webdriver.chromium.service + • selenium.webdriver.chromium.webdriver + • selenium.webdriver.common + • selenium.webdriver.common.driver_finder + • selenium.webdriver.firefox.service + • selenium.webdriver.ie.service + • selenium.webdriver.safari.service + • selenium.webdriver.webkitgtk.service + • selenium.webdriver.wpewebkit.service + +
+ +
+ +
+ + selenium.webdriver.common.timeouts +SourceModule
+imports: + selenium.webdriver.common + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.common.utils +SourceModule
+imports: + collections.abc + • selenium.types + • selenium.webdriver.common + • selenium.webdriver.common.keys + • socket + • typing + • urllib + • urllib.request + +
+
+imported by: + selenium.webdriver.common + • selenium.webdriver.common.action_chains + • selenium.webdriver.common.actions.key_actions + • selenium.webdriver.common.alert + • selenium.webdriver.common.service + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.firefox.service + • selenium.webdriver.remote.file_detector + • selenium.webdriver.remote.webelement + +
+ +
+ +
+ + selenium.webdriver.common.virtual_authenticator +SourceModule
+imports: + base64 + • enum + • functools + • selenium.webdriver.common + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.edge +Package
+imports: + selenium.webdriver + +
+
+imported by: + selenium.webdriver.edge.options + • selenium.webdriver.edge.remote_connection + • selenium.webdriver.edge.service + • selenium.webdriver.edge.webdriver + +
+ +
+ +
+ + selenium.webdriver.edge.options +SourceModule
+imports: + selenium.webdriver.chromium.options + • selenium.webdriver.common.desired_capabilities + • selenium.webdriver.edge + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.edge.webdriver + +
+ +
+ +
+ + selenium.webdriver.edge.remote_connection +SourceModule
+imports: + selenium.webdriver + • selenium.webdriver.chromium.remote_connection + • selenium.webdriver.edge + • selenium.webdriver.remote.client_config + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.edge.service +SourceModule
+imports: + collections.abc + • selenium.types + • selenium.webdriver.chromium + • selenium.webdriver.chromium.service + • selenium.webdriver.edge + • typing + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.edge.webdriver + +
+ +
+ +
+ + selenium.webdriver.edge.webdriver +SourceModule
+imports: + selenium.webdriver.chromium.webdriver + • selenium.webdriver.common.desired_capabilities + • selenium.webdriver.edge + • selenium.webdriver.edge.options + • selenium.webdriver.edge.service + • typing + +
+
+imported by: + selenium.webdriver + +
+ +
+ +
+ + selenium.webdriver.firefox +Package
+imports: + selenium.webdriver + +
+
+imported by: + selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.firefox.options + • selenium.webdriver.firefox.remote_connection + • selenium.webdriver.firefox.service + • selenium.webdriver.firefox.webdriver + +
+ +
+ +
+ + selenium.webdriver.firefox.firefox_binary +SourceModule
+imports: + _winreg + • os + • platform + • selenium.common.exceptions + • selenium.webdriver.common + • selenium.webdriver.common.utils + • selenium.webdriver.firefox + • shlex + • shutil + • subprocess + • time + • typing_extensions + • winreg + +
+
+imported by: + selenium.webdriver.firefox.options + +
+ +
+ +
+ + selenium.webdriver.firefox.firefox_profile +SourceModule
+imports: + base64 + • copy + • io + • json + • os + • re + • selenium.common.exceptions + • selenium.webdriver.firefox + • shutil + • sys + • tempfile + • typing_extensions + • warnings + • xml.dom + • xml.dom.minidom + • zipfile + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.firefox.options + +
+ +
+ +
+ + selenium.webdriver.firefox.options +SourceModule
+imports: + selenium.webdriver.common.desired_capabilities + • selenium.webdriver.common.options + • selenium.webdriver.firefox + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.firefox.firefox_profile + • typing + • typing_extensions + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.firefox.webdriver + +
+ +
+ +
+ + selenium.webdriver.firefox.remote_connection +SourceModule
+imports: + selenium.webdriver.common.desired_capabilities + • selenium.webdriver.firefox + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • typing + +
+
+imported by: + selenium.webdriver.firefox.webdriver + • selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.firefox.service +SourceModule
+imports: + collections.abc + • selenium.types + • selenium.webdriver.common + • selenium.webdriver.common.service + • selenium.webdriver.common.utils + • selenium.webdriver.firefox + • typing + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.firefox.webdriver + +
+ +
+ +
+ + selenium.webdriver.firefox.webdriver +SourceModule
+imports: + base64 + • contextlib + • io + • os + • selenium.webdriver.common.driver_finder + • selenium.webdriver.firefox + • selenium.webdriver.firefox.options + • selenium.webdriver.firefox.remote_connection + • selenium.webdriver.firefox.service + • selenium.webdriver.remote.webdriver + • typing + • warnings + • zipfile + +
+
+imported by: + selenium.webdriver + +
+ +
+ +
+ + selenium.webdriver.ie +Package
+imports: + selenium.webdriver + +
+
+imported by: + selenium.webdriver.ie.options + • selenium.webdriver.ie.service + • selenium.webdriver.ie.webdriver + +
+ +
+ +
+ + selenium.webdriver.ie.options +SourceModule
+imports: + enum + • selenium.webdriver.common.desired_capabilities + • selenium.webdriver.common.options + • selenium.webdriver.ie + • typing + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.ie.webdriver + +
+ +
+ +
+ + selenium.webdriver.ie.service +SourceModule
+imports: + collections.abc + • selenium.types + • selenium.webdriver.common + • selenium.webdriver.common.service + • selenium.webdriver.ie + • typing + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.ie.webdriver + +
+ +
+ +
+ + selenium.webdriver.ie.webdriver +SourceModule
+imports: + selenium.webdriver.common.driver_finder + • selenium.webdriver.ie + • selenium.webdriver.ie.options + • selenium.webdriver.ie.service + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.webdriver + • typing + +
+
+imported by: + selenium.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote +Package
+imports: + selenium.webdriver + • selenium.webdriver.remote + • selenium.webdriver.remote.utils + +
+
+imported by: + selenium.webdriver.remote + • selenium.webdriver.remote.bidi_connection + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.command + • selenium.webdriver.remote.errorhandler + • selenium.webdriver.remote.fedcm + • selenium.webdriver.remote.file_detector + • selenium.webdriver.remote.locator_converter + • selenium.webdriver.remote.mobile + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.script_key + • selenium.webdriver.remote.shadowroot + • selenium.webdriver.remote.switch_to + • selenium.webdriver.remote.utils + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • selenium.webdriver.remote.websocket_connection + +
+ +
+ +
+ + selenium.webdriver.remote.bidi_connection +SourceModule
+imports: + selenium.webdriver.remote + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.client_config +SourceModule
+imports: + base64 + • certifi + • enum + • os + • selenium.webdriver.common.proxy + • selenium.webdriver.remote + • socket + • typing + • urllib + • urllib.parse + +
+
+imported by: + selenium.webdriver.chrome.remote_connection + • selenium.webdriver.chromium.remote_connection + • selenium.webdriver.edge.remote_connection + • selenium.webdriver.firefox.remote_connection + • selenium.webdriver.ie.webdriver + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.webdriver + • selenium.webdriver.safari.remote_connection + +
+ +
+ +
+ + selenium.webdriver.remote.command +SourceModule
+imports: + selenium.webdriver.remote + +
+
+imported by: + selenium.webdriver.chromium.webdriver + • selenium.webdriver.common.actions.action_builder + • selenium.webdriver.common.alert + • selenium.webdriver.remote.fedcm + • selenium.webdriver.remote.mobile + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.shadowroot + • selenium.webdriver.remote.switch_to + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + +
+ +
+ +
+ + selenium.webdriver.remote.errorhandler +SourceModule
+imports: + json + • selenium.common.exceptions + • selenium.webdriver.remote + • typing + +
+
+imported by: + selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.fedcm +SourceModule
+imports: + selenium.webdriver.remote + • selenium.webdriver.remote.command + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.file_detector +SourceModule
+imports: + abc + • contextlib + • pathlib + • selenium.types + • selenium.webdriver.common.utils + • selenium.webdriver.remote + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.locator_converter +SourceModule
+imports: + selenium.webdriver.common.by + • selenium.webdriver.remote + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.mobile +SourceModule
+imports: + selenium.webdriver.remote + • selenium.webdriver.remote.command + • weakref + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.remote_connection +SourceModule
+imports: + base64 + • certifi + • logging + • os + • platform + • selenium + • selenium.webdriver.remote + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.command + • selenium.webdriver.remote.errorhandler + • selenium.webdriver.remote.utils + • socket + • string + • typing + • urllib + • urllib.parse + • urllib3 + • urllib3.contrib.socks + • warnings + +
+
+imported by: + selenium.webdriver.chromium.remote_connection + • selenium.webdriver.firefox.remote_connection + • selenium.webdriver.ie.webdriver + • selenium.webdriver.remote.webdriver + • selenium.webdriver.safari.remote_connection + +
+ +
+ +
+ + selenium.webdriver.remote.script_key +SourceModule
+imports: + selenium.webdriver.remote + • uuid + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.shadowroot +SourceModule
+imports: + hashlib + • selenium.webdriver.common.by + • selenium.webdriver.remote + • selenium.webdriver.remote.command + +
+
+imported by: + selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + +
+ +
+ +
+ + selenium.webdriver.remote.switch_to +SourceModule
+imports: + selenium.common.exceptions + • selenium.webdriver.common.alert + • selenium.webdriver.common.by + • selenium.webdriver.remote + • selenium.webdriver.remote.command + • selenium.webdriver.remote.webelement + • typing + • weakref + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.utils +SourceModule
+imports: + json + • selenium.webdriver.remote + • typing + +
+
+imported by: + selenium.webdriver.remote + • selenium.webdriver.remote.remote_connection + +
+ +
+ +
+ + selenium.webdriver.remote.webdriver +SourceModule
+imports: + abc + • base64 + • contextlib + • copy + • importlib + • json + • os + • pkgutil + • re + • selenium.common.exceptions + • selenium.webdriver.chrome.remote_connection + • selenium.webdriver.common.bidi.browser + • selenium.webdriver.common.bidi.browsing_context + • selenium.webdriver.common.bidi.emulation + • selenium.webdriver.common.bidi.input + • selenium.webdriver.common.bidi.network + • selenium.webdriver.common.bidi.permissions + • selenium.webdriver.common.bidi.script + • selenium.webdriver.common.bidi.session + • selenium.webdriver.common.bidi.storage + • selenium.webdriver.common.bidi.webextension + • selenium.webdriver.common.by + • selenium.webdriver.common.fedcm.dialog + • selenium.webdriver.common.options + • selenium.webdriver.common.print_page_options + • selenium.webdriver.common.timeouts + • selenium.webdriver.common.virtual_authenticator + • selenium.webdriver.edge.remote_connection + • selenium.webdriver.firefox.remote_connection + • selenium.webdriver.remote + • selenium.webdriver.remote.bidi_connection + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.command + • selenium.webdriver.remote.errorhandler + • selenium.webdriver.remote.fedcm + • selenium.webdriver.remote.file_detector + • selenium.webdriver.remote.locator_converter + • selenium.webdriver.remote.mobile + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.script_key + • selenium.webdriver.remote.shadowroot + • selenium.webdriver.remote.switch_to + • selenium.webdriver.remote.webelement + • selenium.webdriver.remote.websocket_connection + • selenium.webdriver.safari.remote_connection + • selenium.webdriver.support.relative_locator + • selenium.webdriver.support.wait + • tempfile + • types + • typing + • urllib3 + • warnings + • zipfile + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.chromium.webdriver + • selenium.webdriver.common.action_chains + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.ie.webdriver + • selenium.webdriver.safari.webdriver + • selenium.webdriver.support.wait + • selenium.webdriver.webkitgtk.webdriver + • selenium.webdriver.wpewebkit.webdriver + +
+ +
+ +
+ + selenium.webdriver.remote.webelement +SourceModule
+imports: + __future__ + • abc + • base64 + • hashlib + • io + • os + • pkgutil + • selenium.common.exceptions + • selenium.webdriver.common.by + • selenium.webdriver.common.utils + • selenium.webdriver.remote + • selenium.webdriver.remote.command + • selenium.webdriver.remote.shadowroot + • warnings + • zipfile + +
+
+imported by: + selenium.webdriver.common.action_chains + • selenium.webdriver.common.actions.pointer_actions + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.actions.wheel_input + • selenium.webdriver.remote.switch_to + • selenium.webdriver.remote.webdriver + • selenium.webdriver.support.relative_locator + • selenium.webdriver.support.wait + +
+ +
+ +
+ + selenium.webdriver.remote.websocket_connection +SourceModule
+imports: + json + • logging + • selenium.common + • selenium.webdriver.remote + • ssl + • threading + • time + • websocket + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.safari +Package
+imports: + selenium.webdriver + +
+
+imported by: + selenium.webdriver.safari.options + • selenium.webdriver.safari.remote_connection + • selenium.webdriver.safari.service + • selenium.webdriver.safari.webdriver + +
+ +
+ +
+ + selenium.webdriver.safari.options +SourceModule
+imports: + selenium.webdriver.common.desired_capabilities + • selenium.webdriver.common.options + • selenium.webdriver.safari + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.safari.webdriver + +
+ +
+ +
+ + selenium.webdriver.safari.remote_connection +SourceModule
+imports: + selenium.webdriver.common.desired_capabilities + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.safari + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + • selenium.webdriver.safari.webdriver + +
+ +
+ +
+ + selenium.webdriver.safari.service +SourceModule
+imports: + collections.abc + • selenium.webdriver.common + • selenium.webdriver.common.service + • selenium.webdriver.safari + • typing + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.safari.webdriver + +
+ +
+ +
+ + selenium.webdriver.safari.webdriver +SourceModule
+imports: + selenium.common.exceptions + • selenium.webdriver.common.driver_finder + • selenium.webdriver.remote.webdriver + • selenium.webdriver.safari + • selenium.webdriver.safari.options + • selenium.webdriver.safari.remote_connection + • selenium.webdriver.safari.service + • typing + +
+
+imported by: + selenium.webdriver + +
+ +
+ +
+ + selenium.webdriver.support +Package
+imports: + selenium.webdriver + +
+
+imported by: + selenium.webdriver.support.relative_locator + • selenium.webdriver.support.wait + +
+ +
+ +
+ + selenium.webdriver.support.relative_locator +SourceModule
+imports: + selenium.common.exceptions + • selenium.webdriver.common.by + • selenium.webdriver.remote.webelement + • selenium.webdriver.support + • typing + • warnings + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.support.wait +SourceModule
+imports: + selenium.common.exceptions + • selenium.types + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • selenium.webdriver.support + • time + • typing + +
+
+imported by: + selenium.webdriver.remote.webdriver + +
+ +
+ +
+ + selenium.webdriver.webkitgtk +Package
+imports: + selenium.webdriver + +
+
+imported by: + selenium.webdriver.webkitgtk.options + • selenium.webdriver.webkitgtk.service + • selenium.webdriver.webkitgtk.webdriver + +
+ +
+ +
+ + selenium.webdriver.webkitgtk.options +SourceModule
+imports: + selenium.webdriver.common.desired_capabilities + • selenium.webdriver.common.options + • selenium.webdriver.webkitgtk + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.webkitgtk.webdriver + +
+ +
+ +
+ + selenium.webdriver.webkitgtk.service +SourceModule
+imports: + collections.abc + • selenium.webdriver.common + • selenium.webdriver.common.service + • selenium.webdriver.webkitgtk + • shutil + • typing + • warnings + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.webkitgtk.webdriver + +
+ +
+ +
+ + selenium.webdriver.webkitgtk.webdriver +SourceModule
+imports: + http.client + • selenium.webdriver.common.driver_finder + • selenium.webdriver.remote.webdriver + • selenium.webdriver.webkitgtk + • selenium.webdriver.webkitgtk.options + • selenium.webdriver.webkitgtk.service + • typing + +
+
+imported by: + selenium.webdriver + +
+ +
+ +
+ + selenium.webdriver.wpewebkit +Package
+imports: + selenium.webdriver + +
+
+imported by: + selenium.webdriver.wpewebkit.options + • selenium.webdriver.wpewebkit.service + • selenium.webdriver.wpewebkit.webdriver + +
+ +
+ +
+ + selenium.webdriver.wpewebkit.options +SourceModule
+imports: + selenium.webdriver.common.desired_capabilities + • selenium.webdriver.common.options + • selenium.webdriver.wpewebkit + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.wpewebkit.webdriver + +
+ +
+ +
+ + selenium.webdriver.wpewebkit.service +SourceModule
+imports: + collections.abc + • selenium.webdriver.common + • selenium.webdriver.common.service + • selenium.webdriver.wpewebkit + • shutil + • typing + +
+
+imported by: + selenium.webdriver + • selenium.webdriver.wpewebkit.webdriver + +
+ +
+ +
+ + selenium.webdriver.wpewebkit.webdriver +SourceModule
+imports: + http.client + • selenium.webdriver.common.driver_finder + • selenium.webdriver.remote.webdriver + • selenium.webdriver.wpewebkit + • selenium.webdriver.wpewebkit.options + • selenium.webdriver.wpewebkit.service + • typing + +
+
+imported by: + selenium.webdriver + +
+ +
+ +
+ + shlex +SourceModule
+imports: + collections + • io + • os + • re + • sys + • warnings + +
+
+imported by: + netrc + • selenium.webdriver.firefox.firefox_binary + +
+ +
+ +
+ + shutil +SourceModule
+imports: + bz2 + • collections + • errno + • fnmatch + • grp + • lzma + • nt + • os + • posix + • pwd + • stat + • sys + • tarfile + • zipfile + • zlib + +
+
+imported by: + argparse + • multiprocessing.util + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.webkitgtk.service + • selenium.webdriver.wpewebkit.service + • tarfile + • tempfile + • uuid + • zipfile + +
+ +
+ +
+ + signal +SourceModule
+imports: + _signal + • enum + • functools + +
+
+imported by: + asyncio.proactor_events + • asyncio.unix_events + • multiprocessing.forkserver + • multiprocessing.managers + • multiprocessing.popen_fork + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • subprocess + +
+ +
+ +
+ + socket +SourceModule
+imports: + _socket + • array + • enum + • errno + • io + • os + • selectors + • sys + +
+
+imported by: + _ssl + • asyncio.base_events + • asyncio.events + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.streams + • asyncio.trsock + • asyncio.unix_events + • asyncio.windows_events + • email.utils + • ftplib + • http.client + • multiprocessing.connection + • multiprocessing.forkserver + • multiprocessing.reduction + • multiprocessing.resource_sharer + • platform + • selenium.webdriver.common.utils + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • socks + • ssl + • urllib.request + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.response + • urllib3.util.connection + • urllib3.util.ssl_ + • urllib3.util.ssltransport + • urllib3.util.timeout + • urllib3.util.wait + • uuid + • websocket._app + • websocket._core + • websocket._http + • websocket._socket + • websocket._url + +
+ +
+ +
+ + socks +SourceModule
+imports: + base64 + • collections + • collections.Callable + • collections.abc + • errno + • functools + • io + • logging + • os + • socket + • struct + • sys + • win_inet_pton + +
+
+imported by: + urllib3.contrib.socks + +
+ +
+ +
+ + sre_compile +SourceModule
+imports: + _sre + • sre_constants + • sre_parse + • sys + +
+
+imported by: + gui_main.py + • re + +
+ +
+ +
+ + sre_constants +SourceModule
+imports: + _sre + +
+
+imported by: + gui_main.py + • re + • sre_compile + • sre_parse + +
+ +
+ +
+ + sre_parse +SourceModule
+imports: + sre_constants + • unicodedata + • warnings + +
+
+imported by: + gui_main.py + • re + • sre_compile + +
+ +
+ +
+ + ssl +SourceModule
+imports: + _ssl + • base64 + • calendar + • collections + • enum + • errno + • os + • socket + • sys + • time + • warnings + +
+
+imported by: + asyncio.base_events + • asyncio.selector_events + • asyncio.sslproto + • ftplib + • http.client + • selenium.webdriver.remote.websocket_connection + • urllib.request + • urllib3 + • urllib3._base_connection + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.socks + • urllib3.poolmanager + • urllib3.util.ssl_ + • urllib3.util.ssltransport + • websocket._ssl_compat + +
+ +
+ +
+ + stat +SourceModule
+imports: + _stat + +
+
+imported by: + asyncio.base_events + • asyncio.unix_events + • core.credentials + • genericpath + • gui_main.py + • netrc + • ntpath + • os + • pathlib + • posixpath + • shutil + • tarfile + • zipfile + +
+ +
+ +
+ + statistics +SourceModule
+imports: + _statistics + • bisect + • collections + • decimal + • fractions + • itertools + • math + • numbers + • operator + • random + +
+
+imported by: + random + +
+ +
+ +
+ + string +SourceModule
+imports: + _string + • collections + • re + +
+
+imported by: + email._encoded_words + • email._header_value_parser + • email.quoprimime + • http.cookies + • logging + • ntpath + • nturl2path + • selenium.webdriver.remote.remote_connection + • urllib.request + +
+ +
+ +
+ + stringprep +SourceModule
+imports: + unicodedata + +
+
+imported by: + encodings.idna + +
+ +
+ +
+ + struct +SourceModule
+imports: + _struct + +
+
+imported by: + asyncio.windows_events + • base64 + • ctypes + • gettext + • gzip + • hyperframe.frame + • multiprocessing.connection + • multiprocessing.forkserver + • multiprocessing.shared_memory + • multiprocessing.synchronize + • pickle + • platform + • plistlib + • socks + • tarfile + • websocket._abnf + • websocket._core + • websocket._url + • zipfile + +
+ +
+ +
+ + subprocess +SourceModule
+imports: + _posixsubprocess + • _winapi + • builtins + • contextlib + • errno + • grp + • io + • msvcrt + • os + • pwd + • select + • selectors + • signal + • sys + • threading + • time + • types + • warnings + +
+
+imported by: + _aix_support + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.events + • asyncio.subprocess + • asyncio.unix_events + • asyncio.windows_utils + • gui.main_window + • multiprocessing.util + • os + • platform + • pyi_rth_multiprocessing.py + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.common.service + • selenium.webdriver.firefox.firefox_binary + • uuid + +
+ +
+ +
+ + sys (builtin module)
+imported by: + _aix_support + • _bootlocale + • _collections_abc + • _osx_support + • _pydecimal + • _pyi_rth_utils + • argparse + • ast + • asyncio + • asyncio.base_events + • asyncio.coroutines + • asyncio.events + • asyncio.format_helpers + • asyncio.futures + • asyncio.streams + • asyncio.unix_events + • asyncio.windows_utils + • base64 + • calendar + • certifi.core + • codecs + • collections + • concurrent.futures.process + • configparser + • contextlib + • core.scraper + • ctypes + • ctypes._endian + • dataclasses + • datetime + • dis + • email._header_value_parser + • email.generator + • email.iterators + • email.policy + • encodings + • encodings.rot_13 + • encodings.utf_16 + • encodings.utf_32 + • enum + • fractions + • ftplib + • getopt + • getpass + • gettext + • gui.login_dialog + • gui.main_window + • gui.progress_dialog + • gui_main.py + • gzip + • h2.config + • h2.events + • importlib + • importlib._bootstrap_external + • importlib.metadata + • importlib.util + • inspect + • linecache + • locale + • logging + • mimetypes + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.dummy + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.spawn + • multiprocessing.synchronize + • multiprocessing.util + • ntpath + • optparse + • os + • pathlib + • pickle + • pkgutil + • platform + • posixpath + • pprint + • py_compile + • pyi_rth_inspect.py + • pyi_rth_multiprocessing.py + • pyi_rth_pyqt5.py + • quopri + • runpy + • selectors + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.firefox.firefox_profile + • shlex + • shutil + • socket + • socks + • sre_compile + • ssl + • subprocess + • sysconfig + • tarfile + • tempfile + • threading + • tokenize + • traceback + • types + • typing + • typing_extensions + • urllib.parse + • urllib.request + • urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.response + • urllib3.util.request + • urllib3.util.ssl_ + • uu + • uuid + • warnings + • weakref + • websocket._abnf + • xml.dom.domreg + • xml.parsers.expat + • xml.sax + • xml.sax._exceptions + • xml.sax.expatreader + • xml.sax.saxutils + • xmlrpc.client + • zipfile + • zipimport + +
+ +
+ +
+ + sysconfig +SourceModule
+imports: + _aix_support + • _imp + • _osx_support + • _sysconfigdata__darwin_darwin + • os + • os.path + • pprint + • re + • sys + • types + • warnings + +
+
+imported by: + _aix_support + • selenium.webdriver.common.selenium_manager + +
+ +
+ +
+ + tarfile +SourceModule
+imports: + argparse + • builtins + • bz2 + • copy + • grp + • gzip + • io + • lzma + • os + • pwd + • re + • shutil + • stat + • struct + • sys + • time + • zlib + +
+
+imported by: + shutil + +
+ +
+ +
+ + tempfile +SourceModule
+imports: + _thread + • errno + • functools + • io + • os + • random + • shutil + • sys + • types + • warnings + • weakref + +
+
+imported by: + _osx_support + • asyncio.windows_utils + • importlib._common + • multiprocessing.connection + • multiprocessing.heap + • multiprocessing.synchronize + • multiprocessing.util + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.remote.webdriver + • urllib.request + • urllib.response + +
+ +
+ +
+ + termios /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so
+imported by: + getpass + +
+ +
+ +
+ + textwrap +SourceModule
+imports: + re + +
+
+imported by: + argparse + • optparse + +
+ +
+ +
+ + threading +SourceModule
+imports: + _collections + • _thread + • _threading_local + • _weakrefset + • collections + • functools + • itertools + • os + • sys + • time + • traceback + +
+
+imported by: + _threading_local + • asyncio.base_events + • asyncio.events + • asyncio.proactor_events + • asyncio.unix_events + • bz2 + • concurrent.futures._base + • concurrent.futures.process + • concurrent.futures.thread + • http.cookiejar + • logging + • multiprocessing.context + • multiprocessing.dummy + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.synchronize + • multiprocessing.util + • queue + • selenium.webdriver.common.bidi.browsing_context + • selenium.webdriver.remote.websocket_connection + • subprocess + • urllib3._collections + • urllib3.connection + • urllib3.http2.connection + • urllib3.http2.probe + • websocket._abnf + • websocket._app + • websocket._core + • zipfile + +
+ +
+ +
+ + time (builtin module)
+imports: + _strptime + +
+
+imported by: + _datetime + • _strptime + • asyncio.base_events + • asyncio.windows_events + • concurrent.futures._base + • core.scraper + • core.scraper_thread + • datetime + • email._parseaddr + • email.generator + • email.utils + • gc + • gui.progress_dialog + • gzip + • http.cookiejar + • http.cookies + • logging + • multiprocessing.connection + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.queues + • multiprocessing.synchronize + • pprint + • queue + • random + • selenium.webdriver.common.service + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.remote.websocket_connection + • selenium.webdriver.support.wait + • ssl + • subprocess + • tarfile + • threading + • urllib.request + • urllib3.util.retry + • urllib3.util.timeout + • uuid + • websocket._app + • websocket._core + • xmlrpc.client + • zipfile + • zipimport + +
+ +
+ +
+ + token +SourceModule
+imported by: + inspect + • tokenize + +
+ +
+ +
+ + tokenize +SourceModule
+imports: + argparse + • builtins + • codecs + • collections + • io + • itertools + • re + • sys + • token + +
+
+imported by: + importlib._bootstrap_external + • inspect + • linecache + +
+ +
+ +
+ + traceback +SourceModule
+imports: + collections + • itertools + • linecache + • sys + +
+
+imported by: + asyncio.base_events + • asyncio.base_tasks + • asyncio.coroutines + • asyncio.format_helpers + • concurrent.futures.process + • gui_main.py + • http.cookiejar + • logging + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.util + • py_compile + • threading + • warnings + +
+ +
+ +
+ + tracemalloc +SourceModule
+imports: + _tracemalloc + • collections.abc + • fnmatch + • functools + • linecache + • os.path + • pickle + +
+
+imported by: + warnings + +
+ +
+ +
+ + types +SourceModule
+imports: + _collections_abc + • functools + • sys + +
+
+imported by: + _weakrefset + • asyncio.coroutines + • asyncio.tasks + • concurrent.futures._base + • concurrent.futures.thread + • contextlib + • copy + • ctypes + • dataclasses + • dis + • email.headerregistry + • enum + • functools + • gui_main.py + • http.cookies + • importlib + • importlib.resources + • importlib.util + • inspect + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.queues + • multiprocessing.shared_memory + • multiprocessing.spawn + • pickle + • pkgutil + • pprint + • queue + • runpy + • selenium.webdriver.remote.webdriver + • subprocess + • sysconfig + • tempfile + • typing + • typing_extensions + • urllib.parse + • urllib3.connectionpool + • urllib3.http2.connection + • urllib3.poolmanager + • urllib3.util.retry + • urllib3.util.util + +
+ +
+ +
+ + typing +SourceModule
+imports: + abc + • collections + • collections.abc + • contextlib + • functools + • operator + • re + • sys + • types + +
+
+imported by: + PyQt5.QtCore + • PyQt5.QtGui + • PyQt5.QtWidgets + • PyQt5.sip + • asyncio.staggered + • functools + • h2.config + • h2.connection + • h2.events + • h2.settings + • h2.stream + • h2.utilities + • hpack.hpack + • hpack.struct + • hpack.table + • hyperframe.flags + • hyperframe.frame + • idna.core + • idna.intranges + • idna.uts46data + • importlib.abc + • importlib.resources + • selenium.common.exceptions + • selenium.types + • selenium.webdriver.chrome.options + • selenium.webdriver.chrome.remote_connection + • selenium.webdriver.chrome.service + • selenium.webdriver.chrome.webdriver + • selenium.webdriver.chromium.options + • selenium.webdriver.chromium.remote_connection + • selenium.webdriver.chromium.service + • selenium.webdriver.chromium.webdriver + • selenium.webdriver.common.action_chains + • selenium.webdriver.common.actions.action_builder + • selenium.webdriver.common.actions.input_device + • selenium.webdriver.common.actions.interaction + • selenium.webdriver.common.actions.pointer_actions + • selenium.webdriver.common.actions.pointer_input + • selenium.webdriver.common.actions.wheel_actions + • selenium.webdriver.common.actions.wheel_input + • selenium.webdriver.common.bidi.browser + • selenium.webdriver.common.bidi.browsing_context + • selenium.webdriver.common.bidi.common + • selenium.webdriver.common.bidi.emulation + • selenium.webdriver.common.bidi.input + • selenium.webdriver.common.bidi.permissions + • selenium.webdriver.common.bidi.script + • selenium.webdriver.common.bidi.session + • selenium.webdriver.common.bidi.storage + • selenium.webdriver.common.bidi.webextension + • selenium.webdriver.common.by + • selenium.webdriver.common.fedcm.account + • selenium.webdriver.common.fedcm.dialog + • selenium.webdriver.common.options + • selenium.webdriver.common.print_page_options + • selenium.webdriver.common.selenium_manager + • selenium.webdriver.common.service + • selenium.webdriver.common.timeouts + • selenium.webdriver.common.utils + • selenium.webdriver.common.virtual_authenticator + • selenium.webdriver.edge.remote_connection + • selenium.webdriver.edge.service + • selenium.webdriver.edge.webdriver + • selenium.webdriver.firefox.options + • selenium.webdriver.firefox.remote_connection + • selenium.webdriver.firefox.service + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.ie.options + • selenium.webdriver.ie.service + • selenium.webdriver.ie.webdriver + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.errorhandler + • selenium.webdriver.remote.fedcm + • selenium.webdriver.remote.file_detector + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.switch_to + • selenium.webdriver.remote.utils + • selenium.webdriver.remote.webdriver + • selenium.webdriver.safari.remote_connection + • selenium.webdriver.safari.service + • selenium.webdriver.safari.webdriver + • selenium.webdriver.support.relative_locator + • selenium.webdriver.support.wait + • selenium.webdriver.webkitgtk.service + • selenium.webdriver.webkitgtk.webdriver + • selenium.webdriver.wpewebkit.service + • selenium.webdriver.wpewebkit.webdriver + • typing_extensions + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3._request_methods + • urllib3._version + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.response + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.fields + • urllib3.filepost + • urllib3.http2 + • urllib3.http2.connection + • urllib3.poolmanager + • urllib3.response + • urllib3.util.connection + • urllib3.util.proxy + • urllib3.util.request + • urllib3.util.retry + • urllib3.util.ssl_ + • urllib3.util.ssl_match_hostname + • urllib3.util.ssltransport + • urllib3.util.timeout + • urllib3.util.url + • urllib3.util.util + • websocket._abnf + • websocket._app + • websocket._cookiejar + • websocket._core + • websocket._socket + • websocket._url + • websocket._utils + +
+ +
+ +
+ + typing_extensions +SourceModule
+imports: + _socket + • abc + • annotationlib + • asyncio.coroutines + • builtins + • collections + • collections.abc + • contextlib + • enum + • functools + • inspect + • io + • keyword + • operator + • sys + • types + • typing + • warnings + +
+
+imported by: + hpack.struct + • selenium.webdriver.firefox.firefox_binary + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.firefox.options + • urllib3._collections + • urllib3.connectionpool + • urllib3.contrib.emscripten.fetch + • urllib3.poolmanager + • urllib3.util.retry + • urllib3.util.ssltransport + +
+ +
+ +
+ + unicodedata /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so
+imported by: + encodings.idna + • idna.core + • sre_parse + • stringprep + • urllib.parse + +
+ +
+ +
+ + urllib +Package
+imports: + urllib.request + +
+
+imported by: + email._header_value_parser + • selenium.webdriver.common.service + • selenium.webdriver.common.utils + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • urllib.error + • urllib.parse + • urllib.request + • urllib.response + +
+ +
+ +
+ + urllib.error +SourceModule
+imports: + urllib + • urllib.response + +
+
+imported by: + selenium.webdriver.common.service + • urllib.request + +
+ +
+ +
+ + urllib.parse +SourceModule
+imports: + collections + • re + • sys + • types + • unicodedata + • urllib + • warnings + +
+
+imported by: + email.utils + • http.client + • http.cookiejar + • mimetypes + • nturl2path + • pathlib + • selenium.webdriver.remote.client_config + • selenium.webdriver.remote.remote_connection + • urllib.request + • urllib3._request_methods + • urllib3.poolmanager + • utils.validators + • websocket._url + • xml.dom.xmlbuilder + • xml.sax.saxutils + • xmlrpc.client + +
+ +
+ +
+ + urllib.request +SourceModule
+imports: + _scproxy + • base64 + • bisect + • contextlib + • email + • email.utils + • fnmatch + • ftplib + • getpass + • hashlib + • http.client + • http.cookiejar + • io + • mimetypes + • nturl2path + • os + • posixpath + • re + • socket + • ssl + • string + • sys + • tempfile + • time + • urllib + • urllib.error + • urllib.parse + • urllib.response + • warnings + • winreg + +
+
+imported by: + http.cookiejar + • selenium.webdriver.common.service + • selenium.webdriver.common.utils + • urllib + • xml.dom.xmlbuilder + • xml.sax.saxutils + +
+ +
+ +
+ + urllib.response +SourceModule
+imports: + tempfile + • urllib + +
+
+imported by: + urllib.error + • urllib.request + +
+ +
+ +
+ + urllib3 +Package
+imports: + __future__ + • logging + • ssl + • sys + • typing + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3._version + • urllib3.connectionpool + • urllib3.contrib.emscripten + • urllib3.exceptions + • urllib3.filepost + • urllib3.poolmanager + • urllib3.response + • urllib3.util.request + • urllib3.util.retry + • urllib3.util.timeout + • warnings + +
+
+imported by: + core.scraper + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.webdriver + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3._request_methods + • urllib3._version + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib + • urllib3.exceptions + • urllib3.fields + • urllib3.filepost + • urllib3.http2 + • urllib3.poolmanager + • urllib3.response + • urllib3.util + +
+ +
+ +
+ + urllib3._base_connection +SourceModule
+imports: + __future__ + • ssl + • typing + • urllib3 + • urllib3.response + • urllib3.util.connection + • urllib3.util.timeout + • urllib3.util.url + +
+
+imported by: + urllib3 + • urllib3._request_methods + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.request + • urllib3.contrib.emscripten.response + • urllib3.http2.connection + • urllib3.response + • urllib3.util.connection + +
+ +
+ +
+ + urllib3._collections +SourceModule
+imports: + __future__ + • collections + • enum + • threading + • typing + • typing_extensions + • urllib3 + +
+
+imported by: + urllib3 + • urllib3._request_methods + • urllib3.connection + • urllib3.connectionpool + • urllib3.http2.connection + • urllib3.poolmanager + • urllib3.response + +
+ +
+ +
+ + urllib3._request_methods +SourceModule
+imports: + __future__ + • json + • typing + • urllib.parse + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3.filepost + • urllib3.response + +
+
+imported by: + urllib3.connectionpool + • urllib3.poolmanager + +
+ +
+ +
+ + urllib3._version +SourceModule
+imports: + typing + • urllib3 + +
+
+imported by: + urllib3 + • urllib3.connection + +
+ +
+ +
+ + urllib3.connection +SourceModule
+imports: + __future__ + • datetime + • http.client + • logging + • os + • re + • socket + • ssl + • sys + • threading + • typing + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3._version + • urllib3.exceptions + • urllib3.http2 + • urllib3.http2.probe + • urllib3.response + • urllib3.util + • urllib3.util.connection + • urllib3.util.request + • urllib3.util.response + • urllib3.util.ssl_ + • urllib3.util.ssl_match_hostname + • urllib3.util.ssltransport + • urllib3.util.timeout + • urllib3.util.url + • urllib3.util.util + • urllib3.util.wait + • warnings + +
+
+imported by: + urllib3.connectionpool + • urllib3.contrib.emscripten + • urllib3.contrib.emscripten.connection + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.http2 + • urllib3.http2.connection + • urllib3.poolmanager + • urllib3.response + • urllib3.util.proxy + +
+ +
+ +
+ + urllib3.connectionpool +SourceModule
+imports: + __future__ + • errno + • logging + • queue + • socket + • ssl + • sys + • types + • typing + • typing_extensions + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3._request_methods + • urllib3.connection + • urllib3.exceptions + • urllib3.response + • urllib3.util.connection + • urllib3.util.proxy + • urllib3.util.request + • urllib3.util.retry + • urllib3.util.ssl_match_hostname + • urllib3.util.timeout + • urllib3.util.url + • urllib3.util.util + • warnings + • weakref + +
+
+imported by: + urllib3 + • urllib3.contrib.emscripten + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.http2 + • urllib3.poolmanager + • urllib3.response + • urllib3.util.retry + +
+ +
+ +
+ + urllib3.contrib +Package
+imports: + urllib3 + +
+
+imported by: + urllib3.contrib.emscripten + • urllib3.contrib.socks + +
+ +
+ +
+ + urllib3.contrib.emscripten +Package
+imports: + __future__ + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib + • urllib3.contrib.emscripten.connection + +
+
+imported by: + urllib3 + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.request + • urllib3.contrib.emscripten.response + +
+ +
+ +
+ + urllib3.contrib.emscripten.connection +SourceModule
+imports: + __future__ + • http.client + • os + • typing + • urllib3._base_connection + • urllib3.connection + • urllib3.contrib.emscripten + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.request + • urllib3.contrib.emscripten.response + • urllib3.exceptions + • urllib3.response + • urllib3.util.connection + • urllib3.util.timeout + • urllib3.util.url + +
+
+imported by: + urllib3.contrib.emscripten + +
+ +
+ +
+ + urllib3.contrib.emscripten.fetch +SourceModule
+imports: + 'pyodide.ffi' + • __future__ + • email.parser + • importlib.resources + • io + • js + • json + • pyodide + • typing + • typing_extensions + • urllib3.contrib.emscripten + • urllib3.contrib.emscripten.request + • urllib3.contrib.emscripten.response + +
+
+imported by: + urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.response + +
+ +
+ +
+ + urllib3.contrib.emscripten.request +SourceModule
+imports: + __future__ + • dataclasses + • urllib3._base_connection + • urllib3.contrib.emscripten + +
+
+imported by: + urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.response + +
+ +
+ +
+ + urllib3.contrib.emscripten.response +SourceModule
+imports: + __future__ + • contextlib + • dataclasses + • http.client + • io + • json + • logging + • typing + • urllib3._base_connection + • urllib3.contrib.emscripten + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.request + • urllib3.exceptions + • urllib3.response + • urllib3.util.retry + +
+
+imported by: + urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + urllib3.contrib.socks +SourceModule
+imports: + __future__ + • socket + • socks + • ssl + • typing + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib + • urllib3.exceptions + • urllib3.poolmanager + • urllib3.util.url + • warnings + +
+
+imported by: + selenium.webdriver.remote.remote_connection + +
+ +
+ +
+ + urllib3.exceptions +SourceModule
+imports: + __future__ + • email.errors + • http.client + • socket + • typing + • urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.response + • urllib3.util.retry + • warnings + +
+
+imported by: + urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.response + • urllib3.contrib.socks + • urllib3.http2.connection + • urllib3.poolmanager + • urllib3.response + • urllib3.util.connection + • urllib3.util.request + • urllib3.util.response + • urllib3.util.retry + • urllib3.util.ssl_ + • urllib3.util.ssltransport + • urllib3.util.timeout + • urllib3.util.url + +
+ +
+ +
+ + urllib3.fields +SourceModule
+imports: + __future__ + • email.utils + • mimetypes + • typing + • urllib3 + • warnings + +
+
+imported by: + urllib3.filepost + +
+ +
+ +
+ + urllib3.filepost +SourceModule
+imports: + __future__ + • binascii + • codecs + • io + • os + • typing + • urllib3 + • urllib3.fields + +
+
+imported by: + urllib3 + • urllib3._request_methods + +
+ +
+ +
+ + urllib3.http2 +Package
+imports: + __future__ + • importlib.metadata + • typing + • urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.http2.connection + • urllib3.http2.probe + • urllib3.util + • urllib3.util.ssl_ + +
+
+imported by: + urllib3.connection + • urllib3.http2.connection + • urllib3.http2.probe + +
+ +
+ +
+ + urllib3.http2.connection +SourceModule
+imports: + __future__ + • h2.config + • h2.connection + • h2.events + • logging + • re + • threading + • types + • typing + • urllib3._base_connection + • urllib3._collections + • urllib3.connection + • urllib3.exceptions + • urllib3.http2 + • urllib3.response + +
+
+imported by: + urllib3.http2 + +
+ +
+ +
+ + urllib3.http2.probe +SourceModule
+imports: + __future__ + • threading + • urllib3.http2 + +
+
+imported by: + urllib3.connection + • urllib3.http2 + +
+ +
+ +
+ + urllib3.poolmanager +SourceModule
+imports: + __future__ + • functools + • logging + • ssl + • types + • typing + • typing_extensions + • urllib.parse + • urllib3 + • urllib3._collections + • urllib3._request_methods + • urllib3.connection + • urllib3.connectionpool + • urllib3.exceptions + • urllib3.response + • urllib3.util.connection + • urllib3.util.proxy + • urllib3.util.retry + • urllib3.util.timeout + • urllib3.util.url + • warnings + +
+
+imported by: + urllib3 + • urllib3.contrib.socks + +
+ +
+ +
+ + urllib3.response +SourceModule
+imports: + __future__ + • backports + • brotli + • brotlicffi + • collections + • compression + • contextlib + • http.client + • io + • json + • logging + • socket + • sys + • typing + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3.connection + • urllib3.connectionpool + • urllib3.exceptions + • urllib3.util + • urllib3.util.response + • urllib3.util.retry + • warnings + • zlib + +
+
+imported by: + urllib3 + • urllib3._base_connection + • urllib3._request_methods + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.response + • urllib3.exceptions + • urllib3.http2.connection + • urllib3.poolmanager + • urllib3.util.retry + +
+ +
+ +
+ + urllib3.util +Package
+imports: + __future__ + • urllib3 + • urllib3.util.connection + • urllib3.util.request + • urllib3.util.response + • urllib3.util.retry + • urllib3.util.ssl_ + • urllib3.util.timeout + • urllib3.util.url + • urllib3.util.wait + +
+
+imported by: + urllib3.connection + • urllib3.http2 + • urllib3.response + • urllib3.util.connection + • urllib3.util.proxy + • urllib3.util.request + • urllib3.util.response + • urllib3.util.retry + • urllib3.util.ssl_ + • urllib3.util.ssl_match_hostname + • urllib3.util.ssltransport + • urllib3.util.timeout + • urllib3.util.url + • urllib3.util.util + • urllib3.util.wait + +
+ +
+ +
+ + urllib3.util.connection +SourceModule
+imports: + __future__ + • socket + • typing + • urllib3._base_connection + • urllib3.exceptions + • urllib3.util + • urllib3.util.timeout + +
+
+imported by: + urllib3._base_connection + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.connection + • urllib3.poolmanager + • urllib3.util + +
+ +
+ +
+ + urllib3.util.proxy +SourceModule
+imports: + __future__ + • typing + • urllib3.connection + • urllib3.util + • urllib3.util.url + +
+
+imported by: + urllib3.connectionpool + • urllib3.poolmanager + +
+ +
+ +
+ + urllib3.util.request +SourceModule
+imports: + __future__ + • backports + • base64 + • brotli + • brotlicffi + • compression + • enum + • io + • sys + • typing + • urllib3.exceptions + • urllib3.util + • urllib3.util.util + +
+
+imported by: + urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.util + +
+ +
+ +
+ + urllib3.util.response +SourceModule
+imports: + __future__ + • email.errors + • http.client + • urllib3.exceptions + • urllib3.util + +
+
+imported by: + urllib3.connection + • urllib3.response + • urllib3.util + +
+ +
+ +
+ + urllib3.util.retry +SourceModule
+imports: + __future__ + • email + • itertools + • logging + • random + • re + • time + • types + • typing + • typing_extensions + • urllib3.connectionpool + • urllib3.exceptions + • urllib3.response + • urllib3.util + • urllib3.util.util + +
+
+imported by: + urllib3 + • urllib3.connectionpool + • urllib3.contrib.emscripten.response + • urllib3.exceptions + • urllib3.poolmanager + • urllib3.response + • urllib3.util + +
+ +
+ +
+ + urllib3.util.ssl_ +SourceModule
+imports: + __future__ + • binascii + • hashlib + • hmac + • os + • socket + • ssl + • sys + • typing + • urllib3.exceptions + • urllib3.util + • urllib3.util.ssltransport + • urllib3.util.url + • warnings + +
+
+imported by: + urllib3.connection + • urllib3.http2 + • urllib3.util + • urllib3.util.ssl_match_hostname + • urllib3.util.ssltransport + +
+ +
+ +
+ + urllib3.util.ssl_match_hostname +SourceModule
+imports: + __future__ + • ipaddress + • re + • typing + • urllib3.util + • urllib3.util.ssl_ + +
+
+imported by: + urllib3.connection + • urllib3.connectionpool + +
+ +
+ +
+ + urllib3.util.ssltransport +SourceModule
+imports: + __future__ + • io + • socket + • ssl + • typing + • typing_extensions + • urllib3.exceptions + • urllib3.util + • urllib3.util.ssl_ + +
+
+imported by: + urllib3.connection + • urllib3.util.ssl_ + +
+ +
+ +
+ + urllib3.util.timeout +SourceModule
+imports: + __future__ + • enum + • socket + • time + • typing + • urllib3.exceptions + • urllib3.util + +
+
+imported by: + urllib3 + • urllib3._base_connection + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.connection + • urllib3.poolmanager + • urllib3.util + • urllib3.util.connection + +
+ +
+ +
+ + urllib3.util.url +SourceModule
+imports: + __future__ + • idna + • re + • typing + • urllib3.exceptions + • urllib3.util + • urllib3.util.util + +
+
+imported by: + urllib3._base_connection + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.connection + • urllib3.contrib.socks + • urllib3.poolmanager + • urllib3.util + • urllib3.util.proxy + • urllib3.util.ssl_ + +
+ +
+ +
+ + urllib3.util.util +SourceModule
+imports: + __future__ + • types + • typing + • urllib3.util + +
+
+imported by: + urllib3.connection + • urllib3.connectionpool + • urllib3.util.request + • urllib3.util.retry + • urllib3.util.url + +
+ +
+ +
+ + urllib3.util.wait +SourceModule
+imports: + __future__ + • functools + • select + • socket + • urllib3.util + +
+
+imported by: + urllib3.connection + • urllib3.util + +
+ +
+ +
+ + utils +Package
+imported by: + utils.validators + +
+ +
+ +
+ + utils.validators +SourceModule
+imports: + re + • urllib.parse + • utils + +
+
+imported by: + gui.login_dialog + • gui.main_window + • gui_main.py + +
+ +
+ +
+ + uu +SourceModule
+imports: + binascii + • optparse + • os + • sys + +
+
+imported by: + email.message + +
+ +
+ +
+ + uuid +SourceModule
+imports: + _uuid + • enum + • hashlib + • io + • os + • platform + • random + • shutil + • socket + • subprocess + • sys + • time + +
+
+imported by: + selenium.webdriver.common.actions.input_device + • selenium.webdriver.remote.script_key + +
+ +
+ +
+ + vms_lib +MissingModule
+imported by: + platform + +
+ +
+ +
+ + warnings +SourceModule
+imports: + _warnings + • builtins + • linecache + • re + • sys + • traceback + • tracemalloc + +
+
+imported by: + _collections_abc + • argparse + • ast + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.coroutines + • asyncio.locks + • asyncio.proactor_events + • asyncio.queues + • asyncio.selector_events + • asyncio.sslproto + • asyncio.streams + • asyncio.subprocess + • asyncio.tasks + • asyncio.trsock + • asyncio.unix_events + • asyncio.windows_utils + • collections + • configparser + • datetime + • enum + • ftplib + • getpass + • gettext + • gui_main.py + • gzip + • hmac + • http.client + • http.cookiejar + • hyperframe.frame + • importlib + • importlib.abc + • importlib.util + • inspect + • locale + • logging + • multiprocessing.forkserver + • multiprocessing.pool + • multiprocessing.resource_tracker + • os + • pkgutil + • random + • runpy + • selenium.webdriver.common.options + • selenium.webdriver.common.proxy + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.remote.remote_connection + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • selenium.webdriver.support.relative_locator + • selenium.webdriver.webkitgtk.service + • shlex + • sre_parse + • ssl + • subprocess + • sysconfig + • tempfile + • typing_extensions + • urllib.parse + • urllib.request + • urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.fields + • urllib3.poolmanager + • urllib3.response + • urllib3.util.ssl_ + • xml.dom.pulldom + • zipfile + +
+ +
+ +
+ + weakref +SourceModule
+imports: + _collections_abc + • _weakref + • _weakrefset + • atexit + • copy + • gc + • itertools + • sys + +
+
+imported by: + _threading_local + • asyncio.base_events + • asyncio.selector_events + • asyncio.streams + • asyncio.tasks + • asyncio.windows_events + • concurrent.futures.process + • concurrent.futures.thread + • copy + • functools + • gui_main.py + • logging + • multiprocessing.dummy + • multiprocessing.queues + • multiprocessing.sharedctypes + • multiprocessing.util + • selenium.webdriver.remote.mobile + • selenium.webdriver.remote.switch_to + • tempfile + • urllib3.connectionpool + • xml.sax.expatreader + +
+ +
+ +
+ + websocket +Package
+imports: + websocket + • websocket._abnf + • websocket._app + • websocket._core + • websocket._exceptions + • websocket._logging + • websocket._socket + +
+
+imported by: + selenium.webdriver.remote.websocket_connection + • websocket + • websocket._abnf + • websocket._app + • websocket._cookiejar + • websocket._core + • websocket._exceptions + • websocket._handshake + • websocket._http + • websocket._logging + • websocket._socket + • websocket._ssl_compat + • websocket._url + • websocket._utils + +
+ +
+ +
+ + websocket._abnf +SourceModule
+imports: + 'wsaccel.xormask' + • array + • os + • struct + • sys + • threading + • typing + • websocket + • websocket._exceptions + • websocket._utils + +
+
+imported by: + websocket + • websocket._app + • websocket._core + +
+ +
+ +
+ + websocket._app +SourceModule
+imports: + inspect + • selectors + • socket + • threading + • time + • typing + • websocket + • websocket._abnf + • websocket._core + • websocket._exceptions + • websocket._logging + • websocket._ssl_compat + • websocket._url + +
+
+imported by: + websocket + +
+ +
+ +
+ + websocket._cookiejar +SourceModule
+imports: + http.cookies + • typing + • websocket + +
+
+imported by: + websocket._handshake + +
+ +
+ +
+ + websocket._core +SourceModule
+imports: + socket + • struct + • threading + • time + • typing + • websocket + • websocket._abnf + • websocket._exceptions + • websocket._handshake + • websocket._http + • websocket._logging + • websocket._socket + • websocket._ssl_compat + • websocket._utils + +
+
+imported by: + websocket + • websocket._app + +
+ +
+ +
+ + websocket._exceptions +SourceModule
+imports: + websocket + +
+
+imported by: + websocket + • websocket._abnf + • websocket._app + • websocket._core + • websocket._handshake + • websocket._http + • websocket._socket + • websocket._url + +
+ +
+ +
+ + websocket._handshake +SourceModule
+imports: + base64 + • hashlib + • hmac + • http + • os + • websocket + • websocket._cookiejar + • websocket._exceptions + • websocket._http + • websocket._logging + • websocket._socket + +
+
+imported by: + websocket._core + +
+ +
+ +
+ + websocket._http +SourceModule
+imports: + 'python_socks._types' + • 'python_socks.sync' + • base64 + • errno + • os + • python_socks + • socket + • websocket + • websocket._exceptions + • websocket._logging + • websocket._socket + • websocket._ssl_compat + • websocket._url + +
+
+imported by: + websocket._core + • websocket._handshake + +
+ +
+ +
+ + websocket._logging +SourceModule
+imports: + logging + • websocket + +
+
+imported by: + websocket + • websocket._app + • websocket._core + • websocket._handshake + • websocket._http + +
+ +
+ +
+ + websocket._socket +SourceModule
+imports: + errno + • selectors + • socket + • typing + • websocket + • websocket._exceptions + • websocket._ssl_compat + • websocket._utils + +
+
+imported by: + websocket + • websocket._core + • websocket._handshake + • websocket._http + +
+ +
+ +
+ + websocket._ssl_compat +SourceModule
+imports: + ssl + • websocket + +
+
+imported by: + websocket._app + • websocket._core + • websocket._http + • websocket._socket + +
+ +
+ +
+ + websocket._url +SourceModule
+imports: + os + • socket + • struct + • typing + • urllib.parse + • websocket + • websocket._exceptions + +
+
+imported by: + websocket._app + • websocket._http + +
+ +
+ +
+ + websocket._utils +SourceModule
+imports: + typing + • websocket + • wsaccel + +
+
+imported by: + websocket._abnf + • websocket._core + • websocket._socket + +
+ +
+ +
+ + win_inet_pton +MissingModule
+imported by: + socks + +
+ +
+ +
+ + winreg +MissingModule
+imported by: + importlib._bootstrap_external + • mimetypes + • platform + • selenium.webdriver.firefox.firefox_binary + • urllib.request + +
+ +
+ +
+ + wsaccel +MissingModule
+imported by: + websocket._utils + +
+ +
+ +
+ + xml +Package
+imports: + xml.sax.expatreader + • xml.sax.xmlreader + +
+
+imported by: + xml.dom + • xml.parsers + • xml.sax + +
+ +
+ +
+ + xml.dom +Package
+imports: + xml + • xml.dom.domreg + • xml.dom.minidom + • xml.dom.pulldom + • xml.dom.xmlbuilder + +
+
+imported by: + selenium.webdriver.firefox.firefox_profile + • xml.dom.NodeFilter + • xml.dom.domreg + • xml.dom.expatbuilder + • xml.dom.minicompat + • xml.dom.minidom + • xml.dom.pulldom + • xml.dom.xmlbuilder + +
+ +
+ +
+ + xml.dom.NodeFilter +SourceModule
+imports: + xml.dom + +
+
+imported by: + xml.dom.expatbuilder + • xml.dom.xmlbuilder + +
+ +
+ +
+ + xml.dom.domreg +SourceModule
+imports: + os + • sys + • xml.dom + • xml.dom.minidom + +
+
+imported by: + xml.dom + • xml.dom.minidom + +
+ +
+ +
+ + xml.dom.expatbuilder +SourceModule
+imports: + xml.dom + • xml.dom.NodeFilter + • xml.dom.minidom + • xml.dom.xmlbuilder + • xml.parsers + • xml.parsers.expat + +
+
+imported by: + xml.dom.minidom + • xml.dom.xmlbuilder + +
+ +
+ +
+ + xml.dom.minicompat +SourceModule
+imports: + xml.dom + +
+
+imported by: + xml.dom.minidom + +
+ +
+ +
+ + xml.dom.minidom +SourceModule
+imports: + io + • xml.dom + • xml.dom.domreg + • xml.dom.expatbuilder + • xml.dom.minicompat + • xml.dom.pulldom + • xml.dom.xmlbuilder + +
+
+imported by: + selenium.webdriver.firefox.firefox_profile + • xml.dom + • xml.dom.domreg + • xml.dom.expatbuilder + • xml.dom.pulldom + +
+ +
+ +
+ + xml.dom.pulldom +SourceModule
+imports: + io + • warnings + • xml.dom + • xml.dom.minidom + • xml.sax + • xml.sax.handler + +
+
+imported by: + xml.dom + • xml.dom.minidom + +
+ +
+ +
+ + xml.dom.xmlbuilder +SourceModule
+imports: + copy + • posixpath + • urllib.parse + • urllib.request + • xml.dom + • xml.dom.NodeFilter + • xml.dom.expatbuilder + +
+
+imported by: + xml.dom + • xml.dom.expatbuilder + • xml.dom.minidom + +
+ +
+ +
+ + xml.parsers +Package
+imports: + xml + +
+
+imported by: + xml.dom.expatbuilder + • xml.parsers.expat + • xml.sax.expatreader + • xmlrpc.client + +
+ +
+ +
+ + xml.parsers.expat +SourceModule
+imports: + pyexpat + • sys + • xml.parsers + +
+
+imported by: + plistlib + • xml.dom.expatbuilder + • xml.sax.expatreader + • xmlrpc.client + +
+ +
+ +
+ + xml.sax +Package
+imports: + 'org.python' + • io + • os + • sys + • xml + • xml.sax + • xml.sax._exceptions + • xml.sax.expatreader + • xml.sax.handler + • xml.sax.saxutils + • xml.sax.xmlreader + +
+
+imported by: + xml.dom.pulldom + • xml.sax + • xml.sax._exceptions + • xml.sax.expatreader + • xml.sax.handler + • xml.sax.saxutils + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax._exceptions +SourceModule
+imports: + 'java.lang' + • sys + • xml.sax + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.expatreader +SourceModule
+imports: + _weakref + • sys + • weakref + • xml.parsers + • xml.parsers.expat + • xml.sax + • xml.sax._exceptions + • xml.sax.handler + • xml.sax.saxutils + • xml.sax.xmlreader + +
+
+imported by: + xml + • xml.sax + +
+ +
+ +
+ + xml.sax.handler +SourceModule
+imports: + xml.sax + +
+
+imported by: + xml.dom.pulldom + • xml.sax + • xml.sax.expatreader + • xml.sax.saxutils + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.saxutils +SourceModule
+imports: + codecs + • io + • os + • sys + • urllib.parse + • urllib.request + • xml.sax + • xml.sax.handler + • xml.sax.xmlreader + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.xmlreader +SourceModule
+imports: + xml.sax + • xml.sax._exceptions + • xml.sax.handler + • xml.sax.saxutils + +
+
+imported by: + xml + • xml.sax + • xml.sax.expatreader + • xml.sax.saxutils + +
+ +
+ +
+ + xmlrpc +Package
+imported by: + xmlrpc.client + +
+ +
+ +
+ + xmlrpc.client +SourceModule
+imports: + base64 + • datetime + • decimal + • errno + • gzip + • http.client + • io + • sys + • time + • urllib.parse + • xml.parsers + • xml.parsers.expat + • xmlrpc + +
+
+imported by: + multiprocessing.connection + +
+ +
+ +
+ + zipfile +SourceModule
+imports: + argparse + • binascii + • bz2 + • contextlib + • importlib.util + • io + • itertools + • lzma + • os + • posixpath + • py_compile + • shutil + • stat + • struct + • sys + • threading + • time + • warnings + • zlib + +
+
+imported by: + importlib._common + • importlib.metadata + • pyi_rth_inspect.py + • selenium.webdriver.firefox.firefox_profile + • selenium.webdriver.firefox.webdriver + • selenium.webdriver.remote.webdriver + • selenium.webdriver.remote.webelement + • shutil + +
+ +
+ +
+ + zipimport +SourceModule
+imports: + _frozen_importlib + • _frozen_importlib_external + • _imp + • _io + • importlib.abc + • io + • marshal + • os + • pathlib + • sys + • time + • zlib + +
+
+imported by: + pkgutil + +
+ +
+ +
+ + zlib /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so
+imported by: + encodings.zlib_codec + • gzip + • shutil + • tarfile + • urllib3.response + • zipfile + • zipimport + +
+ +
+ + + diff --git a/dist/EBoek_Scraper b/dist/EBoek_Scraper new file mode 100755 index 0000000..bdd9ec1 Binary files /dev/null and b/dist/EBoek_Scraper differ diff --git a/dist/EBoek_Scraper.app/Contents/Info.plist b/dist/EBoek_Scraper.app/Contents/Info.plist new file mode 100644 index 0000000..111cb7a --- /dev/null +++ b/dist/EBoek_Scraper.app/Contents/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDisplayName + EBoek_Scraper + CFBundleExecutable + EBoek_Scraper + CFBundleIconFile + icon-windowed.icns + CFBundleIdentifier + EBoek_Scraper + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + EBoek_Scraper + CFBundlePackageType + APPL + CFBundleShortVersionString + 0.0.0 + NSHighResolutionCapable + + + diff --git a/dist/EBoek_Scraper.app/Contents/MacOS/EBoek_Scraper b/dist/EBoek_Scraper.app/Contents/MacOS/EBoek_Scraper new file mode 100755 index 0000000..202f3a5 Binary files /dev/null and b/dist/EBoek_Scraper.app/Contents/MacOS/EBoek_Scraper differ diff --git a/dist/EBoek_Scraper.app/Contents/Resources/icon-windowed.icns b/dist/EBoek_Scraper.app/Contents/Resources/icon-windowed.icns new file mode 100644 index 0000000..954a9a0 Binary files /dev/null and b/dist/EBoek_Scraper.app/Contents/Resources/icon-windowed.icns differ diff --git a/dist/EBoek_Scraper.app/Contents/_CodeSignature/CodeResources b/dist/EBoek_Scraper.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..ae69c02 --- /dev/null +++ b/dist/EBoek_Scraper.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,128 @@ + + + + + files + + Resources/icon-windowed.icns + + eEHOuYpZLB0vKGVIWGZOh5rH8+o= + + + files2 + + Resources/icon-windowed.icns + + hash2 + + uQo7VuWRab4Phv4EEGmfQsyqFqDIXZgO8OtgaAMvCzY= + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/docs/BUILD_GUIDE.md b/docs/BUILD_GUIDE.md new file mode 100644 index 0000000..9f12f8a --- /dev/null +++ b/docs/BUILD_GUIDE.md @@ -0,0 +1,160 @@ +# 🏗️ Build Guide - Creating Executable Files + +This guide explains how to compile the EBoek.info Scraper into standalone executable files for distribution. + +## 📦 What You'll Get + +- **Single executable file** (~30MB) containing everything needed +- **No Python installation required** on target machines +- **All dependencies bundled** (PyQt5, Selenium, etc.) +- **Cross-platform support** (Windows .exe, macOS app, Linux binary) + +## 🚀 Quick Build + +### Option 1: Python Build Script (Recommended) +```bash +# Cross-platform automated build +python3 build_executable.py +``` + +### Option 2: Platform-Specific Scripts + +**Windows:** +```cmd +build_exe.bat +``` + +**macOS/Linux:** +```bash +./build_exe.sh +``` + +### Option 3: Manual PyInstaller +```bash +# Install PyInstaller +python3 -m pip install pyinstaller + +# Build executable +python3 -m PyInstaller --onefile --windowed --name "EBoek_Scraper" gui_main.py +``` + +## 📋 Prerequisites + +- **Python 3.8+** with all project dependencies installed +- **PyInstaller 6.0+** (auto-installed by build scripts) +- **All project requirements** (`pip install -r requirements.txt`) + +## 🔧 Build Process Details + +### What Happens During Build: + +1. **Dependency Analysis** - PyInstaller scans all imports +2. **Code Compilation** - Python code compiled to bytecode +3. **Library Bundling** - All dependencies packaged together +4. **Executable Creation** - Single-file output with launcher + +### Hidden Imports (Automatically Included): +- **PyQt5** modules (QtCore, QtGui, QtWidgets) +- **Selenium** webdriver components +- **Project modules** (core/, gui/, utils/) + +### Excluded Modules (Size Optimization): +- tkinter, matplotlib, numpy, pandas (not needed) + +## 📊 Build Results + +| Platform | Executable | Size | Location | +|----------|------------|------|----------| +| **Windows** | `EBoek_Scraper.exe` | ~30MB | `dist/` | +| **macOS** | `EBoek_Scraper.app` | ~30MB | `dist/` | +| **Linux** | `EBoek_Scraper` | ~30MB | `dist/` | + +## 🚀 Distribution + +### What to Share: +- **Single file**: The executable from `dist/` folder +- **No additional files needed** - everything is bundled + +### First Run Instructions: + +**Windows Users:** +1. Run `EBoek_Scraper.exe` +2. If Windows shows security warning: + - Click "More Info" + - Click "Run Anyway" +3. This only happens on first run + +**macOS Users:** +1. Run `EBoek_Scraper.app` or `EBoek_Scraper` +2. If macOS shows security warning: + - Right-click the file + - Select "Open" + - Click "Open" in dialog +3. This only happens on first run + +**Linux Users:** +1. Make executable: `chmod +x EBoek_Scraper` +2. Run: `./EBoek_Scraper` + +## 🛠️ Advanced Build Options + +### Custom Spec File Build: +```bash +# Use custom spec file for advanced configuration +python3 -m PyInstaller eboek_scraper.spec +``` + +### Debug Build: +```bash +# Build with console window for debugging +python3 -m PyInstaller --onefile --console gui_main.py +``` + +### Directory Build (Faster startup): +```bash +# Build as directory instead of single file +python3 -m PyInstaller --onedir --windowed gui_main.py +``` + +## 🐛 Troubleshooting + +### Build Fails: +1. **Check Python version**: Must be 3.8+ +2. **Update PyInstaller**: `pip install --upgrade pyinstaller` +3. **Check dependencies**: `pip install -r requirements.txt` +4. **Try spec file**: `python3 -m PyInstaller eboek_scraper.spec` + +### Executable Won't Run: +1. **Check Chrome installation** on target machine +2. **Antivirus interference** - add exception for scraper +3. **Missing Visual C++ Redistributable** (Windows only) + +### Large File Size: +1. **Expected behavior** - includes Python + PyQt5 + Selenium +2. **Alternative**: Use `--onedir` for faster startup +3. **Size breakdown**: Python(~15MB) + PyQt5(~10MB) + Selenium(~5MB) + +## 📈 Performance Notes + +- **Startup time**: 2-3 seconds (cold start) +- **Memory usage**: Similar to Python version +- **Chrome requirement**: Still needs Chrome browser installed +- **No performance penalty** once running + +## 🔄 Updating Builds + +When you update the source code: +1. **Re-run build process** to create new executable +2. **Version number** - consider adding to filename +3. **Distribution** - replace old executable with new one + +## 💡 Tips + +- **Test executable** on clean system before distribution +- **Keep source code** - executable is not easily reverse-engineered +- **Build on target OS** - Windows builds work best on Windows, etc. +- **Sign executables** (optional) to reduce security warnings + +--- + +**Happy building! 🚀** \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index d2558e4..2b56d22 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ selenium>=4.0 urllib3>=1.26 -PyQt5>=5.15.0 \ No newline at end of file +PyQt5>=5.15.0 +pyinstaller>=6.0 \ No newline at end of file diff --git a/scripts/build_exe.bat b/scripts/build_exe.bat new file mode 100644 index 0000000..7289a8b --- /dev/null +++ b/scripts/build_exe.bat @@ -0,0 +1,79 @@ +@echo off +REM Build script for EBoek.info Scraper Windows executable +REM Run this script to compile the application into a standalone .exe file + +echo ===================================== +echo Building EBoek.info Scraper +echo ===================================== +echo. + +REM Check if PyInstaller is installed +python -c "import PyInstaller" 2>nul +if errorlevel 1 ( + echo Installing PyInstaller... + python -m pip install pyinstaller + echo. +) + +REM Clean previous builds +if exist "dist" rmdir /s /q "dist" +if exist "build" rmdir /s /q "build" +echo Cleaned previous builds +echo. + +REM Option 1: Quick build (single file executable) +echo Building single-file executable... +echo This may take a few minutes... +echo. + +pyinstaller --onefile --windowed --name "EBoek_Scraper" ^ + --hidden-import "PyQt5.QtCore" ^ + --hidden-import "PyQt5.QtGui" ^ + --hidden-import "PyQt5.QtWidgets" ^ + --hidden-import "selenium" ^ + --hidden-import "selenium.webdriver" ^ + --hidden-import "selenium.webdriver.chrome" ^ + --hidden-import "core.scraper" ^ + --hidden-import "core.scraper_thread" ^ + --hidden-import "core.credentials" ^ + --hidden-import "gui.main_window" ^ + --hidden-import "gui.login_dialog" ^ + --hidden-import "gui.progress_dialog" ^ + --hidden-import "utils.validators" ^ + --exclude-module "tkinter" ^ + --exclude-module "matplotlib" ^ + ..\gui_main.py + +if errorlevel 1 ( + echo. + echo BUILD FAILED! Trying alternative method... + echo. + + REM Option 2: Use spec file + echo Building with spec file... + pyinstaller eboek_scraper.spec + + if errorlevel 1 ( + echo BUILD FAILED! + echo Please check the error messages above. + pause + exit /b 1 + ) +) + +echo. +echo ===================================== +echo BUILD SUCCESSFUL! +echo ===================================== +echo. +echo Your 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. +echo You can now distribute this single file! +echo Note: Windows may show a security warning on first run. +echo. +pause \ No newline at end of file diff --git a/scripts/build_exe.sh b/scripts/build_exe.sh new file mode 100755 index 0000000..aa88c37 --- /dev/null +++ b/scripts/build_exe.sh @@ -0,0 +1,96 @@ +#!/bin/bash +# Build script for EBoek.info Scraper executable +# Run this script to compile the application into a standalone executable + +echo "=====================================" +echo "Building EBoek.info Scraper" +echo "=====================================" +echo + +# Check if PyInstaller is installed +python3 -c "import PyInstaller" 2>/dev/null +if [ $? -ne 0 ]; then + echo "Installing PyInstaller..." + python3 -m pip install pyinstaller + echo +fi + +# Clean previous builds +if [ -d "dist" ]; then + rm -rf "dist" +fi +if [ -d "build" ]; then + rm -rf "build" +fi +echo "Cleaned previous builds" +echo + +# Option 1: Quick build (single file executable) +echo "Building single-file executable..." +echo "This may take a few minutes..." +echo + +python3 -m PyInstaller --onefile --windowed --name "EBoek_Scraper" \ + --hidden-import "PyQt5.QtCore" \ + --hidden-import "PyQt5.QtGui" \ + --hidden-import "PyQt5.QtWidgets" \ + --hidden-import "selenium" \ + --hidden-import "selenium.webdriver" \ + --hidden-import "selenium.webdriver.chrome" \ + --hidden-import "core.scraper" \ + --hidden-import "core.scraper_thread" \ + --hidden-import "core.credentials" \ + --hidden-import "gui.main_window" \ + --hidden-import "gui.login_dialog" \ + --hidden-import "gui.progress_dialog" \ + --hidden-import "utils.validators" \ + --exclude-module "tkinter" \ + --exclude-module "matplotlib" \ + ../gui_main.py + +if [ $? -ne 0 ]; then + echo + echo "BUILD FAILED! Trying alternative method..." + echo + + # Option 2: Use spec file + echo "Building with spec file..." + python3 -m PyInstaller eboek_scraper.spec + + if [ $? -ne 0 ]; then + echo "BUILD FAILED!" + echo "Please check the error messages above." + exit 1 + fi +fi + +echo +echo "=====================================" +echo "BUILD SUCCESSFUL!" +echo "=====================================" +echo + +# Check which executable was created +if [ -f "dist/EBoek_Scraper" ]; then + EXECUTABLE="dist/EBoek_Scraper" + echo "Your executable is located at: $EXECUTABLE" + echo + echo "File size: $(du -h "$EXECUTABLE" | cut -f1)" + echo + echo "To run: ./$EXECUTABLE" +elif [ -f "dist/EBoek_Scraper.exe" ]; then + EXECUTABLE="dist/EBoek_Scraper.exe" + echo "Your executable is located at: $EXECUTABLE" + echo + echo "File size: $(du -h "$EXECUTABLE" | cut -f1)" + echo + echo "To run: ./$EXECUTABLE" +else + echo "Error: Could not find built executable!" + exit 1 +fi + +echo +echo "You can now distribute this single file!" +echo "Note: macOS may show a security warning on first run." +echo "Right-click and select 'Open' to bypass Gatekeeper." \ No newline at end of file diff --git a/scripts/build_executable.py b/scripts/build_executable.py new file mode 100644 index 0000000..ccf009c --- /dev/null +++ b/scripts/build_executable.py @@ -0,0 +1,172 @@ +#!/usr/bin/env python3 +""" +Cross-platform build script for EBoek.info Scraper +Creates a standalone executable using PyInstaller +""" + +import os +import sys +import subprocess +import shutil +from pathlib import Path + + +def run_command(command, description): + """Run a command and handle errors.""" + print(f"→ {description}...") + try: + result = subprocess.run(command, shell=True, capture_output=True, text=True) + if result.returncode != 0: + print(f"✗ Error: {result.stderr}") + return False + if result.stdout.strip(): + print(f" {result.stdout.strip()}") + return True + except Exception as e: + print(f"✗ Exception: {e}") + return False + + +def main(): + """Main build process.""" + print("=" * 50) + print("🚀 EBoek.info Scraper - Executable Builder") + print("=" * 50) + print() + + # Change to project root directory (parent of scripts/) + script_dir = Path(__file__).parent + project_root = script_dir.parent + os.chdir(project_root) + print(f"📂 Working from: {project_root}") + print() + + # Check Python version + if sys.version_info < (3, 8): + print("✗ Error: Python 3.8+ required") + sys.exit(1) + + # Check if PyInstaller is installed + try: + import PyInstaller + print(f"✓ PyInstaller {PyInstaller.__version__} found") + except ImportError: + print("→ Installing PyInstaller...") + if not run_command(f"{sys.executable} -m pip install pyinstaller", "Installing PyInstaller"): + print("✗ Failed to install PyInstaller") + sys.exit(1) + + # Clean previous builds + print() + for directory in ["dist", "build"]: + if Path(directory).exists(): + shutil.rmtree(directory) + print(f"✓ Cleaned {directory}/") + + # Determine platform-specific settings + is_windows = sys.platform.startswith('win') + exe_name = "EBoek_Scraper.exe" if is_windows else "EBoek_Scraper" + + # Build command + build_cmd = [ + f"{sys.executable}", "-m", "PyInstaller", + "--onefile", + "--windowed", + "--name", "EBoek_Scraper", + # Hidden imports for PyQt5 + "--hidden-import", "PyQt5.QtCore", + "--hidden-import", "PyQt5.QtGui", + "--hidden-import", "PyQt5.QtWidgets", + # Hidden imports for Selenium + "--hidden-import", "selenium", + "--hidden-import", "selenium.webdriver", + "--hidden-import", "selenium.webdriver.chrome", + "--hidden-import", "selenium.webdriver.chrome.options", + "--hidden-import", "selenium.webdriver.common.by", + # Hidden imports for our modules + "--hidden-import", "core.scraper", + "--hidden-import", "core.scraper_thread", + "--hidden-import", "core.credentials", + "--hidden-import", "gui.main_window", + "--hidden-import", "gui.login_dialog", + "--hidden-import", "gui.progress_dialog", + "--hidden-import", "utils.validators", + # Exclude unnecessary modules to reduce size + "--exclude-module", "tkinter", + "--exclude-module", "matplotlib", + "--exclude-module", "numpy", + "--exclude-module", "pandas", + # Main script + "gui_main.py" + ] + + print() + print("🔨 Building executable...") + print("📝 This may take a few minutes...") + print() + + # Run PyInstaller + try: + result = subprocess.run(build_cmd, capture_output=True, text=True) + + if result.returncode != 0: + print("✗ Build failed!") + print("Error output:") + print(result.stderr) + + # Try fallback with spec file + print() + print("🔄 Trying alternative build with spec file...") + spec_cmd = [f"{sys.executable}", "-m", "PyInstaller", "scripts/eboek_scraper.spec"] + result = subprocess.run(spec_cmd, capture_output=True, text=True) + + if result.returncode != 0: + print("✗ Alternative build also failed!") + print(result.stderr) + sys.exit(1) + + print("✓ Build completed successfully!") + + except Exception as e: + print(f"✗ Build failed with exception: {e}") + sys.exit(1) + + # Check if executable was created + exe_path = Path("dist") / exe_name + if not exe_path.exists(): + print(f"✗ Error: Executable not found at {exe_path}") + sys.exit(1) + + # Display results + file_size = exe_path.stat().st_size / (1024 * 1024) # MB + print() + print("=" * 50) + print("🎉 BUILD SUCCESSFUL!") + print("=" * 50) + print(f"📂 Executable location: {exe_path}") + print(f"📊 File size: {file_size:.1f} MB") + print() + + # Platform-specific instructions + if is_windows: + print("🪟 Windows Instructions:") + print(f" • Run: {exe_path}") + print(" • Windows may show security warning on first run") + print(" • Click 'More Info' → 'Run Anyway' if prompted") + else: + print("🍎 macOS/Linux Instructions:") + print(f" • Run: ./{exe_path}") + print(" • macOS may show security warning on first run") + print(" • Right-click and select 'Open' to bypass Gatekeeper") + + print() + print("📦 Distribution:") + print(f" • Share this single file: {exe_name}") + print(" • No Python installation required on target machine") + print(" • Includes all dependencies (PyQt5, Selenium, etc.)") + print() + print("✨ Ready for distribution!") + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/scripts/eboek_scraper.spec b/scripts/eboek_scraper.spec new file mode 100644 index 0000000..602f38d --- /dev/null +++ b/scripts/eboek_scraper.spec @@ -0,0 +1,44 @@ +# -*- mode: python ; coding: utf-8 -*- + + +a = Analysis( + ['../gui_main.py'], + pathex=[], + binaries=[], + datas=[], + hiddenimports=['PyQt5.QtCore', 'PyQt5.QtGui', 'PyQt5.QtWidgets', 'selenium', 'selenium.webdriver', 'selenium.webdriver.chrome', 'selenium.webdriver.chrome.options', 'selenium.webdriver.common.by', 'core.scraper', 'core.scraper_thread', 'core.credentials', 'gui.main_window', 'gui.login_dialog', 'gui.progress_dialog', 'utils.validators'], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=['tkinter', 'matplotlib', 'numpy', 'pandas'], + noarchive=False, + optimize=0, +) +pyz = PYZ(a.pure) + +exe = EXE( + pyz, + a.scripts, + a.binaries, + a.datas, + [], + name='EBoek_Scraper', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + upx_exclude=[], + runtime_tmpdir=None, + console=False, + disable_windowed_traceback=False, + argv_emulation=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None, +) +app = BUNDLE( + exe, + name='EBoek_Scraper.app', + icon=None, + bundle_identifier=None, +) diff --git a/install_and_run.bat b/scripts/install_and_run.bat similarity index 95% rename from install_and_run.bat rename to scripts/install_and_run.bat index 095c4e1..6cae095 100644 --- a/install_and_run.bat +++ b/scripts/install_and_run.bat @@ -21,7 +21,7 @@ for /f "tokens=2" %%i in ('python --version') do set PYTHON_VERSION=%%i echo Python version: %PYTHON_VERSION% REM Check if this is the first run -if exist "gui_main.py" ( +if exist "..\gui_main.py" ( echo GUI application already set up. echo. goto :run_gui @@ -53,10 +53,10 @@ echo Installation complete! echo =============================================== :run_gui -if exist "gui_main.py" ( +if exist "..\gui_main.py" ( echo Starting EBoek.info Scraper GUI... echo. - python gui_main.py + python ..\gui_main.py if %errorlevel% neq 0 ( echo. echo GUI failed to start. You can still use the terminal version: diff --git a/install_and_run.sh b/scripts/install_and_run.sh similarity index 97% rename from install_and_run.sh rename to scripts/install_and_run.sh index 5d55395..7af85d6 100755 --- a/install_and_run.sh +++ b/scripts/install_and_run.sh @@ -72,7 +72,7 @@ if ! $PYTHON_CMD -m pip --version >/dev/null 2>&1; then fi # Check if GUI is already set up -if [ -f "gui_main.py" ]; then +if [ -f "../gui_main.py" ]; then echo "GUI application already set up." echo else @@ -132,10 +132,10 @@ echo "Installation complete!" echo "===============================================" # Run the GUI application -if [ -f "gui_main.py" ]; then +if [ -f "../gui_main.py" ]; then echo "Starting EBoek.info Scraper GUI..." echo - if ! $PYTHON_CMD gui_main.py; then + if ! $PYTHON_CMD ../gui_main.py; then echo echo "GUI failed to start. You can still use the terminal version:" echo "$PYTHON_CMD main.py"