Compiling pywin32 with PyOxidizer

Will Deem <[email protected]>
Newsgroups gmane.comp.python.windows
Message-ID <[email protected]>
Good morning Pywin32 mailing list,

 I appear to be running into an issue compiling my program using pyoxidizer with pywin32. It appears there is some reliance on the __file__ attribute, which is breaking as pyoxidizer is loading the modules into memory and there is no __file__ attribute.

 Has anyone created a successful workaround for this issue? If not, is there a means of monkey patching the __file__ attribute for the win32evtlog module so the program can successfully compile?

 My traceback log is attached.

Fair winds and following seas,
Will

_______________________________________________
python-win32 mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-win32
traceback.log (application/octet-stream, 24.6 KB)
resolving 1 targets
resolving target install
resolving target exe
resolving target dist
resolving Python distribution Url { url: "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-pc-windows-msvc-shared-pgo-20201021T0232.tar.zst", sha256: "b842ddc51a3611b574bd5aba8e233bb9a7a52b0479388187f31723ece09bf898" }
Python distribution available at C:\Users\WillD\Documents\Projects\project_Refactor\.\build\python_distributions\cpython-3.8.6-x86_64-pc-windows-msvc-shared-pgo-20201021T0232.tar.zst
reading data from Python distribution...
pip installing to C:\Users\WillD\AppData\Local\Temp\pyoxidizer-pip-install.tgUABh9cxUQr\install
Processing c:\users\willd\documents\projects\project_refactor
Collecting pywin32
  Using cached pywin32-300-cp38-cp38-win_amd64.whl (9.3 MB)
Collecting yara-python
  Using cached yara_python-4.0.4-cp38-cp38-win_amd64.whl (1.1 MB)
Collecting rich
  Using cached rich-9.10.0-py3-none-any.whl (188 kB)
Collecting pyyaml
  Using cached PyYAML-5.4.1-cp38-cp38-win_amd64.whl (213 kB)
Collecting dict-toolbox
  Using cached dict_toolbox-2-py3-none-any.whl (32 kB)
Collecting aiofiles
  Using cached aiofiles-0.6.0-py3-none-any.whl (11 kB)
Collecting pygments<3.0.0,>=2.6.0
  Using cached Pygments-2.7.4-py3-none-any.whl (950 kB)
Collecting typing-extensions<4.0.0,>=3.7.4
  Using cached typing_extensions-3.7.4.3-py3-none-any.whl (22 kB)
Collecting colorama<0.5.0,>=0.4.0
  Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting commonmark<0.10.0,>=0.9.0
  Using cached commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
Collecting msgpack
  Using cached msgpack-1.0.2-cp38-cp38-win_amd64.whl (69 kB)
Using legacy 'setup.py install' for project, since package 'wheel' is not installed.
Installing collected packages: pywin32, yara-python, pygments, typing-extensions, colorama, commonmark, rich, pyyaml, msgpack, dict-toolbox, aiofiles, project
    Running setup.py install for project: started
    Running setup.py install for project: finished with status 'done'
Successfully installed aiofiles-0.6.0 colorama-0.4.4 commonmark-0.9.1 dict-toolbox-2 msgpack-1.0.2 pygments-2.7.4 pywin32-300 pyyaml-5.4.1 rich-9.10.0 project-1.0 typing-extensions-3.7.4.3 yara-python-4.0.4
pip installing to C:\Users\WillD\AppData\Local\Temp\pyoxidizer-pip-install.lwQevQiNBnwl\install
Collecting pywin32
  Using cached pywin32-300-cp38-cp38-win_amd64.whl (9.3 MB)
Installing collected packages: pywin32
Successfully installed pywin32-300
adding Python executable project_Refactor to .
     Created binary (application) package
writing C:\Users\WillD\AppData\Local\Temp\pyoxidizer.LmCwZGW8zdiM\project_Refactor\.cargo\config
writing C:\Users\WillD\AppData\Local\Temp\pyoxidizer.LmCwZGW8zdiM\project_Refactor\build.rs
writing C:\Users\WillD\AppData\Local\Temp\pyoxidizer.LmCwZGW8zdiM\project_Refactor\src\main.rs
writing C:\Users\WillD\AppData\Local\Temp\pyoxidizer.LmCwZGW8zdiM\project_Refactor\pyoxidizer.bzl
writing C:\Users\WillD\AppData\Local\Temp\pyoxidizer.LmCwZGW8zdiM\project_Refactor\project_Refactor.exe.manifest
writing C:\Users\WillD\AppData\Local\Temp\pyoxidizer.LmCwZGW8zdiM\project_Refactor\project_Refactor-manifest.rc
warning: adodbapi.test.setuptestframework contains __file__
warning: asyncio.__main__ contains __file__
warning: bin.pywin32_postinstall contains __file__
warning: bin.pywin32_testall contains __file__
warning: cProfile contains __file__
warning: distutils.command.sdist contains __file__
warning: distutils.core contains __file__
warning: distutils.dist contains __file__
warning: doctest contains __file__
warning: encodings contains __file__
warning: idlelib.browser contains __file__
warning: idlelib.config contains __file__
warning: idlelib.help contains __file__
warning: idlelib.help_about contains __file__
warning: idlelib.idle contains __file__
warning: idlelib.pyshell contains __file__
warning: idlelib.runscript contains __file__
warning: idlelib.tree contains __file__
warning: importlib contains __file__
warning: importlib._bootstrap contains __file__
warning: importlib._bootstrap_external contains __file__
warning: importlib.abc contains __file__
warning: inspect contains __file__
warning: isapi.install contains __file__
warning: isapi.samples.advanced contains __file__
warning: isapi.samples.test contains __file__
warning: lib2to3.pygram contains __file__
warning: logging contains __file__
warning: logging.handlers contains __file__
warning: modulefinder contains __file__
warning: msilib.text contains __file__
warning: multiprocessing.spawn contains __file__
warning: pdb contains __file__
warning: pip.__main__ contains __file__
warning: pip._internal.build_env contains __file__
warning: pip._internal.commands.debug contains __file__
warning: pip._internal.pyproject contains __file__
warning: pip._internal.req.req_install contains __file__
warning: pip._internal.utils.misc contains __file__
warning: pip._internal.utils.setuptools_build contains __file__
warning: pip._internal.utils.virtualenv contains __file__
warning: pip._vendor contains __file__
warning: pip._vendor.certifi.core contains __file__
warning: pip._vendor.distlib.resources contains __file__
warning: pip._vendor.pep517._in_process contains __file__
warning: pip._vendor.pep517.wrappers contains __file__
warning: pip._vendor.pkg_resources contains __file__
warning: pkgutil contains __file__
warning: profile contains __file__
warning: pyclbr contains __file__
warning: pydoc contains __file__
warning: pydoc_data.topics contains __file__
warning: pygments.formatters._mapping contains __file__
warning: pygments.lexers._lua_builtins contains __file__
warning: pygments.lexers._mapping contains __file__
warning: pygments.lexers._mysql_builtins contains __file__
warning: pygments.lexers._php_builtins contains __file__
warning: pygments.lexers._postgres_builtins contains __file__
warning: pygments.lexers._scilab_builtins contains __file__
warning: pygments.lexers._sourcemod_builtins contains __file__
warning: pygments.lexers.python contains __file__
warning: pygments.sphinxext contains __file__
warning: pygments.unistring contains __file__
warning: pythonwin.pywin.framework.scriptutils contains __file__
warning: pythonwin.pywin.scintilla.IDLEenvironment contains __file__
warning: pythonwin.pywin.scintilla.control contains __file__
warning: runpy contains __file__
warning: site contains __file__
warning: project.plugins.events.events contains __file__
warning: trace contains __file__
warning: turtle contains __file__
warning: turtledemo.__main__ contains __file__
warning: unittest contains __file__
warning: unittest.loader contains __file__
warning: venv contains __file__
warning: win32.Demos.security.sspi.validate_password contains __file__
warning: win32.Demos.win32rcparser_demo contains __file__
warning: win32.lib.pywin32_bootstrap contains __file__
warning: win32.lib.pywintypes contains __file__
warning: win32.lib.win32evtlogutil contains __file__
warning: win32.lib.win32serviceutil contains __file__
warning: win32.lib.win32timezone contains __file__
warning: win32.scripts.regsetup contains __file__
warning: win32.scripts.setup_d contains __file__
warning: win32.test.test_clipboard contains __file__
warning: win32.test.test_win32api contains __file__
warning: win32.test.test_win32rcparser contains __file__
warning: win32.test.test_win32trace contains __file__
warning: win32.test.testall contains __file__
warning: win32com.server.register contains __file__
warning: win32com.test.pippo_server contains __file__
warning: win32com.test.testDictionary contains __file__
warning: win32com.test.testExplorer contains __file__
warning: win32com.test.testPippo contains __file__
warning: win32com.test.testPyComTest contains __file__
warning: win32com.test.testServers contains __file__
warning: win32com.test.testall contains __file__
warning: win32com.test.util contains __file__
warning: win32comext.axdebug.codecontainer contains __file__
warning: win32comext.axdebug.debugger contains __file__
warning: win32comext.directsound.test.ds_test contains __file__
warning: win32comext.shell.demos.servers.empty_volume_cache contains __file__
warning: win32comext.shell.demos.servers.folder_view contains __file__
warning: zipimport contains __file__
__file__ was encountered in some embedded modules
PyOxidizer does not set __file__ and this may create problems at run-time
See https://github.com/indygreg/PyOxidizer/issues/69 for more
building with Rust 1.49.0
    Updating crates.io index
   Compiling winapi v0.3.9
   Compiling memchr v2.3.4
   Compiling libc v0.2.85
   Compiling cc v1.0.66
   Compiling once_cell v1.5.2
   Compiling regex-syntax v0.6.22
   Compiling cfg-if v1.0.0
   Compiling proc-macro-hack v0.5.19
   Compiling encoding_rs v0.8.26
   Compiling byteorder v1.4.2
   Compiling autocfg v1.0.1
   Compiling winreg v0.8.0
   Compiling anyhow v1.0.38
   Compiling getrandom v0.2.2
   Compiling quoted_printable v0.4.2
   Compiling pyembed v0.10.3
   Compiling base64 v0.12.3
   Compiling cpython v0.5.2
   Compiling either v1.6.1
   Compiling lazy_static v1.4.0
   Compiling thread_local v1.1.2
   Compiling base64 v0.10.1
   Compiling vswhom-sys v0.1.0
   Compiling memory-module-sys v0.3.0
   Compiling num-traits v0.2.14
   Compiling itertools v0.9.0
   Compiling aho-corasick v0.7.15
   Compiling paste-impl v0.1.18
   Compiling charset v0.1.2
   Compiling winapi-util v0.1.5
   Compiling remove_dir_all v0.5.3
   Compiling rand v0.4.6
   Compiling memmap v0.7.0
   Compiling uuid v0.8.2
   Compiling python-packed-resources v0.4.0
   Compiling regex v1.4.3
   Compiling paste v0.1.18
   Compiling mailparse v0.13.1
   Compiling same-file v1.0.6
   Compiling tempdir v0.3.7
   Compiling vswhom v0.1.0
   Compiling walkdir v2.3.1
   Compiling embed-resource v1.5.0
   Compiling python-packaging v0.3.0
   Compiling project_Refactor v0.1.0 (C:\Users\WillD\AppData\Local\Temp\pyoxidizer.LmCwZGW8zdiM\project_Refactor)
   Compiling python3-sys v0.5.2
warning: crate `project_Refactor` should have a snake case name
  |
  = note: `#[warn(non_snake_case)]` on by default
  = help: convert the identifier to snake case: `project_refactor`

warning: 1 warning emitted

    Finished dev [unoptimized + debuginfo] target(s) in 57.72s
adding extra file lib\_asyncio.pyd to .
adding extra file lib\_bz2.pyd to .
adding extra file lib\_ctypes.pyd to .
adding extra file lib\_decimal.pyd to .
adding extra file lib\_elementtree.pyd to .
adding extra file lib\_hashlib.pyd to .
adding extra file lib\_lzma.pyd to .
adding extra file lib\_msi.pyd to .
adding extra file lib\_multiprocessing.pyd to .
adding extra file lib\_overlapped.pyd to .
adding extra file lib\_queue.pyd to .
adding extra file lib\_socket.pyd to .
adding extra file lib\_sqlite3.pyd to .
adding extra file lib\_ssl.pyd to .
adding extra file lib\_tkinter.pyd to .
adding extra file lib\libcrypto-1_1-x64.dll to .
adding extra file lib\libffi-7.dll to .
adding extra file lib\libssl-1_1-x64.dll to .
adding extra file lib\msgpack\_cmsgpack.cp38-win_amd64.pyd to .
adding extra file lib\pyexpat.pyd to .
adding extra file lib\pythonwin\dde.pyd to .
adding extra file lib\pythonwin\win32ui.pyd to .
adding extra file lib\pythonwin\win32uiole.pyd to .
adding extra file lib\select.pyd to .
adding extra file lib\sqlite3.dll to .
adding extra file lib\tcl86t.dll to .
adding extra file lib\tk86t.dll to .
adding extra file lib\unicodedata.pyd to .
adding extra file lib\win32\_win32sysloader.pyd to .
adding extra file lib\win32\_winxptheme.pyd to .
adding extra file lib\win32\mmapfile.pyd to .
adding extra file lib\win32\odbc.pyd to .
adding extra file lib\win32\perfmon.pyd to .
adding extra file lib\win32\servicemanager.pyd to .
adding extra file lib\win32\timer.pyd to .
adding extra file lib\win32\win2kras.pyd to .
adding extra file lib\win32\win32api.pyd to .
adding extra file lib\win32\win32clipboard.pyd to .
adding extra file lib\win32\win32console.pyd to .
adding extra file lib\win32\win32cred.pyd to .
adding extra file lib\win32\win32crypt.pyd to .
adding extra file lib\win32\win32event.pyd to .
adding extra file lib\win32\win32evtlog.pyd to .
adding extra file lib\win32\win32file.pyd to .
adding extra file lib\win32\win32gui.pyd to .
adding extra file lib\win32\win32help.pyd to .
adding extra file lib\win32\win32inet.pyd to .
adding extra file lib\win32\win32job.pyd to .
adding extra file lib\win32\win32lz.pyd to .
adding extra file lib\win32\win32net.pyd to .
adding extra file lib\win32\win32pdh.pyd to .
adding extra file lib\win32\win32pipe.pyd to .
adding extra file lib\win32\win32print.pyd to .
adding extra file lib\win32\win32process.pyd to .
adding extra file lib\win32\win32profile.pyd to .
adding extra file lib\win32\win32ras.pyd to .
adding extra file lib\win32\win32security.pyd to .
adding extra file lib\win32\win32service.pyd to .
adding extra file lib\win32\win32trace.pyd to .
adding extra file lib\win32\win32transaction.pyd to .
adding extra file lib\win32\win32ts.pyd to .
adding extra file lib\win32\win32wnet.pyd to .
adding extra file lib\win32\winxpgui.pyd to .
adding extra file lib\win32comext\adsi\adsi.pyd to .
adding extra file lib\win32comext\authorization\authorization.pyd to .
adding extra file lib\win32comext\axcontrol\axcontrol.pyd to .
adding extra file lib\win32comext\axdebug\axdebug.pyd to .
adding extra file lib\win32comext\axscript\axscript.pyd to .
adding extra file lib\win32comext\bits\bits.pyd to .
adding extra file lib\win32comext\directsound\directsound.pyd to .
adding extra file lib\win32comext\ifilter\ifilter.pyd to .
adding extra file lib\win32comext\internet\internet.pyd to .
adding extra file lib\win32comext\mapi\exchange.pyd to .
adding extra file lib\win32comext\mapi\mapi.pyd to .
adding extra file lib\win32comext\propsys\propsys.pyd to .
adding extra file lib\win32comext\shell\shell.pyd to .
adding extra file lib\win32comext\taskscheduler\taskscheduler.pyd to .
adding extra file lib\winsound.pyd to .
adding extra file lib\yaml\_yaml.cp38-win_amd64.pyd to .
adding extra file lib\yara.cp38-win_amd64.pyd to .
adding extra file python38.dll to .
installing files to C:\Users\WillD\Documents\Projects\project_Refactor\.\build\x86_64-pc-windows-msvc\debug\install
[07:51:33] [!] Could not find an indicators directory.        project.run:213
           Indicators should be in the same directory as this                  
           executable.                                                         
+--------------------- Traceback (most recent call last) ---------------------+
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\project.plugins.events.events:14 in <module>         |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\sunscr |
| een.plugins.events.events'                                                  |
+-----------------------------------------------------------------------------+
ModuleNotFoundError: No module named 'win32evtlog'

During handling of the above exception, another exception occurred:

+--------------------- Traceback (most recent call last) ---------------------+
| C:\Users\WillD\Documents\Projects\project_Refactor\project.py:3 in      |
| <module>                                                                    |
|                                                                             |
|   1 from project.run import run                                           |
|   2                                                                         |
| > 3 run()                                                                   |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\project.run:24 in run                                |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\sunscr |
| een.run'                                                                    |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\project.run:38 in run_plugins                        |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\sunscr |
| een.run'                                                                    |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\asyncio.base_events:616 in run_until_complete          |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\asynci |
| o.base_events'                                                              |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\project.run:58 in _run_coroutines                    |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\sunscr |
| een.run'                                                                    |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\project.run:165 in enumerate_entrypoints             |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\sunscr |
| een.run'                                                                    |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\importlib:127 in import_module                         |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\import |
| lib'                                                                        |
| <frozen importlib._bootstrap>:1014 in _gcd_import                           |
| <frozen importlib._bootstrap>:991 in _find_and_load                         |
| <frozen importlib._bootstrap>:975 in _find_and_load_unlocked                |
| <frozen importlib._bootstrap>:671 in _load_unlocked                         |
| <frozen importlib._bootstrap>:219 in _call_with_frames_removed              |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\project.plugins.events.__scan__:2 in <module>        |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\sunscr |
| een.plugins.events.__scan__'                                                |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\project.plugins.events.events:20 in <module>         |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\sunscr |
| een.plugins.events.events'                                                  |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\pip:16 in main                                         |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\pip'   |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\pip._internal.utils.entrypoints:3 in <module>          |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\pip._i |
| nternal.utils.entrypoints'                                                  |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\pip._internal.cli.main:10 in <module>                  |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\pip._i |
| nternal.cli.main'                                                           |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\pip._internal.cli.autocompletion:9 in <module>         |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\pip._i |
| nternal.cli.autocompletion'                                                 |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\pip._internal.cli.main_parser:7 in <module>            |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\pip._i |
| nternal.cli.main_parser'                                                    |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\pip._internal.cli.cmdoptions:23 in <module>            |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\pip._i |
| nternal.cli.cmdoptions'                                                     |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\pip._internal.cli.progress_bars:7 in <module>          |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\pip._i |
| nternal.cli.progress_bars'                                                  |
|                                                                             |
| C:\Users\WillD\Documents\Projects\project_Refactor\build\x86_64-pc-window |
| s-msvc\debug\install\pip._vendor:23 in <module>                             |
|                                                                             |
| [Errno 2] No such file or directory: 'C:\\Users\\WillD\\Documents\\Projects |
| \\project_Refactor\\build\\x86_64-pc-windows-msvc\\debug\\install\\pip._v |
| endor'                                                                      |
+-----------------------------------------------------------------------------+
NameError: name '__file__' is not defined
error: cargo run failed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.