cython: [BUG] fatal error LNK1104: cannot open file '...\Cython\Plex\Scanners.cp38-win_amd64.exp'

Describe the bug

I’m trying to install cartopy on Win10 / Python 3.8.2 with Cython 0.29.32 (same with Cython-3.0.0a11):

pip install -U --global-option="-ID:\OSGeo4W\include" --global-option="-LD:\OSGeo4W\lib" --install-option="--no-cython-compile" cartopy

I added the --no-cython-compile option as advised in #3941 but it didn’t help (exactly same error with or without the option), it seems as if --no-cython-compile is not handed down to the build process maybe due to the specification of the global options (see warning on second line of full output)?

        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\Users\user
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex
        C:\Programs\vs\Buildtools\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\programs\python38\include -Ic:\programs\python38\include -IC:\Programs\vs\Buildtools\VC\Tools\MSVC\14.26.28801\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /TcC:\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex\Scanners.c /Fobuild\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex\Scanners.obj
        Scanners.c
        C:\Programs\vs\Buildtools\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\programs\python38\libs /LIBPATH:c:\programs\python38\PCbuild\amd64 /LIBPATH:C:\Programs\vs\Buildtools\VC\Tools\MSVC\14.26.28801\lib\x64 "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x64" /EXPORT:PyInit_Scanners build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\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\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex\Scanners.cp38-win_amd64.lib
        LINK : fatal error LNK1104: cannot open file 'build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex\Scanners.cp38-win_amd64.exp'
        error: command 'C:\\Programs\\vs\\Buildtools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\link.exe' failed with exit status 1104
Full output:
C:\Users\user>pip install -U --global-option="-ID:\OSGeo4W\include" --global-option="-LD:\OSGeo4W\lib" --install-option="--no-cython-compile" cartopy
WARNING: Disabling all use of wheels due to the use of --build-option / --global-option / --install-option.
Requirement already satisfied: cartopy in c:\programs\python38\lib\site-packages (0.20.1)
Collecting cartopy
  Using cached Cartopy-0.21.0.tar.gz (10.9 MB)
  Installing build dependencies ... error
  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [464 lines of output]
      Collecting wheel
        Using cached wheel-0.37.1.tar.gz (66 kB)
        Preparing metadata (setup.py): started
        Preparing metadata (setup.py): finished with status 'done'
      Collecting setuptools>=40.6.0
        Using cached setuptools-65.3.0.tar.gz (2.6 MB)
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Installing backend dependencies: started
        Installing backend dependencies: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Collecting Cython>=0.29.13
        Using cached Cython-0.29.32.tar.gz (2.1 MB)
        Preparing metadata (setup.py): started
        Preparing metadata (setup.py): finished with status 'done'
      Collecting oldest-supported-numpy
        Using cached oldest-supported-numpy-2022.8.16.tar.gz (3.9 kB)
        Preparing metadata (setup.py): started
        Preparing metadata (setup.py): finished with status 'done'
      Collecting setuptools_scm>=7.0.0
        Using cached setuptools_scm-7.0.5.tar.gz (70 kB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Installing backend dependencies: started
        Installing backend dependencies: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Collecting numpy==1.17.3
        Using cached numpy-1.17.3.zip (6.4 MB)
        Preparing metadata (setup.py): started
        Preparing metadata (setup.py): finished with status 'done'
      Collecting packaging>=20.0
        Using cached packaging-21.3.tar.gz (84 kB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Collecting typing-extensions
        Using cached typing_extensions-4.3.0.tar.gz (47 kB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Collecting tomli>=1.0.0
        Using cached tomli-2.0.1.tar.gz (15 kB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Collecting pyparsing!=3.0.5,>=2.0.2
        Using cached pyparsing-3.0.9.tar.gz (2.0 MB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Skipping wheel build for wheel, due to binaries being disabled for it.
      Skipping wheel build for Cython, due to binaries being disabled for it.
      Skipping wheel build for oldest-supported-numpy, due to binaries being disabled for it.
      Skipping wheel build for numpy, due to binaries being disabled for it.
      Building wheels for collected packages: setuptools_scm, packaging, tomli, typing-extensions, pyparsing, setuptools
        Building wheel for setuptools_scm (pyproject.toml): started
        Building wheel for setuptools_scm (pyproject.toml): finished with status 'done'
        Created wheel for setuptools_scm: filename=setuptools_scm-7.0.5-py3-none-any.whl size=42908 sha256=297190abd51896a57baa7ac456a8b9743ea7756dba7c2d74f064f107c44607af
        Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\5d\03\02\432dfbbc369c465e5b968f5b85e39fc9fedda809d6e8c4dc78
        Building wheel for packaging (pyproject.toml): started
        Building wheel for packaging (pyproject.toml): finished with status 'done'
        Created wheel for packaging: filename=packaging-21.3-py3-none-any.whl size=40735 sha256=2ee8beeafcfd99b0eab572d0d50158057e68ae10980e564435f7b0b4e2521eb3
        Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\32\cc\23\c5551cc85714fbac2e1f6eafbccd1cd97c1aa472c9b760c699
        Building wheel for tomli (pyproject.toml): started
        Building wheel for tomli (pyproject.toml): finished with status 'done'
        Created wheel for tomli: filename=tomli-2.0.1-py3-none-any.whl size=12759 sha256=81dd8649003f65f36f173bae062043866521279ed6bfb0192b2d87c08e9db4cb
        Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\bb\b6\90\165ed2d4e3933c7567df3ca84de8db1cf47278a1673e8c476c
        Building wheel for typing-extensions (pyproject.toml): started
        Building wheel for typing-extensions (pyproject.toml): finished with status 'done'
        Created wheel for typing-extensions: filename=typing_extensions-4.3.0-py3-none-any.whl size=25596 sha256=cd4d90eedfe2ebadd99b0577e5bac003c3e216560cc8a3e7c6f98f2224e0e23f
        Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\00\53\4a\cba1742073c40c0f2053b20393f4bb92b824d338ec493e96fd
        Building wheel for pyparsing (pyproject.toml): started
        Building wheel for pyparsing (pyproject.toml): finished with status 'done'
        Created wheel for pyparsing: filename=pyparsing-3.0.9-py3-none-any.whl size=98338 sha256=a1bdf3bd822e38737f5e6229325a48ac8f7809ffbb67e4a57cd9f7c6ae1065ff
        Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\b3\a7\1a\b23474ed5b90f07ff975d52e38cbd4d5248606f2a215b32b82
        Building wheel for setuptools (pyproject.toml): started
        Building wheel for setuptools (pyproject.toml): finished with status 'done'
        Created wheel for setuptools: filename=setuptools-65.3.0-py3-none-any.whl size=1232495 sha256=c1cc6d2837bdd6609e2b9a868728d5994c0a1e3b4e0fcd8cd1dcc3fb5898b1b2
        Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\d1\91\f4\517c55cb5dabfb5058ebf960ba998d02b59f78740f3c9914a6
      Successfully built setuptools_scm packaging tomli typing-extensions pyparsing setuptools
      Installing collected packages: wheel, typing-extensions, tomli, setuptools, pyparsing, numpy, Cython, packaging, oldest-supported-numpy, setuptools_scm
        Running setup.py install for wheel: started
        Running setup.py install for wheel: finished with status 'done'
        Running setup.py install for numpy: started
        Running setup.py install for numpy: still running...
        Running setup.py install for numpy: finished with status 'done'
        Running setup.py install for Cython: started
        Running setup.py install for Cython: finished with status 'error'
        error: subprocess-exited-with-error

        Running setup.py install for Cython did not run successfully.
        exit code: 1

        [343 lines of output]
        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\TestStringEncoding.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\cellobject.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\codecs.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\conversion.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\genobject.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\iterobject.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\memoryview.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\Users\user
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython
        creating build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex
        C:\Programs\vs\Buildtools\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\programs\python38\include -Ic:\programs\python38\include -IC:\Programs\vs\Buildtools\VC\Tools\MSVC\14.26.28801\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /TcC:\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex\Scanners.c /Fobuild\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex\Scanners.obj
        Scanners.c
        C:\Programs\vs\Buildtools\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\programs\python38\libs /LIBPATH:c:\programs\python38\PCbuild\amd64 /LIBPATH:C:\Programs\vs\Buildtools\VC\Tools\MSVC\14.26.28801\lib\x64 "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x64" /EXPORT:PyInit_Scanners build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\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\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex\Scanners.cp38-win_amd64.lib
        LINK : fatal error LNK1104: cannot open file 'build\temp.win-amd64-3.8\Release\Users\user\AppData\Local\Temp\pip-install-i8k82lv_\cython_ad73e7e91b874ab58317b82a9c2e6702\Cython\Plex\Scanners.cp38-win_amd64.exp'
        error: command 'C:\\Programs\\vs\\Buildtools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\link.exe' failed with exit status 1104
        [end of output]

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

      Encountered error while trying to install package.

      Cython

      note: This is an issue with the package mentioned above, not pip.
      hint: See above for output from the failure.
      [end of output]

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

× pip subprocess to install build dependencies 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.

Code to reproduce the behaviour:

install geos (OSGeo4W), then

pip install --install-option="--no-cython-compile" cartopy

Expected behaviour

build without error

Environment

OS: Windows Python version 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] Cython version 0.29.32

Additional context

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 15 (6 by maintainers)

Most upvoted comments

I am getting the same on Windows with VS 2022 - just want to use the same openblas library for scipy and numpy… It seems to work when I get numpy source from github (considering that git.exe is on the PATH") but not with pip repositories…