Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows 11 install into virtualenv #7

Closed
SydneyED opened this issue Nov 1, 2023 · 5 comments
Closed

Windows 11 install into virtualenv #7

SydneyED opened this issue Nov 1, 2023 · 5 comments

Comments

@SydneyED
Copy link

SydneyED commented Nov 1, 2023

Just recording the issues I'm having installing this on Windows 11. Attempting to install into a virtual environment.

System setup:
Windows 11
Visual Studio 17 2022 (+ build tools)
CMake 3.28.0
Python 3.11.5
Attempting with no Anaconda

Full pip list for env as I'm trying to do some 3D stuff so there's a Tonne of things in here: Package Version ------------------------- ------------ anyio 4.0.0 argon2-cffi 23.1.0 argon2-cffi-bindings 21.2.0 arrow 1.3.0 asttokens 2.4.1 async-lru 2.0.4 attrs 23.1.0 Babel 2.13.1 beautifulsoup4 4.12.2 black 23.10.1 bleach 6.1.0 certifi 2023.7.22 cffi 1.16.0 charset-normalizer 3.3.1 click 8.1.7 colorama 0.4.6 comm 0.1.4 Cython 0.29.36 debugpy 1.8.0 decorator 5.1.1 defusedxml 0.7.1 executing 2.0.1 fastjsonschema 2.18.1 fqdn 1.5.1 idna 3.4 imageio 2.31.6 ipykernel 6.26.0 ipython 8.17.2 ipython-genutils 0.2.0 ipywidgets 8.1.1 isoduration 20.11.0 jedi 0.19.1 Jinja2 3.1.2 joblib 1.3.2 json5 0.9.14 jsonpointer 2.4 jsonschema 4.19.2 jsonschema-specifications 2023.7.1 jupyter 1.0.0 jupyter_client 8.5.0 jupyter-console 6.6.3 jupyter_core 5.5.0 jupyter-events 0.8.0 jupyter-lsp 2.2.0 jupyter_server 2.9.1 jupyter_server_terminals 0.4.4 jupyterlab 4.0.7 jupyterlab-pygments 0.2.2 jupyterlab_server 2.25.0 jupyterlab-widgets 3.0.9 lazy_loader 0.3 llvmlite 0.41.1 MarkupSafe 2.1.3 matplotlib-inline 0.1.6 mistune 3.0.2 mypy-extensions 1.0.0 nbclient 0.8.0 nbconvert 7.10.0 nbformat 5.9.2 nest-asyncio 1.5.8 networkx 3.2.1 notebook 7.0.6 notebook_shim 0.2.3 numba 0.58.1 numpy 1.26.1 overrides 7.4.0 packaging 23.2 pandas 2.1.2 pandocfilters 1.5.0 parso 0.8.3 pathspec 0.11.2 Pillow 10.0.1 pip 23.3.1 platformdirs 3.11.0 plotly 5.18.0 prometheus-client 0.18.0 prompt-toolkit 3.0.39 psutil 5.9.6 pure-eval 0.2.2 pycparser 2.21 Pygments 2.16.1 python-dateutil 2.8.2 python-json-logger 2.0.7 pytz 2023.3.post1 pywin32 306 pywinpty 2.0.12 PyYAML 6.0.1 pyzmq 25.1.1 qtconsole 5.4.4 QtPy 2.4.1 referencing 0.30.2 requests 2.31.0 rfc3339-validator 0.1.4 rfc3986-validator 0.1.1 rpds-py 0.10.6 scikit-image 0.22.0 scikit-learn 1.3.2 scipy 1.11.3 Send2Trash 1.8.2 setuptools 68.2.2 six 1.16.0 sniffio 1.3.0 soupsieve 2.5 stack-data 0.6.3 style 1.1.0 tenacity 8.2.3 terminado 0.17.1 threadpoolctl 3.2.0 tifffile 2023.9.26 tinycss2 1.2.1 tokenize-rt 5.2.0 tornado 6.3.3 tqdm 4.66.1 traitlets 5.13.0 types-python-dateutil 2.8.19.14 tzdata 2023.3 update 0.0.1 uri-template 1.3.0 urllib3 2.0.7 wcwidth 0.2.9 webcolors 1.13 webencodings 0.5.1 websocket-client 1.6.4 widgetsnbextension 4.0.9

Cholmod appears to have built fine with VS 17 2022. There were no failures or problems when set to release mode and building.

For building with venv:
Powershell required the following in order to enter my venv with python as I do not want numpy installed locally: Set-ExecutionPolicy Unrestricted -Scope Process
Followed by activating my venv with {DIR}\venv\Scripts\activate.ps1

All of the following is done in the powershell.

Obtaining the following error (click to expand)
(venv) PS {DIR}\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4> python setup.py build
running build
running build_py
UPDATING build\lib.win-amd64-cpython-311\sksparse/_version.py
set build\lib.win-amd64-cpython-311\sksparse/_version.py to '0.4.4'
running build_ext
Compiling sksparse/cholmod.pyx because it changed.
[1/1] Cythonizing sksparse/cholmod.pyx
performance hint: sksparse\cholmod.pyx:379:5: Exception check on '_error_handler' will always require the GIL to be acquired.
Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.

Error compiling Cython file:
------------------------------------------------------------
...
        cholmod_c_start(&self._common)
        assert (_use_long == 0 and self._common.itype == CHOLMOD_INT) \
            or (_use_long == 1 and self._common.itype == CHOLMOD_LONG)
        self._common.print = 0
        self._common.error_handler = (
            <void (*)(int, const char *, int, const char *)>_error_handler)
            ^
------------------------------------------------------------

sksparse\cholmod.pyx:435:12: Cannot assign type 'void (*)(int, const char *, int, const char *) except *' to 'void (*)(int, const char *, int, const char *) noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to type 'void (int, const char *, int, const char *) except *'.
Traceback (most recent call last):
  File "{DIR}\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4\setup.py", line 39, in <module>
    setup(install_requires = ['numpy', 'scipy'],
  File "{DIR}\venv\Lib\site-packages\setuptools\__init__.py", line 87, in setup
    return distutils.core.setup(**attrs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
    return run_commands(dist)
           ^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
    dist.run_commands()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 968, in run_commands
    self.run_command(cmd)
  File "{DIR}\venv\Lib\site-packages\setuptools\dist.py", line 1217, in run_command
    super().run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command
    cmd_obj.run()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
    self.run_command(cmd_name)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
    self.distribution.run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\dist.py", line 1217, in run_command
    super().run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command
    cmd_obj.run()
  File "{DIR}\venv\Lib\site-packages\setuptools\command\build_ext.py", line 84, in run
    _build_ext.run(self)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
    self.build_extensions()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 466, in build_extensions
    self._build_extensions_serial()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 492, in _build_extensions_serial
    self.build_extension(ext)
  File "{DIR}\venv\Lib\site-packages\setuptools\command\build_ext.py", line 246, in build_extension
    _build_ext.build_extension(self, ext)
  File "{DIR}\venv\Lib\site-packages\Cython\Distutils\build_ext.py", line 130, in build_extension
    new_ext = cythonize(
              ^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\Cython\Build\Dependencies.py", line 1154, in cythonize
    cythonize_one(*args)
  File "{DIR}\venv\Lib\site-packages\Cython\Build\Dependencies.py", line 1321, in cythonize_one
    raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: sksparse/cholmod.pyx



I then did pip install "cython<3" as some people with a similar issue found their cython version was the problem. This resulted in the following error under the dropdown:

some text

(venv) PS {DIR}\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4> python setup.py build
{DIR}\venv\Lib\site-packages\setuptools\__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
running build
running build_py
UPDATING build\lib.win-amd64-cpython-311\sksparse/_version.py
set build\lib.win-amd64-cpython-311\sksparse/_version.py to '0.4.4'
running build_ext
cythoning sksparse/cholmod.pyx to sksparse\cholmod.c
Traceback (most recent call last):
  File "{DIR}\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4\setup.py", line 39, in <module>
    setup(install_requires = ['numpy', 'scipy'],
  File "{DIR}\venv\Lib\site-packages\setuptools\__init__.py", line 103, in setup
    return distutils.core.setup(**attrs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
    return run_commands(dist)
           ^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
    dist.run_commands()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
    self.run_command(cmd)
  File "{DIR}\venv\Lib\site-packages\setuptools\dist.py", line 989, in run_command
    super().run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build.py", line 131, in run
    self.run_command(cmd_name)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
    self.distribution.run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\dist.py", line 989, in run_command
    super().run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "{DIR}\venv\Lib\site-packages\setuptools\command\build_ext.py", line 88, in run
    _build_ext.run(self)
  File "{DIR}\venv\Lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
    _build_ext.build_ext.run(self)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 345, in run
    self.build_extensions()
  File "{DIR}\venv\Lib\site-packages\Cython\Distutils\old_build_ext.py", line 193, in build_extensions
    ext.sources = self.cython_sources(ext.sources, ext)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\Cython\Distutils\old_build_ext.py", line 346, in cython_sources
    result = cython_compile(source, options=options,
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\Main.py", line 786, in compile
    return compile_single(source, options, full_module_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\Main.py", line 731, in compile_single
    return run_pipeline(source, options, full_module_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\Main.py", line 479, in run_pipeline
    context = options.create_context()
              ^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\Main.py", line 600, in create_context
    return Context(self.include_path, self.compiler_directives,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\Main.py", line 80, in __init__
    from . import Builtin, CythonScope
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\CythonScope.py", line 5, in <module>
    from .UtilityCode import CythonUtilityCode
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\UtilityCode.py", line 3, in <module>
    from .TreeFragment import parse_from_strings, StringParseContext
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\TreeFragment.py", line 21, in <module>
    from . import Parsing
  File "Cython\\Compiler\\Parsing.py", line 31, in init Cython.Compiler.Parsing
  File "{DIR}\venv\Lib\site-packages\Cython\Compiler\ModuleNode.py", line 3220, in <module>
    capsule_utility_code = UtilityCode.load("Capsule")
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "Cython\\Compiler\\Code.py", line 351, in Cython.Compiler.Code.UtilityCodeBase.load
TypeError: load() takes exactly 2 positional arguments (1 given)

Coming back to this later as I have to leave for the day.

@xmlyqing00
Copy link
Owner

Thanks for providing such a detailed log for tracing errors. To be honest I didn't use this repository for years and am not so familiar with the compilation issue now. I went through your log and did some research. Here is my finding and hope it can help you.

  1. I also found using Cython<3 helps solve the first issue sksparse\cholmod.pyx:435:12: Cannot assign type 'void (*)(int, const char *, int, const char *) except *' to 'void (*)(int, const char *, int, const char *) noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to type 'void (int, const char *, int, const char *) except *'.

The reference link is here openai/mujoco-py#773

  1. The second issue is the compilation problem for capsule_utility_code = UtilityCode.load("Capsule"). I guess it is the Cython version problem that in your environment, the UtilityCode.load no longer takes only one input (TypeError: load() takes exactly 2 positional arguments (1 given)).

So I checked the version of different cython. Could you check your cython version?

  • According to this pull request d49d172, Cython-0.29.13 seems working.
  • I also searched the history release version of Cython, 0.29.36 looks also OK.
  • Another possible version problem is Python, I not sure whether Python11 is compatible with it. I believe I used an older python version < 3.8 at that time.

@SydneyED
Copy link
Author

SydneyED commented Nov 3, 2023

Heya! Thanks for responding, this was more of a shot in the dark as I wasn't sure if you were still monitoring this, and more for recording for anyone else who decides to try installing this now like me. So, thank you so much for your reply! Feel free to skip to the accordions near the bottom where I seem to be getting somewhere.

Could you check your cython version? Using Cython 0.29.36

Again, all of the following in PowerShell:

Just to see what happened I tried removing Cython as in one of the comments of that openai/mujoco-py one, it didn't work and just returned the original cython error. To be expected, it was just a "What if" attempt.
(venv) PS {DIR}\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4> python setup.py build
{DIR}\venv\Lib\site-packages\setuptools\__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
running build
running build_py
UPDATING build\lib.win-amd64-cpython-311\sksparse/_version.py
set build\lib.win-amd64-cpython-311\sksparse/_version.py to '0.4.4'
running build_ext
Compiling sksparse/cholmod.pyx because it changed.
[1/1] Cythonizing sksparse/cholmod.pyx
performance hint: sksparse\cholmod.pyx:379:5: Exception check on '_error_handler' will always require the GIL to be acquired.
Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.

Error compiling Cython file:
------------------------------------------------------------
...
        cholmod_c_start(&self._common)
        assert (_use_long == 0 and self._common.itype == CHOLMOD_INT) \
            or (_use_long == 1 and self._common.itype == CHOLMOD_LONG)
        self._common.print = 0
        self._common.error_handler = (
            <void (*)(int, const char *, int, const char *)>_error_handler)
            ^
------------------------------------------------------------

sksparse\cholmod.pyx:435:12: Cannot assign type 'void (*)(int, const char *, int, const char *) except *' to 'void (*)(int, const char *, int, const char *) noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to type 'void (int, const char *, int, const char *) except *'.
Traceback (most recent call last):
  File "{DIR}\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4\setup.py", line 39, in <module>
    setup(install_requires = ['numpy', 'scipy'],
  File "{DIR}\venv\Lib\site-packages\setuptools\__init__.py", line 103, in setup
    return distutils.core.setup(**attrs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
    return run_commands(dist)
           ^^^^^^^^^^^^^^^^^^
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
    dist.run_commands()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
    self.run_command(cmd)
  File "{DIR}\venv\Lib\site-packages\setuptools\dist.py", line 989, in run_command
    super().run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build.py", line 131, in run
    self.run_command(cmd_name)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
    self.distribution.run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\dist.py", line 989, in run_command
    super().run_command(command)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "{DIR}\venv\Lib\site-packages\setuptools\command\build_ext.py", line 88, in run
    _build_ext.run(self)
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 345, in run
    self.build_extensions()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 467, in build_extensions
    self._build_extensions_serial()
  File "{DIR}\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 493, in _build_extensions_serial
    self.build_extension(ext)
  File "{DIR}\venv\Lib\site-packages\setuptools\command\build_ext.py", line 249, in build_extension
    _build_ext.build_extension(self, ext)
  File "{DIR}\csc_root\cholmod-scikit-sparse-windows-master\scikit-sparse-0.4.4\.eggs\cython-3.0.5-py3.11-win-amd64.egg\Cython\Distutils\build_ext.py", line 130, in build_extension
    new_ext = cythonize(
              ^^^^^^^^^^
  File "{DIR}\csc_root\cholmod-scikit-sparse-windows-master\scikit-sparse-0.4.4\.eggs\cython-3.0.5-py3.11-win-amd64.egg\Cython\Build\Dependencies.py", line 1154, in cythonize
    cythonize_one(*args)
  File "{DIR}\csc_root\cholmod-scikit-sparse-windows-master\scikit-sparse-0.4.4\.eggs\cython-3.0.5-py3.11-win-amd64.egg\Cython\Build\Dependencies.py", line 1321, in cythonize_one
    raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: sksparse/cholmod.pyx

pip installed cython-0.29.13, had an error trying to pip install this as earlier versions of cython are now deprecated. Going to try downgrading my python version to 3.8
(venv) PS {DIR}\Libraries\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4> pip install cython==0.29.13
WARNING: Skipping {DIR}\venv\Lib\site-packages\Cython-3.0.5.dist-info due to invalid metadata entry 'name'
WARNING: Skipping {DIR}\venv\Lib\site-packages\Cython-3.0.5.dist-info due to invalid metadata entry 'name'
WARNING: Ignoring invalid distribution ~ython ({DIR}\venv\Lib\site-packages)
Collecting cython==0.29.13
  Downloading Cython-0.29.13.tar.gz (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 1.3 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [70 lines of output]
      Unable to find pgen, not compiling formal grammar.
      running egg_info
      creating Cython.egg-info
      writing Cython.egg-info\PKG-INFO
      writing dependency_links to Cython.egg-info\dependency_links.txt
      writing entry points to Cython.egg-info\entry_points.txt
      writing top-level names to Cython.egg-info\top_level.txt
      writing manifest file 'Cython.egg-info\SOURCES.txt'
      Traceback (most recent call last):
        File "{DIR}\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "{DIR}\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "{DIR}\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\build_meta.py", line 355, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\build_meta.py", line 325, in _get_build_requires
          self.run_setup()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\build_meta.py", line 507, in run_setup
          super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in run_setup
          exec(code, locals())
        File "<string>", line 228, in <module>
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\__init__.py", line 103, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
          return run_commands(dist)
                 ^^^^^^^^^^^^^^^^^^
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
          dist.run_commands()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
          self.run_command(cmd)
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\dist.py", line 989, in run_command
          super().run_command(command)
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
          cmd_obj.run()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 318, in run
          self.find_sources()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 326, in find_sources
          mm.run()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 548, in run
          self.add_defaults()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 586, in add_defaults
          sdist.add_defaults(self)
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\command\sdist.py", line 113, in add_defaults
          super().add_defaults()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\_distutils\command\sdist.py", line 251, in add_defaults
          self._add_defaults_ext()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\_distutils\command\sdist.py", line 335, in _add_defaults_ext
          build_ext = self.get_finalized_command('build_ext')
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 305, in get_finalized_command
          cmd_obj.ensure_finalized()
        File "{APPDATA_DIR}\Local\Temp\pip-build-env-iiw8svy0\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 111, in ensure_finalized
          self.finalize_options()
        File "{APPDATA_DIR}\Local\Temp\pip-install-mfjh9mfb\cython_70d56446da9c484ba7ad0f1b9fd5a949\Cython\Distutils\build_ext.py", line 20, in finalize_options
          self.distribution.ext_modules[:] = cythonize(
                                             ^^^^^^^^^^
        File "{APPDATA_DIR}\Local\Temp\pip-install-mfjh9mfb\cython_70d56446da9c484ba7ad0f1b9fd5a949\Cython\Build\Dependencies.py", line 959, in cythonize
          module_list, module_metadata = create_extension_list(
                                         ^^^^^^^^^^^^^^^^^^^^^^
        File "{APPDATA_DIR}\Local\Temp\pip-install-mfjh9mfb\cython_70d56446da9c484ba7ad0f1b9fd5a949\Cython\Build\Dependencies.py", line 752, in create_extension_list
          elif isinstance(patterns, basestring) or not isinstance(patterns, collections.Iterable):
                                                                            ^^^^^^^^^^^^^^^^^^^^
      AttributeError: module 'collections' has no attribute 'Iterable'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
WARNING: Skipping {DIR}\venv\Lib\site-packages\Cython-3.0.5.dist-info due to invalid metadata entry 'name'
WARNING: Skipping {DIR}\venv\Lib\site-packages\Cython-3.0.5.dist-info due to invalid metadata entry 'name'
WARNING: Skipping {DIR}\venv\Lib\site-packages\Cython-3.0.5.dist-info due to invalid metadata entry 'name'

Went back and installed Python3.8.10, recreated my virtualenvironment by deleting the old and pip installing the "requirements" under the accordion, letting the requirements of each of them fill in the missing stuff from the pip list in my original comment. Pip installing cython with Python38 went wrong. Error under accordion. WARNING: Error was 363 lines long
Requirements.txt
numpy
scipy
numba
pandas
plotly
tqdm
re
jupyter notebook
cython==0.29.13

Using legacy 'setup.py install' for cython, since package 'wheel' is not installed.
Installing collected packages: zipp, rpds-py, attrs, six, referencing, importlib-resources, types-python-dateutil, traitlets, pywin32, python-dateutil, platformdirs, pkgutil-resolve-name, jsonschema-specifications, tornado, pyzmq, pycparser, jupyter-core, jsonschema, importlib-metadata, fastjsonschema, arrow, webencodings, webcolors, uri-template, soupsieve, rfc3986-validator, rfc3339-validator, pywinpty, nbformat, MarkupSafe, jupyter-client, jsonpointer, isoduration, idna, fqdn, cffi, wcwidth, tinycss2, terminado, sniffio, pyyaml, python-json-logger, pygments, pure-eval, parso, pandocfilters, packaging, nbclient, mistune, jupyterlab-pygments, jinja2, executing, exceptiongroup, defusedxml, bleach, beautifulsoup4, asttokens, argon2-cffi-bindings, websocket-client, urllib3, typing-extensions, stack-data, send2trash, pytz, prompt-toolkit, prometheus-client, pickleshare, overrides, nbconvert, matplotlib-inline, jupyter-server-terminals, jupyter-events, jedi, decorator, colorama, charset-normalizer, certifi, backcall, argon2-cffi, anyio, requests, psutil, nest-asyncio, jupyter-server, json5, ipython, debugpy, comm, babel, tomli, notebook-shim, jupyterlab-server, jupyter-lsp, ipykernel, async-lru, tzdata, tenacity, numpy, llvmlite, jupyterlab, tqdm, scipy, plotly, pandas, numba, notebook, cython
    Running setup.py install for cython ... error
    ERROR: Command errored out with exit status 1:
     command: '{DOCUMENTS}\libraries\csc_root\testenv\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'{APPDATA}\\Local\\Temp\\pip-install-s8lcbosb\\cython_d73d8893eee74c73a651d9dbc85ade0a\\setup.py'"'"'; __file__='"'"'{APPDATA}\\Local\\Temp\\pip-install-s8lcbosb\\cython_d73d8893eee74c73a651d9dbc85ade0a\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record '{APPDATA}\Local\Temp\pip-record-cnca9kxz\install-record.txt' --single-version-externally-managed --compile --install-headers '{DOCUMENTS}\libraries\csc_root\testenv\include\site\python3.8\cython'
         cwd: {APPDATA}\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\
    Complete output (352 lines):
    Unable to find pgen, not compiling formal grammar.
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.8
    copying cython.py -> build\lib.win-amd64-3.8
    creating build\lib.win-amd64-3.8\Cython
    copying Cython\CodeWriter.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Coverage.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Debugging.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Shadow.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\StringIOTree.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\TestUtils.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Utils.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\__init__.py -> build\lib.win-amd64-3.8\Cython
    creating build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\BuildExecutable.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Cythonize.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Dependencies.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Distutils.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Inline.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\IpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\__init__.py -> build\lib.win-amd64-3.8\Cython\Build
    creating build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\AnalysedTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Annotate.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\AutoDocTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Buffer.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Builtin.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Code.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CodeGeneration.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CythonScope.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\DebugFlags.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Errors.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ExprNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FusedNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Future.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Interpreter.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Lexicon.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Main.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\MemoryView.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ModuleNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Naming.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Nodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Optimize.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Options.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Parsing.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Pipeline.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\PyrexTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Pythran.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Scanning.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\StringEncoding.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Symtab.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TypeInference.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TypeSlots.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\UtilityCode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\UtilNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Version.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Visitor.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler
    creating build\lib.win-amd64-3.8\Cython\Runtime
    copying Cython\Runtime\__init__.py -> build\lib.win-amd64-3.8\Cython\Runtime
    creating build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\extension.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\old_build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\__init__.py -> build\lib.win-amd64-3.8\Cython\Distutils
    creating build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\Cygdb.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\DebugWriter.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\libcython.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\libpython.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger
    creating build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\TestLibCython.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\test_libcython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\test_libpython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    creating build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Actions.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\DFA.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Errors.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Lexicons.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Machines.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Regexps.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Scanners.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Timing.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Traditional.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Transitions.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\__init__.py -> build\lib.win-amd64-3.8\Cython\Plex
    creating build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestCodeWriter.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestCythonUtils.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestJediTyper.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestStringIOTree.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\xmlrunner.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Tests
    creating build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestCyCache.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestInline.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestIpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestStripLiterals.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    creating build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestBuffer.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestCmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestFlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestGrammar.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestMemView.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestSignatureMatching.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestUtilityLoad.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestVisitor.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    creating build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\__init__.py -> build\lib.win-amd64-3.8\Cython\Utility
    creating build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\compat3.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\_looper.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\_tempita.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\__init__.py -> build\lib.win-amd64-3.8\Cython\Tempita
    creating build\lib.win-amd64-3.8\pyximport
    copying pyximport\pyxbuild.py -> build\lib.win-amd64-3.8\pyximport
    copying pyximport\pyximport.py -> build\lib.win-amd64-3.8\pyximport
    copying pyximport\__init__.py -> build\lib.win-amd64-3.8\pyximport
    creating build\lib.win-amd64-3.8\Cython\Includes
    copying Cython\Includes\openmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes
    creating build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\array.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bytearray.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\ceval.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\datetime.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\longintrepr.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pylifecycle.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pystate.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pythread.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\slice.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    creating build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    creating build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\errno.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\locale.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\setjmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stddef.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdint.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    creating build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\algorithm.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\cast.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\deque.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\forward_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\functional.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\memory.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\pair.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\queue.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\stack.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\typeindex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\typeinfo.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\unordered_map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\unordered_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\utility.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\vector.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    creating build\lib.win-amd64-3.8\Cython\Includes\numpy
    copying Cython\Includes\numpy\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
    copying Cython\Includes\numpy\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
    creating build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\dlfcn.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\fcntl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\ioctl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\mman.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\resource.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\select.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stat.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\strings.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\types.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\unistd.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\wait.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Compiler\Code.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FlowControl.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ParseTreeTransforms.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Parsing.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Scanning.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Visitor.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Runtime\refnanny.pyx -> build\lib.win-amd64-3.8\Cython\Runtime
    copying Cython\Debugger\Tests\codefile -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\cfuncs.c -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Plex\Actions.pxd -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Scanners.pxd -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Utility\CConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CpdefEnums.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CppConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\MemoryView.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestCythonScope.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestCyUtilityLoader.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\AsyncGen.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Buffer.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Builtins.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Capsule.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CMath.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CommonStructures.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Complex.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Coroutine.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CythonFunction.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Embed.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Exceptions.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ExtensionTypes.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\FunctionArguments.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ImportExport.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\MemoryView_C.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ModuleSetupCode.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ObjectHandling.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Optimize.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Overflow.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Printing.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Profile.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\StringTools.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestUtilityLoader.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TypeConversion.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\arrayarray.h -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CppSupport.cpp -> build\lib.win-amd64-3.8\Cython\Utility
    running build_ext
    building 'Cython.Plex.Scanners' extension
    creating build\temp.win-amd64-3.8
    creating build\temp.win-amd64-3.8\Release
    creating build\temp.win-amd64-3.8\Release\Users
    creating build\temp.win-amd64-3.8\Release
    creating build\temp.win-amd64-3.8\Release\AppData
    creating build\temp.win-amd64-3.8\Release\AppData\Local
    creating build\temp.win-amd64-3.8\Release\AppData\Local\Temp
    creating build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb
    creating build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a
    creating build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython
    creating build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{DOCUMENTS}\libraries\csc_root\testenv\include -I{APPDATA}\Local\Programs\Python\Python38\include -I{APPDATA}\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{APPDATA}\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Scanners.c /Fobuild\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Scanners.obj
    Scanners.c
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{DOCUMENTS}\libraries\csc_root\testenv\libs /LIBPATH:{APPDATA}\Local\Programs\Python\Python38\libs /LIBPATH:{APPDATA}\Local\Programs\Python\Python38 /LIBPATH:{DOCUMENTS}\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanners build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Scanners.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Scanners.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Scanners.cp38-win_amd64.lib
       Creating library build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Scanners.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Scanners.cp38-win_amd64.exp
    Generating code
    Finished generating code
    building 'Cython.Plex.Actions' extension
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{DOCUMENTS}\libraries\csc_root\testenv\include -I{APPDATA}\Local\Programs\Python\Python38\include -I{APPDATA}\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{APPDATA}\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Actions.c /Fobuild\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Actions.obj
    Actions.c
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{DOCUMENTS}\libraries\csc_root\testenv\libs /LIBPATH:{APPDATA}\Local\Programs\Python\Python38\libs /LIBPATH:{APPDATA}\Local\Programs\Python\Python38 /LIBPATH:{DOCUMENTS}\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Actions build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Actions.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Actions.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Actions.cp38-win_amd64.lib
       Creating library build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Actions.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Plex\Actions.cp38-win_amd64.exp
    Generating code
    Finished generating code
    building 'Cython.Compiler.Scanning' extension
    creating build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Compiler
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{DOCUMENTS}\libraries\csc_root\testenv\include -I{APPDATA}\Local\Programs\Python\Python38\include -I{APPDATA}\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{APPDATA}\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Compiler\Scanning.c /Fobuild\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Compiler\Scanning.obj
    Scanning.c
    {APPDATA}\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Compiler\Scanning.c(10648): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{DOCUMENTS}\libraries\csc_root\testenv\libs /LIBPATH:{APPDATA}\Local\Programs\Python\Python38\libs /LIBPATH:{APPDATA}\Local\Programs\Python\Python38 /LIBPATH:{DOCUMENTS}\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanning build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Compiler\Scanning.obj /OUT:build\lib.win-amd64-3.8\Cython\Compiler\Scanning.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Compiler\Scanning.cp38-win_amd64.lib
    LINK : fatal error LNK1104: cannot open file 'build\temp.win-amd64-3.8\Release\AppData\Local\Temp\pip-install-s8lcbosb\cython_d73d8893eee74c73a651d9dbc85ade0a\Cython\Compiler\Scanning.cp38-win_amd64.exp'
    error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\link.exe' failed with exit status 1104
    ----------------------------------------
ERROR: Command errored out with exit status 1: '{DOCUMENTS}\libraries\csc_root\testenv\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'{APPDATA}\\Local\\Temp\\pip-install-s8lcbosb\\cython_d73d8893eee74c73a651d9dbc85ade0a\\setup.py'"'"'; __file__='"'"'{APPDATA}\\Local\\Temp\\pip-install-s8lcbosb\\cython_d73d8893eee74c73a651d9dbc85ade0a\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record '{APPDATA}\Local\Temp\pip-record-cnca9kxz\install-record.txt' --single-version-externally-managed --compile --install-headers '{DOCUMENTS}\libraries\csc_root\testenv\include\site\python3.8\cython' Check the logs for full command output.
WARNING: You are using pip version 21.1.1; however, version 23.3.1 is available.
You should consider upgrading via the '{DOCUMENTS}\libraries\csc_root\testenv\scripts\python.exe -m pip install --upgrade pip' command.

Went back and pip installed wheel as I realised I hadn't got it. Slightly different error when pip installing cython this time. (700 lines error message)
(testenv) PS {USER}\Documents\Libraries\CSC_ROOT> pip install cython==0.29.13
Collecting cython==0.29.13
  Using cached Cython-0.29.13.tar.gz (2.1 MB)
Building wheels for collected packages: cython
  Building wheel for cython (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: '{USER}\documents\libraries\csc_root\testenv\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'{USER}\\AppData\\Local\\Temp\\pip-install-w03tm_sh\\cython_272781bd90684d5e9ad162ff379ab002\\setup.py'"'"'; __file__='"'"'{USER}\\AppData\\Local\\Temp\\pip-install-w03tm_sh\\cython_272781bd90684d5e9ad162ff379ab002\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d '{USER}\AppData\Local\Temp\pip-wheel-12z2iuq3'
       cwd: {USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\
  Complete output (352 lines):
  Unable to find pgen, not compiling formal grammar.
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.8
  copying cython.py -> build\lib.win-amd64-3.8
  creating build\lib.win-amd64-3.8\Cython
  copying Cython\CodeWriter.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\Coverage.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\Debugging.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\Shadow.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\StringIOTree.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\TestUtils.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\Utils.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\__init__.py -> build\lib.win-amd64-3.8\Cython
  creating build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\BuildExecutable.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\Cythonize.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\Dependencies.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\Distutils.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\Inline.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\IpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\__init__.py -> build\lib.win-amd64-3.8\Cython\Build
  creating build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\AnalysedTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Annotate.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\AutoDocTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Buffer.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Builtin.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\CmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Code.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\CodeGeneration.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\CythonScope.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\DebugFlags.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Errors.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\ExprNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\FlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\FusedNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Future.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Interpreter.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Lexicon.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Main.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\MemoryView.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\ModuleNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Naming.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Nodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Optimize.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Options.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\ParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Parsing.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Pipeline.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\PyrexTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Pythran.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Scanning.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\StringEncoding.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Symtab.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\TreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\TreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\TypeInference.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\TypeSlots.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\UtilityCode.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\UtilNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Version.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Visitor.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler
  creating build\lib.win-amd64-3.8\Cython\Runtime
  copying Cython\Runtime\__init__.py -> build\lib.win-amd64-3.8\Cython\Runtime
  creating build\lib.win-amd64-3.8\Cython\Distutils
  copying Cython\Distutils\build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
  copying Cython\Distutils\extension.py -> build\lib.win-amd64-3.8\Cython\Distutils
  copying Cython\Distutils\old_build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
  copying Cython\Distutils\__init__.py -> build\lib.win-amd64-3.8\Cython\Distutils
  creating build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\Cygdb.py -> build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\DebugWriter.py -> build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\libcython.py -> build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\libpython.py -> build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger
  creating build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\TestLibCython.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\test_libcython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\test_libpython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  creating build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Actions.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\DFA.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Errors.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Lexicons.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Machines.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Regexps.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Scanners.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Timing.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Traditional.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Transitions.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\__init__.py -> build\lib.win-amd64-3.8\Cython\Plex
  creating build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\TestCodeWriter.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\TestCythonUtils.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\TestJediTyper.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\TestStringIOTree.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\xmlrunner.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Tests
  creating build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\TestCyCache.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\TestInline.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\TestIpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\TestStripLiterals.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  creating build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestBuffer.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestCmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestFlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestGrammar.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestMemView.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestSignatureMatching.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestTreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestTreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestUtilityLoad.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestVisitor.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  creating build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\__init__.py -> build\lib.win-amd64-3.8\Cython\Utility
  creating build\lib.win-amd64-3.8\Cython\Tempita
  copying Cython\Tempita\compat3.py -> build\lib.win-amd64-3.8\Cython\Tempita
  copying Cython\Tempita\_looper.py -> build\lib.win-amd64-3.8\Cython\Tempita
  copying Cython\Tempita\_tempita.py -> build\lib.win-amd64-3.8\Cython\Tempita
  copying Cython\Tempita\__init__.py -> build\lib.win-amd64-3.8\Cython\Tempita
  creating build\lib.win-amd64-3.8\pyximport
  copying pyximport\pyxbuild.py -> build\lib.win-amd64-3.8\pyximport
  copying pyximport\pyximport.py -> build\lib.win-amd64-3.8\pyximport
  copying pyximport\__init__.py -> build\lib.win-amd64-3.8\pyximport
  creating build\lib.win-amd64-3.8\Cython\Includes
  copying Cython\Includes\openmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes
  creating build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\array.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\bytearray.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\ceval.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\datetime.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\longintrepr.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\pylifecycle.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\pystate.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\pythread.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\slice.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  creating build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\stl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  creating build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\errno.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\locale.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\setjmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\stddef.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\stdint.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  creating build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\algorithm.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\cast.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\deque.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\forward_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\functional.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\memory.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\pair.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\queue.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\stack.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\typeindex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\typeinfo.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\unordered_map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\unordered_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\utility.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\vector.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  creating build\lib.win-amd64-3.8\Cython\Includes\numpy
  copying Cython\Includes\numpy\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
  copying Cython\Includes\numpy\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
  creating build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\dlfcn.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\fcntl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\ioctl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\mman.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\resource.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\select.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\stat.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\strings.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\types.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\unistd.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\wait.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Compiler\Code.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\FlowControl.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\ParseTreeTransforms.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Parsing.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Scanning.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Visitor.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Runtime\refnanny.pyx -> build\lib.win-amd64-3.8\Cython\Runtime
  copying Cython\Debugger\Tests\codefile -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\cfuncs.c -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Plex\Actions.pxd -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Scanners.pxd -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Utility\CConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CpdefEnums.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CppConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\MemoryView.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\TestCythonScope.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\TestCyUtilityLoader.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\AsyncGen.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Buffer.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Builtins.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Capsule.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CMath.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CommonStructures.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Complex.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Coroutine.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CythonFunction.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Embed.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Exceptions.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\ExtensionTypes.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\FunctionArguments.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\ImportExport.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\MemoryView_C.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\ModuleSetupCode.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\ObjectHandling.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Optimize.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Overflow.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Printing.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Profile.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\StringTools.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\TestUtilityLoader.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\TypeConversion.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\arrayarray.h -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CppSupport.cpp -> build\lib.win-amd64-3.8\Cython\Utility
  running build_ext
  building 'Cython.Plex.Scanners' extension
  creating build\temp.win-amd64-3.8
  creating build\temp.win-amd64-3.8\Release
  creating build\temp.win-amd64-3.8\Release\Users
  creating build\temp.win-amd64-3.8\Release\{USER}
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{USER}\documents\libraries\csc_root\testenv\include -I{USER}\AppData\Local\Programs\Python\Python38\include -I{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.obj
  Scanners.c
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanners build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Scanners.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.cp38-win_amd64.lib
     Creating library build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.cp38-win_amd64.exp
  Generating code
  Finished generating code
  building 'Cython.Plex.Actions' extension
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{USER}\documents\libraries\csc_root\testenv\include -I{USER}\AppData\Local\Programs\Python\Python38\include -I{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.obj
  Actions.c
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Actions build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Actions.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.cp38-win_amd64.lib
     Creating library build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.cp38-win_amd64.exp
  Generating code
  Finished generating code
  building 'Cython.Compiler.Scanning' extension
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{USER}\documents\libraries\csc_root\testenv\include -I{USER}\AppData\Local\Programs\Python\Python38\include -I{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.obj
  Scanning.c
  {USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.c(10648): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanning build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.obj /OUT:build\lib.win-amd64-3.8\Cython\Compiler\Scanning.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.cp38-win_amd64.lib
  LINK : fatal error LNK1104: cannot open file 'build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.cp38-win_amd64.exp'
  error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\link.exe' failed with exit status 1104
  ----------------------------------------
  ERROR: Failed building wheel for cython
  Running setup.py clean for cython
Failed to build cython
Installing collected packages: cython
    Running setup.py install for cython ... error
    ERROR: Command errored out with exit status 1:
     command: '{USER}\documents\libraries\csc_root\testenv\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'{USER}\\AppData\\Local\\Temp\\pip-install-w03tm_sh\\cython_272781bd90684d5e9ad162ff379ab002\\setup.py'"'"'; __file__='"'"'{USER}\\AppData\\Local\\Temp\\pip-install-w03tm_sh\\cython_272781bd90684d5e9ad162ff379ab002\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record '{USER}\AppData\Local\Temp\pip-record-b9hdph48\install-record.txt' --single-version-externally-managed --compile --install-headers '{USER}\documents\libraries\csc_root\testenv\include\site\python3.8\cython'
         cwd: {USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\
    Complete output (352 lines):
    Unable to find pgen, not compiling formal grammar.
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.8
    copying cython.py -> build\lib.win-amd64-3.8
    creating build\lib.win-amd64-3.8\Cython
    copying Cython\CodeWriter.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Coverage.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Debugging.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Shadow.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\StringIOTree.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\TestUtils.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Utils.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\__init__.py -> build\lib.win-amd64-3.8\Cython
    creating build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\BuildExecutable.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Cythonize.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Dependencies.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Distutils.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Inline.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\IpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\__init__.py -> build\lib.win-amd64-3.8\Cython\Build
    creating build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\AnalysedTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Annotate.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\AutoDocTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Buffer.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Builtin.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Code.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CodeGeneration.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CythonScope.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\DebugFlags.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Errors.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ExprNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FusedNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Future.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Interpreter.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Lexicon.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Main.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\MemoryView.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ModuleNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Naming.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Nodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Optimize.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Options.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Parsing.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Pipeline.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\PyrexTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Pythran.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Scanning.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\StringEncoding.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Symtab.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TypeInference.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TypeSlots.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\UtilityCode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\UtilNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Version.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Visitor.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler
    creating build\lib.win-amd64-3.8\Cython\Runtime
    copying Cython\Runtime\__init__.py -> build\lib.win-amd64-3.8\Cython\Runtime
    creating build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\extension.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\old_build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\__init__.py -> build\lib.win-amd64-3.8\Cython\Distutils
    creating build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\Cygdb.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\DebugWriter.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\libcython.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\libpython.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger
    creating build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\TestLibCython.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\test_libcython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\test_libpython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    creating build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Actions.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\DFA.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Errors.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Lexicons.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Machines.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Regexps.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Scanners.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Timing.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Traditional.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Transitions.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\__init__.py -> build\lib.win-amd64-3.8\Cython\Plex
    creating build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestCodeWriter.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestCythonUtils.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestJediTyper.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestStringIOTree.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\xmlrunner.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Tests
    creating build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestCyCache.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestInline.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestIpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestStripLiterals.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    creating build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestBuffer.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestCmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestFlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestGrammar.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestMemView.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestSignatureMatching.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestUtilityLoad.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestVisitor.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    creating build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\__init__.py -> build\lib.win-amd64-3.8\Cython\Utility
    creating build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\compat3.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\_looper.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\_tempita.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\__init__.py -> build\lib.win-amd64-3.8\Cython\Tempita
    creating build\lib.win-amd64-3.8\pyximport
    copying pyximport\pyxbuild.py -> build\lib.win-amd64-3.8\pyximport
    copying pyximport\pyximport.py -> build\lib.win-amd64-3.8\pyximport
    copying pyximport\__init__.py -> build\lib.win-amd64-3.8\pyximport
    creating build\lib.win-amd64-3.8\Cython\Includes
    copying Cython\Includes\openmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes
    creating build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\array.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bytearray.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\ceval.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\datetime.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\longintrepr.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pylifecycle.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pystate.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pythread.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\slice.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    creating build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    creating build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\errno.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\locale.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\setjmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stddef.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdint.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    creating build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\algorithm.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\cast.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\deque.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\forward_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\functional.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\memory.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\pair.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\queue.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\stack.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\typeindex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\typeinfo.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\unordered_map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\unordered_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\utility.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\vector.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    creating build\lib.win-amd64-3.8\Cython\Includes\numpy
    copying Cython\Includes\numpy\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
    copying Cython\Includes\numpy\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
    creating build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\dlfcn.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\fcntl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\ioctl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\mman.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\resource.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\select.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stat.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\strings.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\types.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\unistd.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\wait.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Compiler\Code.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FlowControl.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ParseTreeTransforms.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Parsing.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Scanning.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Visitor.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Runtime\refnanny.pyx -> build\lib.win-amd64-3.8\Cython\Runtime
    copying Cython\Debugger\Tests\codefile -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\cfuncs.c -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Plex\Actions.pxd -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Scanners.pxd -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Utility\CConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CpdefEnums.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CppConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\MemoryView.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestCythonScope.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestCyUtilityLoader.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\AsyncGen.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Buffer.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Builtins.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Capsule.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CMath.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CommonStructures.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Complex.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Coroutine.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CythonFunction.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Embed.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Exceptions.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ExtensionTypes.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\FunctionArguments.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ImportExport.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\MemoryView_C.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ModuleSetupCode.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ObjectHandling.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Optimize.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Overflow.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Printing.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Profile.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\StringTools.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestUtilityLoader.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TypeConversion.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\arrayarray.h -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CppSupport.cpp -> build\lib.win-amd64-3.8\Cython\Utility
    running build_ext
    building 'Cython.Plex.Scanners' extension
    creating build\temp.win-amd64-3.8
    creating build\temp.win-amd64-3.8\Release
    creating build\temp.win-amd64-3.8\Release\Users
    creating build\temp.win-amd64-3.8\Release\{USER}
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{USER}\documents\libraries\csc_root\testenv\include -I{USER}\AppData\Local\Programs\Python\Python38\include -I{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.obj
    Scanners.c
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanners build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Scanners.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.cp38-win_amd64.lib
       Creating library build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Scanners.cp38-win_amd64.exp
    Generating code
    Finished generating code
    building 'Cython.Plex.Actions' extension
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{USER}\documents\libraries\csc_root\testenv\include -I{USER}\AppData\Local\Programs\Python\Python38\include -I{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.obj
    Actions.c
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Actions build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Actions.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.cp38-win_amd64.lib
       Creating library build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Plex\Actions.cp38-win_amd64.exp
    Generating code
    Finished generating code
    building 'Cython.Compiler.Scanning' extension
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I{USER}\documents\libraries\csc_root\testenv\include -I{USER}\AppData\Local\Programs\Python\Python38\include -I{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tc{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.obj
    Scanning.c
    {USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.c(10648): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanning build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.obj /OUT:build\lib.win-amd64-3.8\Cython\Compiler\Scanning.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.cp38-win_amd64.lib
    LINK : fatal error LNK1104: cannot open file 'build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-w03tm_sh\cython_272781bd90684d5e9ad162ff379ab002\Cython\Compiler\Scanning.cp38-win_amd64.exp'
    error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\link.exe' failed with exit status 1104
    ----------------------------------------
ERROR: Command errored out with exit status 1: '{USER}\documents\libraries\csc_root\testenv\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'{USER}\\AppData\\Local\\Temp\\pip-install-w03tm_sh\\cython_272781bd90684d5e9ad162ff379ab002\\setup.py'"'"'; __file__='"'"'{USER}\\AppData\\Local\\Temp\\pip-install-w03tm_sh\\cython_272781bd90684d5e9ad162ff379ab002\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record '{USER}\AppData\Local\Temp\pip-record-b9hdph48\install-record.txt' --single-version-externally-managed --compile --install-headers '{USER}\documents\libraries\csc_root\testenv\include\site\python3.8\cython' Check the logs for full command output.
WARNING: You are using pip version 21.1.1; however, version 23.3.1 is available.
You should consider upgrading via the '{USER}\documents\libraries\csc_root\testenv\scripts\python.exe -m pip install --upgrade pip' command.
(testenv) PS {USER}\Documents\Libraries\CSC_ROOT>


Pip installed pgen as suggested in this stack overflow. It didn't work. Still get the same "unable to find pgen" thing.
(testenv) PS C:\{USER}\Documents\Libraries\CSC_ROOT> pip install cython==0.29.13
Collecting cython==0.29.13
  Using cached Cython-0.29.13.tar.gz (2.1 MB)
Building wheels for collected packages: cython
  Building wheel for cython (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\{USER}\documents\libraries\csc_root\testenv\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\{USER}\\AppData\\Local\\Temp\\pip-install-xlym1ppx\\cython_356d268f4196430faa28c7096f65c818\\setup.py'"'"'; __file__='"'"'C:\\{USER}\\AppData\\Local\\Temp\\pip-install-xlym1ppx\\cython_356d268f4196430faa28c7096f65c818\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\{USER}\AppData\Local\Temp\pip-wheel-olt7vzyu'
       cwd: C:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\
  Complete output (352 lines):
  Unable to find pgen, not compiling formal grammar.
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.8
  copying cython.py -> build\lib.win-amd64-3.8
  creating build\lib.win-amd64-3.8\Cython
  copying Cython\CodeWriter.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\Coverage.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\Debugging.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\Shadow.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\StringIOTree.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\TestUtils.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\Utils.py -> build\lib.win-amd64-3.8\Cython
  copying Cython\__init__.py -> build\lib.win-amd64-3.8\Cython
  creating build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\BuildExecutable.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\Cythonize.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\Dependencies.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\Distutils.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\Inline.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\IpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build
  copying Cython\Build\__init__.py -> build\lib.win-amd64-3.8\Cython\Build
  creating build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\AnalysedTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Annotate.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\AutoDocTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Buffer.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Builtin.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\CmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Code.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\CodeGeneration.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\CythonScope.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\DebugFlags.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Errors.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\ExprNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\FlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\FusedNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Future.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Interpreter.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Lexicon.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Main.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\MemoryView.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\ModuleNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Naming.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Nodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Optimize.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Options.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\ParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Parsing.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Pipeline.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\PyrexTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Pythran.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Scanning.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\StringEncoding.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Symtab.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\TreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\TreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\TypeInference.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\TypeSlots.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\UtilityCode.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\UtilNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Version.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Visitor.py -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler
  creating build\lib.win-amd64-3.8\Cython\Runtime
  copying Cython\Runtime\__init__.py -> build\lib.win-amd64-3.8\Cython\Runtime
  creating build\lib.win-amd64-3.8\Cython\Distutils
  copying Cython\Distutils\build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
  copying Cython\Distutils\extension.py -> build\lib.win-amd64-3.8\Cython\Distutils
  copying Cython\Distutils\old_build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
  copying Cython\Distutils\__init__.py -> build\lib.win-amd64-3.8\Cython\Distutils
  creating build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\Cygdb.py -> build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\DebugWriter.py -> build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\libcython.py -> build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\libpython.py -> build\lib.win-amd64-3.8\Cython\Debugger
  copying Cython\Debugger\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger
  creating build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\TestLibCython.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\test_libcython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\test_libpython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  creating build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Actions.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\DFA.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Errors.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Lexicons.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Machines.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Regexps.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Scanners.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Timing.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Traditional.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Transitions.py -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\__init__.py -> build\lib.win-amd64-3.8\Cython\Plex
  creating build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\TestCodeWriter.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\TestCythonUtils.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\TestJediTyper.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\TestStringIOTree.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\xmlrunner.py -> build\lib.win-amd64-3.8\Cython\Tests
  copying Cython\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Tests
  creating build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\TestCyCache.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\TestInline.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\TestIpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\TestStripLiterals.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  copying Cython\Build\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
  creating build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestBuffer.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestCmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestFlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestGrammar.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestMemView.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestSignatureMatching.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestTreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestTreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestUtilityLoad.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\TestVisitor.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  copying Cython\Compiler\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
  creating build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\__init__.py -> build\lib.win-amd64-3.8\Cython\Utility
  creating build\lib.win-amd64-3.8\Cython\Tempita
  copying Cython\Tempita\compat3.py -> build\lib.win-amd64-3.8\Cython\Tempita
  copying Cython\Tempita\_looper.py -> build\lib.win-amd64-3.8\Cython\Tempita
  copying Cython\Tempita\_tempita.py -> build\lib.win-amd64-3.8\Cython\Tempita
  copying Cython\Tempita\__init__.py -> build\lib.win-amd64-3.8\Cython\Tempita
  creating build\lib.win-amd64-3.8\pyximport
  copying pyximport\pyxbuild.py -> build\lib.win-amd64-3.8\pyximport
  copying pyximport\pyximport.py -> build\lib.win-amd64-3.8\pyximport
  copying pyximport\__init__.py -> build\lib.win-amd64-3.8\pyximport
  creating build\lib.win-amd64-3.8\Cython\Includes
  copying Cython\Includes\openmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes
  creating build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\array.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\bytearray.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\ceval.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\datetime.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\longintrepr.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\pylifecycle.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\pystate.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\pythread.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\slice.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  copying Cython\Includes\cpython\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
  creating build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\python_weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  copying Cython\Includes\Deprecated\stl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
  creating build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\errno.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\locale.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\setjmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\stddef.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\stdint.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  copying Cython\Includes\libc\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
  creating build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\algorithm.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\cast.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\deque.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\forward_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\functional.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\memory.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\pair.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\queue.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\stack.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\typeindex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\typeinfo.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\unordered_map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\unordered_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\utility.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\vector.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  copying Cython\Includes\libcpp\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
  creating build\lib.win-amd64-3.8\Cython\Includes\numpy
  copying Cython\Includes\numpy\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
  copying Cython\Includes\numpy\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
  creating build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\dlfcn.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\fcntl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\ioctl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\mman.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\resource.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\select.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\stat.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\strings.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\types.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\unistd.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\wait.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Includes\posix\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
  copying Cython\Compiler\Code.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\FlowControl.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\ParseTreeTransforms.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Parsing.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Scanning.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Compiler\Visitor.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
  copying Cython\Runtime\refnanny.pyx -> build\lib.win-amd64-3.8\Cython\Runtime
  copying Cython\Debugger\Tests\codefile -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Debugger\Tests\cfuncs.c -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
  copying Cython\Plex\Actions.pxd -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Plex\Scanners.pxd -> build\lib.win-amd64-3.8\Cython\Plex
  copying Cython\Utility\CConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CpdefEnums.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CppConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\MemoryView.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\TestCythonScope.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\TestCyUtilityLoader.pyx -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\AsyncGen.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Buffer.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Builtins.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Capsule.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CMath.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CommonStructures.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Complex.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Coroutine.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CythonFunction.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Embed.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Exceptions.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\ExtensionTypes.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\FunctionArguments.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\ImportExport.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\MemoryView_C.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\ModuleSetupCode.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\ObjectHandling.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Optimize.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Overflow.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Printing.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\Profile.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\StringTools.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\TestUtilityLoader.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\TypeConversion.c -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\arrayarray.h -> build\lib.win-amd64-3.8\Cython\Utility
  copying Cython\Utility\CppSupport.cpp -> build\lib.win-amd64-3.8\Cython\Utility
  running build_ext
  building 'Cython.Plex.Scanners' extension
  creating build\temp.win-amd64-3.8
  creating build\temp.win-amd64-3.8\Release
  creating build\temp.win-amd64-3.8\Release\Users
  creating build\temp.win-amd64-3.8\Release\{USER}
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\{USER}\documents\libraries\csc_root\testenv\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /TcC:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.obj
  Scanners.c
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanners build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Scanners.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.cp38-win_amd64.lib
     Creating library build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.cp38-win_amd64.exp
  Generating code
  Finished generating code
  building 'Cython.Plex.Actions' extension
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\{USER}\documents\libraries\csc_root\testenv\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /TcC:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.obj
  Actions.c
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Actions build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Actions.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.cp38-win_amd64.lib
     Creating library build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.cp38-win_amd64.exp
  Generating code
  Finished generating code
  building 'Cython.Compiler.Scanning' extension
  creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\{USER}\documents\libraries\csc_root\testenv\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /TcC:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.obj
  Scanning.c
  C:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.c(10648): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanning build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.obj /OUT:build\lib.win-amd64-3.8\Cython\Compiler\Scanning.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.cp38-win_amd64.lib
  LINK : fatal error LNK1104: cannot open file 'build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.cp38-win_amd64.exp'
  error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\link.exe' failed with exit status 1104
  ----------------------------------------
  ERROR: Failed building wheel for cython
  Running setup.py clean for cython
Failed to build cython
Installing collected packages: cython
    Running setup.py install for cython ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\{USER}\documents\libraries\csc_root\testenv\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\{USER}\\AppData\\Local\\Temp\\pip-install-xlym1ppx\\cython_356d268f4196430faa28c7096f65c818\\setup.py'"'"'; __file__='"'"'C:\\{USER}\\AppData\\Local\\Temp\\pip-install-xlym1ppx\\cython_356d268f4196430faa28c7096f65c818\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\{USER}\AppData\Local\Temp\pip-record-95me93gw\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\{USER}\documents\libraries\csc_root\testenv\include\site\python3.8\cython'
         cwd: C:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\
    Complete output (352 lines):
    Unable to find pgen, not compiling formal grammar.
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.8
    copying cython.py -> build\lib.win-amd64-3.8
    creating build\lib.win-amd64-3.8\Cython
    copying Cython\CodeWriter.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Coverage.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Debugging.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Shadow.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\StringIOTree.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\TestUtils.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\Utils.py -> build\lib.win-amd64-3.8\Cython
    copying Cython\__init__.py -> build\lib.win-amd64-3.8\Cython
    creating build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\BuildExecutable.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Cythonize.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Dependencies.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Distutils.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\Inline.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\IpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build
    copying Cython\Build\__init__.py -> build\lib.win-amd64-3.8\Cython\Build
    creating build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\AnalysedTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Annotate.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\AutoDocTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Buffer.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Builtin.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Code.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CodeGeneration.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\CythonScope.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\DebugFlags.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Errors.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ExprNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FusedNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Future.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Interpreter.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Lexicon.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Main.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\MemoryView.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ModuleNode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Naming.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Nodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Optimize.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Options.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Parsing.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Pipeline.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\PyrexTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Pythran.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Scanning.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\StringEncoding.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Symtab.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TypeInference.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\TypeSlots.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\UtilityCode.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\UtilNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Version.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Visitor.py -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler
    creating build\lib.win-amd64-3.8\Cython\Runtime
    copying Cython\Runtime\__init__.py -> build\lib.win-amd64-3.8\Cython\Runtime
    creating build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\extension.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\old_build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils
    copying Cython\Distutils\__init__.py -> build\lib.win-amd64-3.8\Cython\Distutils
    creating build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\Cygdb.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\DebugWriter.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\libcython.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\libpython.py -> build\lib.win-amd64-3.8\Cython\Debugger
    copying Cython\Debugger\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger
    creating build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\TestLibCython.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\test_libcython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\test_libpython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    creating build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Actions.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\DFA.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Errors.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Lexicons.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Machines.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Regexps.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Scanners.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Timing.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Traditional.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Transitions.py -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\__init__.py -> build\lib.win-amd64-3.8\Cython\Plex
    creating build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestCodeWriter.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestCythonUtils.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestJediTyper.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\TestStringIOTree.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\xmlrunner.py -> build\lib.win-amd64-3.8\Cython\Tests
    copying Cython\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Tests
    creating build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestCyCache.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestInline.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestIpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\TestStripLiterals.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    copying Cython\Build\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Build\Tests
    creating build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestBuffer.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestCmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestFlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestGrammar.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestMemView.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestSignatureMatching.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestUtilityLoad.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\TestVisitor.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    copying Cython\Compiler\Tests\__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests
    creating build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\__init__.py -> build\lib.win-amd64-3.8\Cython\Utility
    creating build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\compat3.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\_looper.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\_tempita.py -> build\lib.win-amd64-3.8\Cython\Tempita
    copying Cython\Tempita\__init__.py -> build\lib.win-amd64-3.8\Cython\Tempita
    creating build\lib.win-amd64-3.8\pyximport
    copying pyximport\pyxbuild.py -> build\lib.win-amd64-3.8\pyximport
    copying pyximport\pyximport.py -> build\lib.win-amd64-3.8\pyximport
    copying pyximport\__init__.py -> build\lib.win-amd64-3.8\pyximport
    creating build\lib.win-amd64-3.8\Cython\Includes
    copying Cython\Includes\openmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes
    creating build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\array.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bytearray.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\ceval.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\datetime.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\longintrepr.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pylifecycle.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pystate.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\pythread.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\slice.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    copying Cython\Includes\cpython\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython
    creating build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\python_weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    copying Cython\Includes\Deprecated\stl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated
    creating build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\errno.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\locale.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\setjmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stddef.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdint.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    copying Cython\Includes\libc\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc
    creating build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\algorithm.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\cast.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\deque.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\forward_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\functional.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\memory.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\pair.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\queue.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\stack.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\typeindex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\typeinfo.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\unordered_map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\unordered_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\utility.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\vector.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    copying Cython\Includes\libcpp\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp
    creating build\lib.win-amd64-3.8\Cython\Includes\numpy
    copying Cython\Includes\numpy\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
    copying Cython\Includes\numpy\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy
    creating build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\dlfcn.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\fcntl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\ioctl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\mman.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\resource.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\select.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stat.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\strings.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\types.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\unistd.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\wait.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Includes\posix\__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix
    copying Cython\Compiler\Code.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\FlowControl.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\ParseTreeTransforms.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Parsing.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Scanning.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Compiler\Visitor.pxd -> build\lib.win-amd64-3.8\Cython\Compiler
    copying Cython\Runtime\refnanny.pyx -> build\lib.win-amd64-3.8\Cython\Runtime
    copying Cython\Debugger\Tests\codefile -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Debugger\Tests\cfuncs.c -> build\lib.win-amd64-3.8\Cython\Debugger\Tests
    copying Cython\Plex\Actions.pxd -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Plex\Scanners.pxd -> build\lib.win-amd64-3.8\Cython\Plex
    copying Cython\Utility\CConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CpdefEnums.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CppConvert.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\MemoryView.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestCythonScope.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestCyUtilityLoader.pyx -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\AsyncGen.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Buffer.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Builtins.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Capsule.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CMath.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CommonStructures.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Complex.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Coroutine.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CythonFunction.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Embed.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Exceptions.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ExtensionTypes.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\FunctionArguments.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ImportExport.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\MemoryView_C.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ModuleSetupCode.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\ObjectHandling.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Optimize.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Overflow.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Printing.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\Profile.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\StringTools.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TestUtilityLoader.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\TypeConversion.c -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\arrayarray.h -> build\lib.win-amd64-3.8\Cython\Utility
    copying Cython\Utility\CppSupport.cpp -> build\lib.win-amd64-3.8\Cython\Utility
    running build_ext
    building 'Cython.Plex.Scanners' extension
    creating build\temp.win-amd64-3.8
    creating build\temp.win-amd64-3.8\Release
    creating build\temp.win-amd64-3.8\Release\Users
    creating build\temp.win-amd64-3.8\Release\{USER}
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\{USER}\documents\libraries\csc_root\testenv\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /TcC:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.obj
    Scanners.c
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanners build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Scanners.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.cp38-win_amd64.lib
       Creating library build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Scanners.cp38-win_amd64.exp
    Generating code
    Finished generating code
    building 'Cython.Plex.Actions' extension
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\{USER}\documents\libraries\csc_root\testenv\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /TcC:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.obj
    Actions.c
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Actions build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.obj /OUT:build\lib.win-amd64-3.8\Cython\Plex\Actions.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.cp38-win_amd64.lib
       Creating library build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Plex\Actions.cp38-win_amd64.exp
    Generating code
    Finished generating code
    building 'Cython.Compiler.Scanning' extension
    creating build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\{USER}\documents\libraries\csc_root\testenv\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /TcC:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.c /Fobuild\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.obj
    Scanning.c
    C:\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.c(10648): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:c:\{USER}\documents\libraries\csc_root\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_Scanning build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.obj /OUT:build\lib.win-amd64-3.8\Cython\Compiler\Scanning.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.cp38-win_amd64.lib
    LINK : fatal error LNK1104: cannot open file 'build\temp.win-amd64-3.8\Release\{USER}\AppData\Local\Temp\pip-install-xlym1ppx\cython_356d268f4196430faa28c7096f65c818\Cython\Compiler\Scanning.cp38-win_amd64.exp'
    error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\link.exe' failed with exit status 1104
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\{USER}\documents\libraries\csc_root\testenv\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\{USER}\\AppData\\Local\\Temp\\pip-install-xlym1ppx\\cython_356d268f4196430faa28c7096f65c818\\setup.py'"'"'; __file__='"'"'C:\\{USER}\\AppData\\Local\\Temp\\pip-install-xlym1ppx\\cython_356d268f4196430faa28c7096f65c818\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\{USER}\AppData\Local\Temp\pip-record-95me93gw\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\{USER}\documents\libraries\csc_root\testenv\include\site\python3.8\cython' Check the logs for full command output.

Tried with the pip install Cython==0.29.13 --install-option="--no-cython-compile" thing from the same stackoverflow. It seems to have installed cython but let's see if it did the thing correctly for the purposes of installing scikit-sparse
(testenv) PS C:\{USER}\Documents\Libraries\CSC_ROOT> pip install Cython==0.29.13 --install-option="--no-cython-compile"
c:\{USER}\documents\libraries\csc_root\testenv\lib\site-packages\pip\_internal\commands\install.py:232: UserWarning: Disabling all use of wheels due to the use of --build-option / --global-option / --install-option.
  cmdoptions.check_install_build_global(options)
Collecting Cython==0.29.13
  Using cached Cython-0.29.13.tar.gz (2.1 MB)
Skipping wheel build for Cython, due to binaries being disabled for it.
Installing collected packages: Cython
    Running setup.py install for Cython ... done
Successfully installed Cython-0.29.13
WARNING: You are using pip version 21.1.1; however, version 23.3.1 is available.
You should consider upgrading via the 'c:\{USER}\documents\libraries\csc_root\testenv\scripts\python.exe -m pip install --upgrade pip' command.

Built the python code using the python setup.py build command.

In theory, this has built without error. However, python within the virtual env is unable to find the module.

The setup file from step 2.2.3 of Compile Scikit-Sparse worked.
Build:
(testenv) PS C:\{USER}\Documents\Libraries\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4> python setup.py build
running build
running build_py
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\sksparse
copying sksparse\test_cholmod.py -> build\lib.win-amd64-3.8\sksparse
copying sksparse\_version.py -> build\lib.win-amd64-3.8\sksparse
copying sksparse\__init__.py -> build\lib.win-amd64-3.8\sksparse
UPDATING build\lib.win-amd64-3.8\sksparse/_version.py
set build\lib.win-amd64-3.8\sksparse/_version.py to '0.4.4'
running build_ext
cythoning sksparse/cholmod.pyx to sksparse\cholmod.c
building 'sksparse.cholmod' extension
creating build\temp.win-amd64-3.8
creating build\temp.win-amd64-3.8\Release
creating build\temp.win-amd64-3.8\Release\sksparse
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\{USER}\Documents\Libraries\CSC_ROOT\testenv\lib\site-packages\numpy\core\include -I../suitesparse-metis-for-windows-1.3.1/build/install/include/suitesparse -IC:\{USER}\Documents\Libraries\CSC_ROOT\testenv/include -I/usr/include/suitesparse -IC:\{USER}\Documents\Libraries\CSC_ROOT\testenv\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include -IC:\{USER}\AppData\Local\Programs\Python\Python38\include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcsksparse\cholmod.c /Fobuild\temp.win-amd64-3.8\Release\sksparse\cholmod.obj
cholmod.c
C:\{USER}\Documents\Libraries\CSC_ROOT\testenv\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:../suitesparse-metis-for-windows-1.3.1/build/install/lib64 /LIBPATH:../suitesparse-metis-for-windows-1.3.1/build/install/lib64/lapack_blas_windows /LIBPATH:C:\{USER}\Documents\Libraries\CSC_ROOT\testenv\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38\libs /LIBPATH:C:\{USER}\AppData\Local\Programs\Python\Python38 /LIBPATH:C:\{USER}\Documents\Libraries\CSC_ROOT\testenv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" cholmod.lib amd.lib btf.lib camd.lib ccolamd.lib colamd.lib cxsparse.lib klu.lib ldl.lib spqr.lib suitesparseconfig.lib umfpack.lib libblas.lib liblapack.lib /EXPORT:PyInit_cholmod build\temp.win-amd64-3.8\Release\sksparse\cholmod.obj /OUT:build\lib.win-amd64-3.8\sksparse\cholmod.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\sksparse\cholmod.cp38-win_amd64.lib
   Creating library build\temp.win-amd64-3.8\Release\sksparse\cholmod.cp38-win_amd64.lib and object build\temp.win-amd64-3.8\Release\sksparse\cholmod.cp38-win_amd64.exp
Generating code
Finished generating code

Install:

(testenv) PS C:\{USER}\Documents\Libraries\CSC_ROOT\Cholmod-Scikit-Sparse-Windows-master\scikit-sparse-0.4.4> python setup.py install
running install
running bdist_egg
running egg_info
creating scikit_sparse.egg-info
writing scikit_sparse.egg-info\PKG-INFO
writing dependency_links to scikit_sparse.egg-info\dependency_links.txt
writing requirements to scikit_sparse.egg-info\requires.txt
writing top-level names to scikit_sparse.egg-info\top_level.txt
writing manifest file 'scikit_sparse.egg-info\SOURCES.txt'
adding license file 'LICENSE.txt' (matched pattern 'LICEN[CS]E*')
reading manifest file 'scikit_sparse.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.mtx.gz' anywhere in distribution
no previously-included directories found matching 'doc\_build'
no previously-included directories found matching 'build'
no previously-included directories found matching 'dist'
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
writing manifest file 'scikit_sparse.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
UPDATING build\lib.win-amd64-3.8\sksparse/_version.py
set build\lib.win-amd64-3.8\sksparse/_version.py to '0.4.4'
running build_ext
skipping 'sksparse\cholmod.c' Cython extension (up-to-date)
creating build\bdist.win-amd64
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\sksparse
copying build\lib.win-amd64-3.8\sksparse\cholmod.cp38-win_amd64.pyd -> build\bdist.win-amd64\egg\sksparse
copying build\lib.win-amd64-3.8\sksparse\test_cholmod.py -> build\bdist.win-amd64\egg\sksparse
copying build\lib.win-amd64-3.8\sksparse\_version.py -> build\bdist.win-amd64\egg\sksparse
copying build\lib.win-amd64-3.8\sksparse\__init__.py -> build\bdist.win-amd64\egg\sksparse
byte-compiling build\bdist.win-amd64\egg\sksparse\test_cholmod.py to test_cholmod.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\sksparse\_version.py to _version.cpython-38.pyc
byte-compiling build\bdist.win-amd64\egg\sksparse\__init__.py to __init__.cpython-38.pyc
creating stub loader for sksparse\cholmod.cp38-win_amd64.pyd
byte-compiling build\bdist.win-amd64\egg\sksparse\cholmod.py to cholmod.cpython-38.pyc
installing package data to build\bdist.win-amd64\egg
running install_data
copying ..\suitesparse-metis-for-windows-1.3.1\build\install\lib64\lapack_blas_windows\libblas.dll -> build\bdist.win-amd64\egg\sksparse
copying ..\suitesparse-metis-for-windows-1.3.1\build\install\lib64\lapack_blas_windows\libgcc_s_sjlj-1.dll -> build\bdist.win-amd64\egg\sksparse
copying ..\suitesparse-metis-for-windows-1.3.1\build\install\lib64\lapack_blas_windows\libgfortran-3.dll -> build\bdist.win-amd64\egg\sksparse
copying ..\suitesparse-metis-for-windows-1.3.1\build\install\lib64\lapack_blas_windows\liblapack.dll -> build\bdist.win-amd64\egg\sksparse
copying ..\suitesparse-metis-for-windows-1.3.1\build\install\lib64\lapack_blas_windows\libquadmath-0.dll -> build\bdist.win-amd64\egg\sksparse
creating build\bdist.win-amd64\egg\EGG-INFO
copying scikit_sparse.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying scikit_sparse.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying scikit_sparse.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying scikit_sparse.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying scikit_sparse.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
writing build\bdist.win-amd64\egg\EGG-INFO\native_libs.txt
zip_safe flag not set; analyzing archive contents...
sksparse.__pycache__.cholmod.cpython-38: module references __file__
creating dist
creating 'dist\scikit_sparse-0.4.4-py3.8-win-amd64.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing scikit_sparse-0.4.4-py3.8-win-amd64.egg
creating c:\{USER}\documents\libraries\csc_root\testenv\lib\site-packages\scikit_sparse-0.4.4-py3.8-win-amd64.egg
Extracting scikit_sparse-0.4.4-py3.8-win-amd64.egg to c:\{USER}\documents\libraries\csc_root\testenv\lib\site-packages
Adding scikit-sparse 0.4.4 to easy-install.pth file

Installed c:\{USER}\documents\libraries\csc_root\testenv\lib\site-packages\scikit_sparse-0.4.4-py3.8-win-amd64.egg
Processing dependencies for scikit-sparse==0.4.4
Searching for scipy==1.10.1
Best match: scipy 1.10.1
Adding scipy 1.10.1 to easy-install.pth file

Using c:\{USER}\documents\libraries\csc_root\testenv\lib\site-packages
Searching for numpy==1.24.4
Best match: numpy 1.24.4
Adding numpy 1.24.4 to easy-install.pth file
Installing f2py-script.py script to C:\{USER}\Documents\Libraries\CSC_ROOT\testenv\Scripts
Installing f2py.exe script to C:\{USER}\Documents\Libraries\CSC_ROOT\testenv\Scripts

Using c:\{USER}\documents\libraries\csc_root\testenv\lib\site-packages
Finished processing dependencies for scikit-sparse==0.4.4

>>> from sksparse.cholmod import cholesky
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'sksparse.cholmod'

So yeah, the build/install ran without error, but the python module can't be found so going to continue looking into this!

@xmlyqing00
Copy link
Owner

Hi @SydneyED , Do you have any updates on it or how I can follow the bugs? Thanks

@SydneyED
Copy link
Author

SydneyED commented Dec 4, 2023

Hi! Sorry, things got hectic with work.

I'm unsure quite what I did differently since I last posted as I don't recall doing anything more once I left that last comment as I was getting frustrated. However, running my testenv just now, it seems to have worked?

I also realised one of my accordion sections didn't work there in my last comment, so apologies again for the confusion (or it did, but it's not apparent it's an accordion section. There's a bunch more info if you click the "In theory, this has built without error" heading. It's just removed the little arrow indicating it's clickable as an expandable section).

>>> import sksparse
>>> import sksparse.cholmod
>>> from sksparse.cholmod import cholesky
>>>

Just so people know what data to expect when trying to check their install, I have the following:

Python output when trying to query the submodules for sksparse
>>>import sksparse
>>>dir(sksparse)
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '__version__', '_version']
>>>inspect.getmembers(sksparse, inspect.ismodule)
[('_version', <module 'sksparse._version' from '{USER}\\Libraries\\CSC_ROOT\\testenv\\lib\\site-packages\\scikit_sparse-0.4.4-py3.8-win-amd64.egg\\sksparse\\_version.py'>)] 
 
Files in the folder where it installed in my testenv's sitepackages:
(testenv) PS {USER}\Libraries\CSC_ROOT\testenv\Lib\site-packages\scikit_sparse-0.4.4-py3.8-win-amd64.egg\sksparse> dir


    Directory: {USER}\Libraries\CSC_ROOT\testenv\Lib\site-packages\scikit_sparse-0.4.4-py3.8-win-amd64.egg\sksparse


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        03/11/2023     13:03                __pycache__
-a----        03/11/2023     13:03        1052160 cholmod.cp38-win_amd64.pyd
-a----        03/11/2023     13:03            429 cholmod.py
-a----        03/11/2023     13:03         833648 libblas.dll
-a----        03/11/2023     13:03          81920 libgcc_s_sjlj-1.dll
-a----        03/11/2023     13:03        7337949 libgfortran-3.dll
-a----        03/11/2023     13:03        8273163 liblapack.dll
-a----        03/11/2023     13:03        1310056 libquadmath-0.dll
-a----        03/11/2023     13:03          12101 test_cholmod.py
-a----        03/11/2023     13:03            496 _version.py
-a----        03/11/2023     13:03             93 __init__.py
 
Checked out what was actually in cholmod.py, as that's what we're trying to import here:
def __bootstrap__():
    global __bootstrap__, __loader__, __file__
    import sys, pkg_resources, importlib.util
    __file__ = pkg_resources.resource_filename(__name__, 'cholmod.cp38-win_amd64.pyd')
    __loader__ = None; del __bootstrap__, __loader__
    spec = importlib.util.spec_from_file_location(__name__,__file__)
    mod = importlib.util.module_from_spec(spec)
    spec.loader.exec_module(mod)
__bootstrap__()

Just to be sure it wasn't just importing as I started the python session from that subdirectory, I cd'd and it still worked.

I'm going to try it with an actual python file/jupyter notebook some point in the near future, but for now it does import.

@xmlyqing00
Copy link
Owner

Awesome! Thanks for the detailed report. Nevertheless, I don't know what happened here, it may benefit someone in the future to install this package.

Hope you can use this package in your actual project!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants