This file lists modules PyInstaller was not able to find. This does not necessarily mean these modules are required for running your program. Both Python's standard library and 3rd-party Python packages often conditionally import optional modules, some of which may be available only on certain platforms. Types of 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 string.letters - imported by string (delayed), reportlab.platypus.para (delayed) missing module named urllib.unquote - imported by urllib (conditional), bottle (conditional) missing module named urllib.quote - imported by urllib (conditional), bottle (conditional) missing module named urllib.urlencode - imported by urllib (conditional), bottle (conditional) missing module named 'collections.abc' - imported by _colorize (top-level), typing (top-level), traceback (top-level), logging (top-level), selectors (top-level), http.client (top-level), importlib.resources.readers (top-level), inspect (top-level), tracemalloc (top-level), webview (top-level), wsgiref.types (top-level), bottle (conditional), configparser (top-level), asyncio.base_events (top-level), multiprocessing.managers (top-level), asyncio.coroutines (top-level), markupsafe (top-level), typing_extensions (top-level), webview.window (top-level), webview.menu (top-level), webview.platforms.cocoa (top-level), clr_loader (top-level), clr_loader.types (top-level), setuptools (top-level), setuptools._distutils.filelist (top-level), setuptools._distutils.util (top-level), setuptools._vendor.jaraco.functools (top-level), setuptools._vendor.more_itertools.more (top-level), setuptools._distutils._modified (top-level), setuptools._distutils.compat (top-level), setuptools._distutils.spawn (top-level), setuptools._distutils.compilers.C.base (top-level), setuptools._distutils.fancy_getopt (top-level), packaging.tags (conditional), setuptools._reqs (top-level), setuptools._vendor.jaraco.context (top-level), setuptools.discovery (top-level), setuptools.dist (top-level), setuptools._distutils.command.bdist (top-level), setuptools._distutils.core (top-level), setuptools._distutils.cmd (top-level), setuptools._distutils.dist (top-level), setuptools._distutils.extension (top-level), setuptools.config (top-level), setuptools.config.setupcfg (top-level), setuptools.config.expand (top-level), setuptools.config.pyprojecttoml (top-level), setuptools.config._apply_pyprojecttoml (top-level), setuptools.extension (top-level), tomllib._parser (conditional), setuptools._vendor.tomli._parser (conditional), setuptools.wheel (top-level), setuptools.command.egg_info (top-level), setuptools.command.bdist_egg (top-level), setuptools.command.sdist (top-level), setuptools._distutils.command.build (top-level), setuptools._distutils.command.sdist (top-level), setuptools.glob (top-level), setuptools.command._requirestxt (top-level), setuptools.command.bdist_wheel (top-level), setuptools._shutil (top-level), setuptools.compat.py311 (top-level), setuptools._distutils.command.build_ext (top-level), _pyrepl.types (top-level), _pyrepl.readline (top-level), setuptools._distutils.compilers.C.msvc (top-level), xml.etree.ElementTree (top-level), clr_loader.util.find (top-level), clr_loader.mono (top-level), clr_loader.hostfxr (top-level), cryptography.utils (top-level), cryptography.x509.name (top-level), cryptography.x509.base (top-level), cryptography.hazmat.bindings.openssl.binding (top-level), cryptography.x509.extensions (top-level), werkzeug.wrappers.request (top-level), werkzeug.datastructures.accept (top-level), werkzeug.datastructures.structures (top-level), werkzeug.datastructures.cache_control (top-level), werkzeug.datastructures.mixins (top-level), werkzeug.datastructures.auth (top-level), werkzeug.datastructures.csp (top-level), werkzeug.datastructures.etag (top-level), werkzeug.datastructures.file_storage (top-level), werkzeug.datastructures.headers (top-level), werkzeug.datastructures.range (top-level), werkzeug.middleware.shared_data (top-level), flask.app (top-level), click.core (top-level), click.types (top-level), click._compat (top-level), click._winconsole (top-level), click.exceptions (top-level), click.utils (top-level), click.shell_completion (top-level), click.formatting (top-level), click.parser (top-level), click._textwrap (top-level), click.termui (top-level), click._termui_impl (top-level), flask.cli (top-level), blinker.base (top-level), blinker._utilities (top-level), flask.typing (top-level), flask.sessions (top-level), itsdangerous.serializer (top-level), itsdangerous.signer (top-level), itsdangerous.timed (top-level), click.testing (top-level), setuptools._vendor.importlib_metadata (top-level), setuptools._vendor.importlib_metadata._meta (top-level), pytz.lazy (optional), apscheduler.job (optional), apscheduler.schedulers.base (optional), sqlite3.dbapi2 (top-level), google.auth.jwt (optional), cachetools (top-level), requests.compat (top-level), requests.models (top-level), requests._types (top-level), requests.cookies (top-level), requests.utils (top-level), requests.structures (top-level), requests.hooks (top-level), requests.sessions (top-level), google.auth.pluggable (optional), google.auth.identity_pool (optional), googleapiclient.discovery (top-level), pyparsing.core (top-level), pyparsing.results (top-level), uritemplate.variable (top-level), PIL.Image (top-level), PIL._typing (top-level), PIL.TiffImagePlugin (top-level), PIL.ImageOps (top-level), PIL.ImagePalette (top-level), PIL.GimpGradientFile (conditional), PIL.ImageFilter (top-level), PIL.ImageQt (conditional), PIL.ImageMath (conditional), PIL.ImageSequence (conditional), PIL.PngImagePlugin (conditional), sqlalchemy.util.typing (top-level), sqlalchemy.util.compat (conditional), sqlalchemy.sql.coercions (top-level), sqlalchemy.sql.traversals (top-level), sqlalchemy.sql.compiler (top-level), sqlalchemy.sql.dml (top-level), sqlalchemy.sql.sqltypes (top-level), sqlalchemy.engine.row (top-level), sqlalchemy.sql.lambdas (top-level), sqlalchemy.engine.url (top-level), sqlalchemy.orm.query (top-level), alembic.util.langhelpers (top-level), alembic.util.messaging (top-level), sqlalchemy.dialects.postgresql.psycopg2 (top-level), PIL.Jpeg2KImagePlugin (conditional), sqlalchemy.ext.baked (top-level) missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib (optional), netrc (delayed, optional), subprocess (delayed, conditional, optional), http.server (delayed, optional), setuptools._distutils.util (delayed, conditional, optional), setuptools._vendor.backports.tarfile (optional), setuptools._distutils.archive_util (optional), getpass (delayed, optional) missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib (optional), subprocess (delayed, conditional, optional), setuptools._vendor.backports.tarfile (optional), setuptools._distutils.archive_util (optional) missing module named _scproxy - imported by urllib.request (conditional) missing module named fcntl - imported by pathlib._os (optional), subprocess (optional), _pyrepl.unix_console (top-level), alembic.util.messaging (optional) missing module named posix - imported by posixpath (optional), shutil (conditional), importlib._bootstrap_external (conditional), pathlib._os (optional), os (conditional, optional), _pyrepl.trace (conditional), _pyrepl.unix_console (optional) missing module named resource - imported by posix (top-level) 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 _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed) missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional) 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 multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.forkserver (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.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) missing module named multiprocessing.Value - imported by multiprocessing (top-level), werkzeug.debug (top-level) missing module named _typeshed - imported by setuptools._distutils.dist (conditional), setuptools.command.bdist_egg (conditional), setuptools.glob (conditional), setuptools._vendor.wheel.wheelfile (conditional), setuptools.compat.py311 (conditional), click.testing (conditional), requests.cookies (conditional) missing module named vms_lib - imported by platform (delayed, optional) missing module named 'java.lang' - imported by platform (delayed, optional) missing module named java - imported by platform (delayed) missing module named usercustomize - imported by site (delayed, optional) missing module named sitecustomize - imported by site (delayed, optional) missing module named termios - imported by tty (top-level), _pyrepl.pager (delayed, optional), _pyrepl.unix_console (top-level), _pyrepl.fancy_termios (top-level), _pyrepl.unix_eventqueue (top-level), getpass (optional), werkzeug._reloader (delayed, optional), click._termui_impl (conditional), alembic.util.messaging (optional) missing module named readline - imported by site (delayed, optional), rlcompleter (optional), code (delayed, conditional, optional), cmd (delayed, conditional, optional), pdb (delayed, conditional, optional), flask.cli (delayed, conditional, optional), sqlite3.__main__ (delayed, conditional, optional) missing module named _manylinux - imported by packaging._manylinux (delayed, optional), setuptools._vendor.packaging._manylinux (delayed, optional) missing module named setuptools._vendor.backports.zstd - imported by setuptools._vendor.backports (top-level), urllib3.util.request (conditional, optional), urllib3.response (conditional, optional) missing module named importlib_resources - imported by setuptools._vendor.jaraco.text (optional) missing module named trove_classifiers - imported by setuptools.config._validate_pyproject.formats (optional) missing module named pyimod02_importers - imported by C:\Users\mdraf\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed) missing module named 'System.Reflection' - imported by webview.platforms.winforms (top-level) missing module named 'System.Threading' - imported by webview.platforms.winforms (top-level), webview.platforms.edgechromium (top-level) missing module named 'System.Drawing' - imported by webview.platforms.winforms (top-level), webview.platforms.edgechromium (top-level) missing module named System - imported by webview.platforms.winforms (top-level), webview.platforms.edgechromium (top-level), webview.platforms.mshtml (top-level) missing module named 'setuptools._distutils.msvc9compiler' - imported by cffi._shimmed_dist_utils (conditional, optional) missing module named imp - imported by bottle (conditional), cffi.verifier (conditional), cffi._imp_emulation (optional) missing module named collections.Callable - imported by collections (optional), cffi.api (optional) missing module named _dummy_thread - imported by cffi.lock (conditional, optional) missing module named dummy_thread - imported by cffi.lock (conditional, optional) missing module named thread - imported by bottle (conditional), cffi.lock (conditional, optional), cffi.cparser (conditional, optional) missing module named cStringIO - imported by cffi.ffiplatform (optional) missing module named 'pycparser.lextab' - imported by cffi.cparser (delayed) missing module named 'pycparser.yacctab' - imported by cffi.cparser (delayed) missing module named cffi._pycparser - imported by cffi (optional), cffi.cparser (optional) missing module named 'PyQt5.QtWebKitWidgets' - imported by webview.platforms.qt (optional) missing module named 'PyQt5.QtNetwork' - imported by webview.platforms.qt (optional) missing module named PyQt5 - imported by webview.platforms.qt (optional) missing module named 'qtpy.QtWebEngineWidgets' - imported by webview.platforms.qt (optional) missing module named 'qtpy.QtWebChannel' - imported by webview.platforms.qt (optional) missing module named 'qtpy.QtNetwork' - imported by webview.platforms.qt (optional) missing module named 'qtpy.QtWidgets' - imported by webview.platforms.qt (top-level) missing module named 'qtpy.QtGui' - imported by webview.platforms.qt (top-level) missing module named 'qtpy.QtCore' - imported by webview.platforms.qt (top-level) missing module named qtpy - imported by webview.platforms.qt (top-level) missing module named WebBrowserInterop - imported by webview.platforms.mshtml (top-level) missing module named 'System.Windows' - imported by webview.platforms.edgechromium (top-level), webview.platforms.mshtml (top-level) missing module named 'gi.repository' - imported by webview.platforms.gtk (top-level) missing module named gi - imported by webview.platforms.gtk (top-level) missing module named 'Microsoft.Web' - imported by webview.platforms.edgechromium (top-level) missing module named Microsoft - imported by webview.platforms.edgechromium (top-level) missing module named 'System.Globalization' - imported by webview.platforms.edgechromium (top-level) missing module named 'System.Diagnostics' - imported by webview.platforms.edgechromium (top-level) missing module named 'System.Collections' - imported by webview.platforms.edgechromium (top-level) missing module named Security - imported by webview.platforms.cocoa (delayed) missing module named PyObjCTools - imported by webview.platforms.cocoa (top-level) missing module named objc - imported by webview.platforms.cocoa (top-level) missing module named WebKit - imported by webview.platforms.cocoa (top-level) missing module named Foundation - imported by webview.platforms.cocoa (top-level) missing module named AppKit - imported by webview.platforms.cocoa (top-level) missing module named cefpython3 - imported by webview.platforms.cef (top-level) missing module named android - imported by webview.platforms.android (top-level) missing module named jnius - imported by webview.platforms.android (top-level) missing module named 'kivy.clock' - imported by webview.platforms.android (top-level) missing module named 'kivy.uix' - imported by webview.platforms.android (top-level) missing module named kivy - imported by webview.platforms.android (top-level) missing module named Cheetah - imported by bottle (delayed) missing module named 'pygments.token' - imported by mako.ext.pygmentplugin (top-level) missing module named 'pygments.lexers' - imported by mako.ext.pygmentplugin (top-level), reportlab.lib.pygments2xpre (delayed) missing module named 'pygments.lexer' - imported by mako.ext.pygmentplugin (top-level) missing module named 'pygments.formatters' - imported by mako.ext.pygmentplugin (top-level), reportlab.lib.pygments2xpre (delayed, optional) missing module named pygments - imported by mako.ext.pygmentplugin (top-level), reportlab.lib.pygments2xpre (delayed, optional) missing module named uvloop - imported by bottle (delayed) missing module named aiohttp_wsgi - imported by bottle (delayed) missing module named bjoern - imported by bottle (delayed) missing module named gunicorn - imported by bottle (delayed) missing module named diesel - imported by bottle (delayed) missing module named 'twisted.internet' - imported by bottle (delayed), apscheduler.schedulers.twisted (optional) missing module named 'twisted.python' - imported by bottle (delayed) missing module named twisted - imported by bottle (delayed) missing module named 'google.appengine' - imported by bottle (delayed), google.auth.app_engine (optional), oauth2client.client (delayed, optional), oauth2client.contrib.appengine (top-level), oauth2client.contrib._appengine_ndb (top-level), googleapiclient.discovery_cache.appengine_memcache (top-level) missing module named 'tornado.ioloop' - imported by bottle (delayed), apscheduler.schedulers.tornado (optional) missing module named 'tornado.httpserver' - imported by bottle (delayed) missing module named tornado - imported by bottle (delayed) missing module named fapws - imported by bottle (delayed) missing module named meinheld - imported by bottle (delayed) missing module named 'paste.translogger' - imported by bottle (delayed) missing module named paste - imported by bottle (delayed) missing module named waitress - imported by bottle (delayed) missing module named 'cheroot.ssl' - imported by bottle (delayed) missing module named cheroot - imported by bottle (delayed) missing module named cherrypy - imported by bottle (delayed) missing module named flup - imported by bottle (delayed) missing module named collections.MutableMapping - imported by collections (conditional), bottle (conditional), apscheduler.schedulers.base (optional) missing module named ConfigParser - imported by bottle (conditional) missing module named StringIO - imported by bottle (conditional), six (conditional) missing module named cPickle - imported by bottle (conditional), apscheduler.jobstores.mongodb (optional), apscheduler.jobstores.redis (optional), apscheduler.jobstores.rethinkdb (optional), apscheduler.jobstores.sqlalchemy (optional), apscheduler.jobstores.zookeeper (optional) missing module named Cookie - imported by bottle (conditional) missing module named urlparse - imported by bottle (conditional) missing module named httplib - imported by bottle (conditional) missing module named ujson - imported by bottle (optional) missing module named eventlet - imported by bottle (delayed, conditional) missing module named gevent - imported by bottle (delayed, conditional), apscheduler.executors.gevent (optional), apscheduler.schedulers.gevent (optional) missing module named win32ctypes.core._time - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level) missing module named win32ctypes.core._system_information - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level) missing module named win32ctypes.core._resource - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level) missing module named win32ctypes.core._dll - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level) missing module named win32ctypes.core._common - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level), win32ctypes.pywin32.win32cred (top-level) missing module named win32ctypes.core._authentication - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32cred (top-level) missing module named 'macholib.mach_o' - imported by PyInstaller.utils.osx (delayed, conditional) missing module named 'macholib.util' - imported by PyInstaller.utils.osx (top-level) missing module named 'macholib.MachO' - imported by PyInstaller.utils.osx (top-level) missing module named macholib - imported by PyInstaller.utils.osx (top-level) missing module named tests - imported by reportlab.platypus.tables (conditional) missing module named reportlab.platypus.cleanBlockQuotedText - imported by reportlab.platypus (conditional), reportlab.platypus.paraparser (conditional) missing module named pyphen - imported by reportlab.platypus.paragraph (optional) missing module named 'rlextra.rml2pdf' - imported by reportlab.platypus.para (delayed) missing module named 'rlextra.pageCatcher' - imported by reportlab.lib.pdfencrypt (delayed, optional), reportlab.platypus.figures (optional) missing module named sets - imported by pytz.tzinfo (optional), reportlab.platypus.doctemplate (optional) missing module named reportlab.platypus.XPreformatted - imported by reportlab.platypus (top-level), reportlab.graphics.charts.textlabels (top-level), reportlab.lib.pygments2xpre (delayed) missing module named rlbidi - imported by reportlab.pdfgen.textobject (optional) missing module named uharfbuzz - imported by reportlab.pdfbase.ttfonts (optional) missing module named 'reportlab.lib.pyHnj' - imported by reportlab.lib.utils (delayed, optional) missing module named macostools - imported by reportlab.lib.utils (conditional), reportlab.graphics.renderPDF (delayed, conditional, optional), reportlab.graphics.shapes (delayed, conditional) missing module named macfs - imported by reportlab.lib.utils (conditional), reportlab.graphics.renderPDF (delayed, conditional, optional), reportlab.graphics.shapes (delayed, conditional) missing module named olefile - imported by PIL.FpxImagePlugin (top-level), PIL.MicImagePlugin (top-level) missing module named numpy - imported by PIL._typing (conditional, optional), openpyxl.compat.numbers (optional) missing module named defusedxml - imported by PIL.Image (optional), openpyxl.xml (delayed, optional) missing module named rlextra - imported by reportlab.graphics.charts.textlabels (optional), reportlab.lib.testutils (delayed, optional) missing module named pyRXPU - imported by reportlab.lib.rparsexml (optional) missing module named pyaes - imported by reportlab.lib.pdfencrypt (optional) missing module named new - imported by reportlab.lib.attrmap (delayed, conditional) missing module named freetype - imported by reportlab.graphics.utils (delayed, conditional, optional) missing module named _rl_renderPM - imported by reportlab.graphics.utils (delayed, conditional, optional), reportlab.graphics.renderPM (delayed, conditional, optional) missing module named 'rlextra.graphics' - imported by reportlab.graphics.shapes (delayed, conditional, optional) missing module named Image - imported by reportlab.graphics.renderPM (delayed, optional) missing module named rlPyCairo - imported by reportlab.graphics.renderPM (delayed, conditional, optional) missing module named renderPM - imported by reportlab.graphics.charts.utils (delayed, conditional) missing module named pylibdmtx - imported by reportlab.graphics.barcode.dmtx (optional) missing module named reportlab_mods - imported by reportlab (optional) missing module named 'reportlab.local_rl_mods' - imported by reportlab (optional) missing module named pysqlcipher3 - imported by sqlalchemy.dialects.sqlite.pysqlcipher (delayed) missing module named sqlcipher3 - imported by sqlalchemy.dialects.sqlite.pysqlcipher (delayed, optional) missing module named 'psycopg.pq' - imported by sqlalchemy.dialects.postgresql.psycopg (delayed) missing module named 'psycopg.types' - imported by sqlalchemy.dialects.postgresql.psycopg (delayed, conditional) missing module named 'psycopg.adapt' - imported by sqlalchemy.dialects.postgresql.psycopg (delayed, conditional) missing module named psycopg - imported by sqlalchemy.dialects.postgresql.psycopg (delayed, conditional) missing module named asyncpg - imported by sqlalchemy.dialects.postgresql.asyncpg (delayed) missing module named oracledb - imported by sqlalchemy.dialects.oracle.oracledb (delayed, conditional) missing module named cx_Oracle - imported by sqlalchemy.dialects.oracle.cx_oracle (delayed) missing module named mysql - imported by sqlalchemy.dialects.mysql.mysqlconnector (delayed, conditional, optional) missing module named asyncmy - imported by sqlalchemy.dialects.mysql.asyncmy (delayed) missing module named pymysql - imported by sqlalchemy.dialects.mysql.aiomysql (delayed) missing module named 'watchdog.observers' - imported by werkzeug._reloader (delayed) missing module named 'watchdog.events' - imported by werkzeug._reloader (delayed) missing module named watchdog - imported by werkzeug._reloader (delayed) missing module named bcrypt - imported by cryptography.hazmat.primitives.serialization.ssh (optional) missing module named cryptography.x509.UnsupportedExtension - imported by cryptography.x509 (optional), urllib3.contrib.pyopenssl (optional) missing module named '_typeshed.wsgi' - imported by werkzeug._internal (conditional), werkzeug.exceptions (conditional), werkzeug.http (conditional), werkzeug.wsgi (conditional), werkzeug.utils (conditional), werkzeug.wrappers.response (conditional), werkzeug.test (conditional), werkzeug.datastructures.headers (conditional), werkzeug.formparser (conditional), werkzeug.wrappers.request (conditional), werkzeug.serving (conditional), werkzeug.debug (conditional), werkzeug.middleware.shared_data (conditional), werkzeug.local (conditional), werkzeug.routing.exceptions (conditional), werkzeug.routing.map (conditional), flask.typing (conditional), flask.ctx (conditional), flask.testing (conditional), flask.cli (conditional), flask.app (conditional) missing module named 'IPython.core' - imported by dotenv.ipython (top-level) missing module named IPython - imported by dotenv.ipython (top-level) missing module named asgiref - imported by flask.app (delayed, optional) missing module named collections.Iterable - imported by collections (optional), apscheduler.job (optional) missing module named collections.Mapping - imported by collections (optional), pytz.lazy (optional), apscheduler.job (optional), google.auth.jwt (optional), google.auth.pluggable (optional), google.auth.identity_pool (optional) missing module named 'defusedxml.ElementTree' - imported by openpyxl.xml.functions (conditional) missing module named 'lxml.etree' - imported by openpyxl.xml.functions (conditional) missing module named openpyxl.tests - imported by openpyxl.reader.excel (optional) missing module named lxml - imported by openpyxl.xml (delayed, optional) missing module named simplejson - imported by requests.compat (conditional, optional) missing module named brotli - imported by urllib3.util.request (optional), urllib3.response (optional) missing module named brotlicffi - imported by urllib3.util.request (optional), urllib3.response (optional) missing module named 'h2.events' - imported by urllib3.http2.connection (top-level) missing module named 'h2.connection' - imported by urllib3.http2.connection (top-level) missing module named h2 - imported by urllib3.http2.connection (top-level) missing module named socks - imported by urllib3.contrib.socks (optional), httplib2 (optional) missing module named chardet - imported by requests (optional) missing module named 'pyodide.ffi' - imported by urllib3.contrib.emscripten.fetch (delayed, optional) 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 jwt - imported by oauthlib.common (delayed), oauthlib.oauth2.rfc6749.clients.service_application (delayed) missing module named 'jwt.algorithms' - imported by oauthlib.oauth1.rfc5849.signature (delayed, conditional) missing module named 'pyu2f.model' - imported by google.oauth2.challenges (delayed, optional) missing module named 'pyu2f.errors' - imported by google.oauth2.challenges (delayed, optional) missing module named pyu2f - imported by google.oauth2.challenges (delayed, optional) missing module named six.moves.urllib.parse - imported by six.moves.urllib (top-level), oauth2client.contrib._metadata (top-level) missing module named webapp2 - imported by oauth2client.contrib.appengine (top-level) missing module named cgi - imported by oauth2client.contrib.appengine (top-level) missing module named 'Crypto.Util' - imported by oauth2client._pycrypto_crypt (top-level) missing module named 'Crypto.Signature' - imported by oauth2client._pycrypto_crypt (top-level) missing module named 'Crypto.PublicKey' - imported by oauth2client._pycrypto_crypt (top-level) missing module named Crypto - imported by oauth2client._pycrypto_crypt (top-level) runtime module named six.moves - imported by oauth2client.client (top-level), six.moves.urllib (top-level), oauth2client._helpers (top-level), oauth2client.transport (top-level), oauth2client.contrib.gce (top-level), oauth2client.contrib._metadata (top-level) missing module named 'oauth2client.locked_file' - imported by googleapiclient.discovery_cache.file_cache (optional) missing module named 'oauth2client.contrib.locked_file' - imported by googleapiclient.discovery_cache.file_cache (optional) missing module named ca_certs_locater - imported by httplib2.certs (optional) missing module named railroad - imported by pyparsing.diagram (top-level) missing module named pyparsing.Word - imported by pyparsing (delayed), pyparsing.unicode (delayed) missing module named 'requests.packages.urllib3' - imported by google.auth.transport.requests (top-level) missing module named _winreg - imported by tzlocal.win32 (optional) missing module named 'gevent.lock' - imported by apscheduler.schedulers.gevent (optional) missing module named 'gevent.event' - imported by apscheduler.schedulers.gevent (optional) missing module named 'kazoo.client' - imported by apscheduler.jobstores.zookeeper (optional) missing module named kazoo - imported by apscheduler.jobstores.zookeeper (top-level) missing module named UserDict - imported by pytz.lazy (optional) missing module named rethinkdb - imported by apscheduler.jobstores.rethinkdb (optional) missing module named redis - imported by apscheduler.jobstores.redis (optional) missing module named pymongo - imported by apscheduler.jobstores.mongodb (optional) missing module named bson - imported by apscheduler.jobstores.mongodb (optional) missing module named 'tornado.gen' - imported by apscheduler.executors.tornado (top-level) missing module named funcsigs - imported by apscheduler.util (optional)