pyinstaller icon indicating copy to clipboard operation
pyinstaller copied to clipboard

Help Taming RecursionError

Open htgoebel opened this issue 4 years ago • 53 comments

EDIT: Fix en route. Original comment:

If you encounter a "RecursionError:maximum recursion depth exceeded", please help taming this beast. I was not yet able to reproduce this on my system, thus you need to provide data so I can try to fix the issue.

Please follow these instructions, which (hopefully) provide the required information). Thanks!

  1. Prepare a clean environment
python -m venv pyivenv
cd pyivenv

source ./bin/activate    # Posix bash/zsh
.\Scripts\activate.bat   # Windows cmd.exe
.\Scripts\Activate.ps1   # Windows PowerShell

pip install -U pip  # upgrade pip

export PYTHONHASHSEED=0   # Posix
set PYTHONHASHSEED=0      # Windows cmd.exe
$env:PYTHONHASHSEED = "0" # Windows PowerShell
# verify hash randomization is disabled
python -c "import sys; assert sys.flags.hash_randomization == 0"

# install PyInstaller
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
  1. go to you project and install its requirements
cd /path/to/you/application
pip install -r ....

pip list > pip-list.txt
pip freeze > pip-freeze.txt

Now comes the important part:

  1. Generate a .spec-file (if you don't have one already):
pyi-makespec main.py
  1. Verify pyinstaller runs into RecursionError in this setup:
pyinstaller main.spec

If this does not fail, ensure the .spec-file does not sys.setrecursionlimit()

  1. Please try to generate a as minimal as possible version of you application, which will still make PyInstaller run into RecursionError. Ideally the application only consists of on import statement and still fails to freeze.

    Please, please take your time for doing so! The TRACE-output you will generate in the next steps will be HUGE and hard to analyze anyway. Please help keeping the data small. Otherwise I will have barely no chance to find the error.

  2. Run PyInstaller in TRACE mode, redirecting the output into a file. The outout will be huge, several thousand lines, so you really want to redirect the output into a file::

pyinstaller main.spec --log=TRACE > failing.log 2>&1
  1. Now iterative try to find a small new recursion limit which will make PyInstaller pass. Add these lines near the top of the .spec-file
import sys
sys.setrecursionlimit(sys.getrecursionlimit()+20)
print("Recursion limit:", sys.getrecursionlimit())

then run pyinstaller main.spec again. If it fails, increase the number, if it passes, decrease the number. Repeat until you have a lower bound (in steps 10) where PyInstaller passes.

  1. With this lower bound run
pyinstaller main.spec --log=TRACE > passing.log 2>&1
  1. Zip all the log-files and send them to my via email. You can find my E-Mail at http://www.pyinstaller.org/support.html
zip trace-logs.zip pip-list.txt pip-freeze.txt failing.log passing.log

I only need these log-file, nothing of the stuff built.

  1. Keep this environment! And make sure you can reproduce it even in a few weeks time. It will take some time to analyze the data and to propose a fix - and we will need the environment to verify the fix.

htgoebel avatar Aug 29 '19 16:08 htgoebel

I have sent you an email with my logs.

For anyone else, I hit this problem with import mypy. Alas, with no workaround at this time

jnewbigin avatar Jan 29 '20 11:01 jnewbigin

@jnewbigin could you send the logs to me as well? [email protected]

Legorooj avatar Feb 06 '20 11:02 Legorooj

@Legorooj Do you want my log file? I sent it to Harmut

Jaime02 avatar Feb 06 '20 14:02 Jaime02

@Jaime02 please. All log files related to this issue are welcome. Please send them to [email protected]

Legorooj avatar Feb 07 '20 00:02 Legorooj

I'm having this annoying issue in my main computer. I am able to use pyinstaller in other computers with the same code so it is a computer specific problem. I have a virtual machine in my main computer where it works, It is very strange.

Edit: I'm able to generate the exe with Python 3.8.0 and:

altgraph       0.16.1
future         0.18.2
mpmath         1.1.0
pefile         2019.4.18
pip            19.2.3
PyInstaller    4.0.dev0+5d4bbbeea
PyOpenGL       3.1.0
PyQt5          5.13.2
PyQt5-sip      12.7.0
pywin32-ctypes 0.2.0
setuptools     41.2.0
sympy          1.6.dev0

Edit 2: Pyinstaller worked but fbs don't, it shows this error:

Log ``` fbs freeze c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\mpmath\ctx_mp_python.py:892: SyntaxWarning: "is" with a literal. Did you mean "=="? if other is 0: c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\mpmath\ctx_mp_python.py:986: SyntaxWarning: "is" with a literal. Did you mean "=="? if other is 0: Traceback (most recent call last): File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Users\usuario01\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstaller.exe\__main__.py", line 9, in File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 111, in run run_build(pyi_config, spec_file, **vars(args)) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 63, in run_build PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 838, in main build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build')) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 784, in build exec(text, spec_namespace) File "", line 18, in File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 98, in __init__ self.__postinit__() File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\datastruct.py", line 158, in __postinit__ self.assemble() File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 128, in assemble self.code_dict = { File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 129, in key: strip_paths_in_code(code) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 654, in strip_paths_in_code consts = tuple( File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 655, in strip_paths_in_code(const_co, new_filename) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 662, in strip_paths_in_code return code_func(co.co_argcount, co.co_kwonlyargcount, co.co_nlocals, co.co_stacksize, TypeError: an integer is required (got type bytes) Traceback (most recent call last): File "C:\Users\usuario01\AppData\Local\Programs\Python\Python38-32\Scripts\fbs-script.py", line 11, in load_entry_point('fbs==0.8.6', 'console_scripts', 'fbs')() File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\fbs\__main__.py", line 17, in _main fbs.cmdline.main() File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\fbs\cmdline.py", line 32, in main fn(*args) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\fbs\builtin_commands\__init__.py", line 120, in freeze freeze_windows(debug=debug) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\fbs\freeze\windows.py", line 18, in freeze_windows run_pyinstaller(args, debug) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\site-packages\fbs\freeze\__init__.py", line 47, in run_pyinstaller run(args, check=True) File "c:\users\usuario01\appdata\local\programs\python\python38-32\lib\subprocess.py", line 512, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['pyinstaller', '--name', 'Dibujo técnico', '--noupx', '--log-level', 'ERROR', '--noconfirm', '--windowed', '--icon', 'D:\\Pictures\\Camera Roll\\Windows\\No hay nada no entres\\He dicho que no\\EL QUE AVISA ES AVISADOR\\Pyton\\Prueba fbs\\src\\main\\icons\\Icon.ico', '--distpath', 'D:\\Pictures\\Camera Roll\\Windows\\No hay nada no entres\\He dicho que no\\EL QUE AVISA ES AVISADOR\\Pyton\\Prueba fbs\\target', '--specpath', 'D:\\Pictures\\Camera Roll\\Windows\\No hay nada no entres\\He dicho que no\\EL QUE AVISA ES AVISADOR\\Pyton\\Prueba fbs\\target\\PyInstaller', '--workpath', 'D:\\Pictures\\Camera Roll\\Windows\\No hay nada no entres\\He dicho que no\\EL QUE AVISA ES AVISADOR\\Pyton\\Prueba fbs\\target\\PyInstaller', '--additional-hooks-dir', 'c:\\users\\usuario01\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\fbs\\freeze\\hooks', '--runtime-hook', 'D:\\Pictures\\Camera Roll\\Windows\\No hay nada no entres\\He dicho que no\\EL QUE AVISA ES AVISADOR\\Pyton\\Prueba fbs\\target\\PyInstaller\\fbs_pyinstaller_hook.py', 'D:\\Pictures\\Camera Roll\\Windows\\No hay nada no entres\\He dicho que no\\EL QUE AVISA ES AVISADOR\\Pyton\\Prueba fbs\\src\\main\\python\\main.py']' returned non-zero exit status 1. ```

Edit 3: I am able to generate the .exe at my main PC, I had never been able to do it until now. I completely reinstalled Python 3.8.2 with the necessary modules and it worked!

Modules:

Package         Version
--------------- ------------------
altgraph        0.16.1
cycler          0.10.0
future          0.18.2
kiwisolver      1.1.0
mpmath          1.1.0
numpy           1.17.3
pefile          2019.4.18
pip             19.2.3
PyInstaller     4.0.dev0+g5d4bbbee
PyOpenGL        3.1.5
pyparsing       2.4.2
PyQt5           5.14.0
PyQt5-sip       12.7.0
PyQt5-stubs     5.13.1.3
python-dateutil 2.8.0
pywin32         225
pywin32-ctypes  0.2.0
setuptools      41.2.0
six             1.12.0
sympy           1.6.dev0

Jaime02 avatar Feb 25 '20 12:02 Jaime02

@Jaime02 python 3.8 isn't supported yet. Also PyInstaller 3.4 isn't supported, please use PyInstaller 3.6 (pip install -U PyInstaller/master branch)

Legorooj avatar Feb 25 '20 22:02 Legorooj

@htgoebel there are log files available in my fork under branch recursiontrack

EDIT: It appears I've acidentally deleted the branch. Please see https://github.com/pyinstaller/pyinstaller/issues/4406#issuecomment-593086321 for how to replicate.

Legorooj avatar Mar 01 '20 09:03 Legorooj

@Jaime02 crap - I must have acidentally deleted it. (Groan).

To replicate:

(In a fresh venv)

# Test.py
from sympy import *

pyinstaller test.py --log-level=TRACE

Legorooj avatar Mar 01 '20 11:03 Legorooj

Ok I've traced the subsystem. It's modulegraph (suprise suprise) and the part known to be recursive. I'll let you know more when I have it.

Legorooj avatar Apr 05 '20 22:04 Legorooj

Ok everyone. A fix is on the way.

  • :+1: Upside: This fix will fix loads of bugs.

  • :-1: Downside: Estimated landing period: several months. Probably Nov-Jan. (Maybe sooner?)

Fix: We (The pyinstaller developers) are replacing ModuleGraph... with ModuleGraph 2. A non-recursive implementation. Expect this to take some time.

Legorooj avatar Apr 22 '20 11:04 Legorooj

@Legorooj @htgoebel I keep getting the following error when I use fastapi in my python application.

File "..../miniconda3/lib/python3.7/site-packages/PyInstaller/lib/modulegraph/modulegraph.py", 
line 2912, in _load_package self._load_module(fqname, fp, buf, stuff)
File "..../miniconda3/lib/python3.7/site-packages/PyInstaller/lib/modulegraph/modulegraph.py", 
line 2093, in _load_module m = self._load_package(fqname, pathname, packagepath)

RecursionError: maximum recursion depth exceeded while calling a Python object

I added import sys; sys.setrecursionlimit(50000) to the original python file as well as in the spec but still getting the same problem.

The interesting thing is that I don't get that error if I don't use fastapi (It works with Flask for example). Looks like PyInstaller has some issue with fastapi.

This is the code in my main python function (for reproducing the error):

from fastapi import FastAPI
import uvicorn
app = FastAPI()

if __name__ == "__main__":
    uvicorn.run("main:app", host="0.0.0.0", workers=1, port=5000)

smasoudn avatar Apr 28 '20 23:04 smasoudn

@smasoudn this is the same error we've all been getting. I got it with sympy. I'd say that for some reason, modulegraph isn't being smart about recursion, because there's a bug. It's probably exploring the same branch of a fractal tree over and over again.

Legorooj avatar Apr 28 '20 23:04 Legorooj

Is there any work around for this in the meantime? I hit it with pydantic, which I believe others have bumped into as well...

All the best of luck with the re-implementation, that sounds like a beast.

EDIT: Ignore this, I was trying on 3.8, dropping to 3.7 resolves for me. I've added a personal donation, and will see if I can persuade my company to sponsor :)

martsa1 avatar Apr 29 '20 13:04 martsa1

Hi guys, is there any workaround for this issue ? Python 3.7 Pyinstaller 3.6

The modulegraph.py in pyinstaller seems to go about in a loop

Log

wargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2508, in _safe_import_hook edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1498, in import_hook target_module, target_attr_names): File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1792, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2093, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2912, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2508, in _safe_import_hook edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1498, in import_hook target_module, target_attr_names): File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1792, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2093, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2912, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2508, in _safe_import_hook edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1498, in import_hook target_module, target_attr_names): File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1792, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2508, in _safe_import_hook edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1498, in import_hook target_module, target_attr_names): File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1792, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1481, in import_hook source_package, target_module_partname, level) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1638, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2093, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2912, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1481, in import_hook source_package, target_module_partname, level) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1638, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2093, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2912, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module self._scan_code(m, co, co_ast) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code self._process_imports(module) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1481, in import_hook source_package, target_module_partname, level) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1638, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2093, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2885, in _load_package ns_pkgpath = _namespace_package_path(fqname, pkgpath or [], self.path) File "c:\users\vinup\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 169, in _namespace_package_path working_set = pkg_resources.WorkingSet(path) File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 568, in __init__ self.add_entry(entry) File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 624, in add_entry for dist in find_distributions(entry, True): File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 2066, in find_on_path for dist in factory(fullpath): File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 2136, in distributions_from_metadata root, entry, metadata, precedence=DEVELOP_DIST, File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 2594, in from_location py_version=py_version, platform=platform, **kw File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 2996, in _reload_version md_version = self._get_version() File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 2774, in _get_version version = _version_from_file(lines) File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 2558, in _version_from_file line = next(iter(version_lines), '') File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 2769, in _get_metadata for line in self.get_metadata_lines(name): File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 1433, in get_metadata_lines return yield_lines(self.get_metadata(name)) File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 1420, in get_metadata path = self._get_metadata_path(name) File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 1408, in _get_metadata_path return self._fn(self.egg_info, name) File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 1488, in _fn self._validate_resource_path(resource_name) File "c:\users\vinup\anaconda3\lib\site-packages\pkg_resources\__init__.py", line 1548, in _validate_resource_path posixpath.isabs(path) or File "c:\users\vinup\anaconda3\lib\posixpath.py", line 67, in isabs sep = _get_sep(s) File "c:\users\vinup\anaconda3\lib\posixpath.py", line 42, in _get_sep if isinstance(path, bytes): RecursionError: maximum recursion depth exceeded while calling a Python object

AIprototype avatar May 21 '20 13:05 AIprototype

@AIprototype no, there isn't yet. I'll be getting to work on actually implementing the fix in a few weeks.

Legorooj avatar May 21 '20 23:05 Legorooj

@AIprototype Try using Python 3.8.x in a fresh new environment

Jaime02 avatar May 22 '20 08:05 Jaime02

@Jaime02 FYI python 3.8 is unsupported. If you get it working, that's great. If not, we can't offer support. Support will come in pyinstaller 4.1 AFAIK.

Legorooj avatar May 22 '20 10:05 Legorooj

@Legorooj I know, but if you need to use PyInstaller you could try it, it works sometimes

Jaime02 avatar May 22 '20 15:05 Jaime02

@AIprototype no, there isn't yet. I'll be getting to work on actually implementing the fix in a few weeks.

Sure, that's great. I'm using a lot of machine learning libraries like Tensorflow, MDNN etc. Could this be the issue?

AIprototype avatar May 31 '20 10:05 AIprototype

To be clear, this issue is present in 3.7 and 3.8 right? Hence not a 3.8 blocker?

alexchandel avatar Jul 09 '20 14:07 alexchandel

@alexchandel present in all versions of python. It just depends on the module you import. Unfortunately my workload has increased now that COVID is almost over in Oz, so I have less time to work on PyInstaller. I have, however, started work on the modgraph replacement.

Legorooj avatar Jul 09 '20 23:07 Legorooj

Issue: I am not able to create executable .exe file. The issue is caused by the pandas import statement. If I remove the pandas import statement I am able to create. When I add the import statement I am getting "RecursionError: maximum recursion depth exceeded while calling a Python object".

How to reproduce it: Just create a simple program with pandas import statement. Code example:

~~ import pandas as pd

from tkinter import messagebox messagebox.showinfo("Title", "Record inserted successfully into Laptop table") print(abs(1))

~~

C:\Users\kafle\PycharmProjects\test2>pyinstaller --onefile -w test2.py 78 INFO: PyInstaller: 4.0.dev0 78 INFO: Python: 3.7.6 (conda) 78 INFO: Platform: Windows-10-10.0.18362-SP0 78 INFO: wrote C:\Users\kafle\PycharmProjects\test2\test2.spec 78 INFO: UPX is not available. 78 INFO: Extending PYTHONPATH with paths ['C:\Users\kafle\PycharmProjects\test2', 'C:\Users\kafle\PycharmProjects\test2'] 124 INFO: checking Analysis 124 INFO: Building because C:\Users\kafle\PycharmProjects\test2\test2.py changed 124 INFO: Initializing module dependency graph... 140 INFO: Caching module graph hooks... 140 INFO: Analyzing base_library.zip ... 3856 INFO: Caching module dependency graph... 3950 INFO: running Analysis Analysis-00.toc 3964 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable required by c:\users\kafle\anaconda3\python.exe 4199 INFO: Analyzing C:\Users\kafle\PycharmProjects\test2\test2.py 4418 INFO: Processing pre-find module path hook distutils from 'c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\hooks\pre_find_module_path\hook-distutils.py'. 4419 INFO: distutils: retargeting to non-venv dir 'c:\users\kafle\anaconda3\lib' 6376 INFO: Processing pre-find module path hook site from 'c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\hooks\pre_find_module_path\hook-site.py'. 6377 INFO: site: retargeting to fake-dir 'c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\fake-modules' 8279 INFO: Processing pre-safe import module hook setuptools.extern.six.moves from 'c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\hooks\pre_safe_import_module\hook-setuptools.extern.six.moves.py'. 17738 INFO: Processing pre-safe import module hook six.moves from 'c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\hooks\pre_safe_import_module\hook-six.moves.py'. 23268 INFO: Processing pre-safe import module hook urllib3.packages.six.moves from 'c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\hooks\pre_safe_import_module\hook-urllib3.packages.six.moves.py'. Traceback (most recent call last): File "c:\users\kafle\anaconda3\lib\runpy.py", line 193, in run_module_as_main "main", mod_spec) File "c:\users\kafle\anaconda3\lib\runpy.py", line 85, in run_code exec(code, run_globals) File "C:\Users\kafle\anaconda3\Scripts\pyinstaller.exe_main.py", line 7, in File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller_main.py", line 114, in run run_build(pyi_config, spec_file, **vars(args)) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller_main_.py", line 65, in run_build PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\building\build_main.py", line 716, in main build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build')) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\building\build_main.py", line 663, in build exec(code, spec_namespace) File "C:\Users\kafle\PycharmProjects\test2\test2.spec", line 17, in noarchive=False) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\building\build_main.py", line 241, in init self.postinit() File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\building\datastruct.py", line 160, in postinit self.assemble() File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\building\build_main.py", line 412, in assemble priority_scripts.append(self.graph.run_script(script)) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 302, in run_script pathname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1403, in run_script self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2503, in _safe_import_hook edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1493, in import_hook target_module, target_attr_names): File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1787, in _import_importable_package_submodules attr_name, submodule_name, package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1476, in import_hook source_package, target_module_partname, level) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1633, in _find_head_package target_module_headname, target_package_name, source_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2088, in _load_module m = self._load_package(fqname, pathname, packagepath) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2907, in _load_package self._load_module(fqname, fp, buf, stuff) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2638, in _scan_code self._process_imports(module) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2837, in _process_imports target_module = self._safe_import_hook(*import_info, **kwargs)[0] File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2293, in _safe_import_hook target_attr_names=None, level=level, edge_attr=edge_attr) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1477, in import_hook target_module = self._load_tail(target_package, target_module_partname) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1696, in _load_tail submodule = self._safe_import_module(head, mname, submodule) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\depend\analysis.py", line 440, in _safe_import_module module_basename, module_name, parent_package) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2050, in _safe_import_module module_name, file_handle, pathname, metadata) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2154, in _load_module self._scan_code(m, co, co_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2626, in _scan_code self._scan_ast(module, module_code_object_ast) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2655, in _scan_ast visitor.visit(module_code_object_ast) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1031, in visit_FunctionDef self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1026, in visit_If self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1026, in visit_If self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1026, in visit_If self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1026, in visit_If self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1026, in visit_If self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1026, in visit_If self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1026, in visit_If self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1026, in visit_If self.generic_visit(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 279, in generic_visit self.visit(item) File "c:\users\kafle\anaconda3\lib\ast.py", line 271, in visit return visitor(node) File "c:\users\kafle\anaconda3\lib\ast.py", line 275, in generic_visit for field, value in iter_fields(node): File "c:\users\kafle\anaconda3\lib\ast.py", line 188, in iter_fields yield field, getattr(node, field) RecursionError: maximum recursion depth exceeded while calling a Python object

kaflesudeep avatar Jul 19 '20 11:07 kaflesudeep

@kaflesudeep please do not post any more tracebacks on here; we already have enough and the issue you submitted (#5008) already has the traceback.

Legorooj avatar Jul 19 '20 12:07 Legorooj

I don't think the errors caused by sympy and pydantic are the same. I did some analysis on the pydantic issue here: https://github.com/pyinstaller/pyinstaller/issues/4158#issuecomment-683858215

agronholm avatar Aug 31 '20 15:08 agronholm

For pydantic, the problem occurs because ModuleGraph._find_module_path() returns the wrong result in the metadata. It returns imp.PKG_DIRECTORY where it should return imp.C_EXTENSION for pydantic.__init__. This causes ModuleGraph to try to find the package again, sending it to an infinite loop.

The magic happens here: https://github.com/pyinstaller/pyinstaller/blob/develop/PyInstaller/lib/modulegraph/modulegraph.py#L3091 The ExtensionLoader returns True for loader.is_package('__init__'). I checked and this never happens for pure python __init__ modules. I'm trying to debug the importlib code to figure out why it's returning True for extension modules but not pure Python modules, but no luck so far.

agronholm avatar Aug 31 '20 19:08 agronholm

This gets even weirder: I ran a simple test:

from importlib.machinery import SourceFileLoader
from importlib.machinery import ExtensionFileLoader

source_loader = SourceFileLoader('__init__', '/pydantic/__init__.py')
ext_loader = ExtensionFileLoader('__init__', '/pydantic/__init__.cpython-38-x86_64-linux-gnu.so')
print(source_loader.is_package('__init__'), ext_loader.is_package('__init__'))

Python 3.4: False False Python 3.5: False False Python 3.6: False False Python 3.7: False False Python 3.8: False True Python 3.9: False False Is there a bug in Python 3.8 specifically?

EDIT: never mind, it's because of the Python version in the extension module file name.

agronholm avatar Aug 31 '20 19:08 agronholm

No matter how much I look at the logic in ExtensionFileLoader.is_package(), I don't get it. Why would it return True when a file suffix matches one of the extensions? It's the complete opposite of what SourceFileLoader does.

agronholm avatar Aug 31 '20 20:08 agronholm

@brettcannon wrote that code, maybe this will ping him?

agronholm avatar Aug 31 '20 21:08 agronholm

@agronholm good catch on the C_EXTENSION issue - I'll fix that when I perform the transplant.

Legorooj avatar Sep 01 '20 07:09 Legorooj

@agronholm yes it pinged me, but I don't know what's being asked of me. How is ExtensionFileLoader "the complete opposite of what SourceFileLoader does"?

ExtensionFileLoader

https://github.com/python/cpython/blob/e6905e4c82cc05897dc1bf5ab2b5b94b2b043a7f/Lib/importlib/_bootstrap_external.py#L1098-L1102

SourceFileLoader

https://github.com/python/cpython/blob/e6905e4c82cc05897dc1bf5ab2b5b94b2b043a7f/Lib/importlib/_bootstrap_external.py#L773-L779

Are you asking why the file extension is explicitly checked for extensions and not Python source files? If that's the question then it's because ExtensionFileLoader directly deals with files while _LoaderBasics.is_package() does not necessarily. Hence the latter doesn't assume you're working with files (e.g. it could easily be reused to load via URL, database, etc.).

brettcannon avatar Sep 01 '20 16:09 brettcannon