Skip to content

Python 3.14.0-beta.1 C-extension builds try to link against python314t.lib on non-threaded python #133779

Closed

Description

@Avasam

Bug report

Bug description:

I'm completely unsure where the issue stems from (it could be setuptools, https://github.com/actions/setup-python, an actual issue in the first beta, or due to one of pywin32's numerous build hacks which I've been reducing over the years). But since
https://discuss.python.org/t/python-3-14-0-beta-1-is-here/91117 mentions

We strongly encourage maintainers of third-party Python projects to test with 3.14 during the beta phase and report issues found to the Python bug tracker as soon as possible.

And this wasn't happening in alphas, and now does with the first beta. I figured I may as well take a note here.

Mostly copied from pypa/setuptools#4988:


Ever since the Python 3.14 beta 1, pywin32's 3.14 dev builds have started failing. It was working fine in alphas.

Here's the full log: https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582

github build log.txt

Details
Using pip 25.1.1 from C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Lib\site-packages\pip (python 3.14)
Processing d:\a\pywin32\pywin32
  Installing build dependencies: started
  Running command pip subprocess to install build dependencies
  Using pip 25.1.1 from C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Lib\site-packages\pip (python 3.14)
  Ignoring setuptools: markers 'python_version < "3.9"' don't match your environment
  Collecting setuptools>=77.0.3
    Obtaining dependency information for setuptools>=77.0.3 from https://files.pythonhosted.org/packages/53/7e/5d8af3317ddbf9519b687bd1c39d8737fde07d97f54df65553faca5cffb1/setuptools-80.3.1-py3-none-any.whl.metadata
    Using cached setuptools-80.3.1-py3-none-any.whl.metadata (6.5 kB)
  Using cached setuptools-80.3.1-py3-none-any.whl (1.2 MB)
  Installing collected packages: setuptools
  Successfully installed setuptools-80.3.1
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Running command Getting requirements to build wheel
  C:\Users\runneradmin\AppData\Local\Temp\pip-build-env-ho0txake\overlay\Lib\site-packages\setuptools\dist.py:761: SetuptoolsDeprecationWarning: License classifiers are deprecated.
  !!

          ********************************************************************************
          Please consider removing the following classifiers in favor of a SPDX license expression:

          License :: OSI Approved :: Python Software Foundation License

          See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
          ********************************************************************************

  !!
    self._finalize_license_expression()
  Building pywin32 3.14.310.1
  INFO:root:running egg_info
  INFO:root:creating pywin32.egg-info
  INFO:root:writing pywin32.egg-info\PKG-INFO
  INFO:root:writing dependency_links to pywin32.egg-info\dependency_links.txt
  INFO:root:writing entry points to pywin32.egg-info\entry_points.txt
  INFO:root:writing top-level names to pywin32.egg-info\top_level.txt
  INFO:root:writing manifest file 'pywin32.egg-info\SOURCES.txt'
  INFO:root:reading manifest file 'pywin32.egg-info\SOURCES.txt'
  INFO:root:writing manifest file 'pywin32.egg-info\SOURCES.txt'
  All extension modules built OK
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  C:\Users\runneradmin\AppData\Local\Temp\pip-build-env-ho0txake\overlay\Lib\site-packages\setuptools\dist.py:761: SetuptoolsDeprecationWarning: License classifiers are deprecated.
  !!

          ********************************************************************************
          Please consider removing the following classifiers in favor of a SPDX license expression:

          License :: OSI Approved :: Python Software Foundation License

          See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
          ********************************************************************************

  !!
    self._finalize_license_expression()
  Building pywin32 3.14.310.1
  INFO:root:running dist_info
  INFO:root:creating C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32.egg-info
  INFO:root:writing C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32.egg-info\PKG-INFO
  INFO:root:writing dependency_links to C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32.egg-info\dependency_links.txt
  INFO:root:writing entry points to C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32.egg-info\entry_points.txt
  INFO:root:writing top-level names to C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32.egg-info\top_level.txt
  INFO:root:writing manifest file 'C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32.egg-info\SOURCES.txt'
  INFO:root:reading manifest file 'C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32.egg-info\SOURCES.txt'
  INFO:root:writing manifest file 'C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32.egg-info\SOURCES.txt'
  INFO:root:creating 'C:\Users\runneradmin\AppData\Local\Temp\pip-modern-metadata-cx55e6qz\pywin32-310.1.dist-info'
  All extension modules built OK
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: pywin32
  Building wheel for pywin32 (pyproject.toml): started
  Running command Building wheel for pywin32 (pyproject.toml)
  C:\Users\runneradmin\AppData\Local\Temp\pip-build-env-ho0txake\overlay\Lib\site-packages\setuptools\dist.py:761: SetuptoolsDeprecationWarning: License classifiers are deprecated.
  !!

          ********************************************************************************
          Please consider removing the following classifiers in favor of a SPDX license expression:

          License :: OSI Approved :: Python Software Foundation License

          See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
          ********************************************************************************

  !!
    self._finalize_license_expression()
  Building pywin32 3.14.310.1
  INFO:root:running bdist_wheel
  INFO:root:running build
  INFO:root:running build_py
  INFO:root:creating build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\afxres.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\commctrl.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\mmsystem.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\netbios.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\ntsecuritycon.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\pywin32_bootstrap.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\pywin32_testutil.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\pywintypes.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\rasutil.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\regcheck.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\regutil.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\sspi.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\sspicon.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win2kras.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32con.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32cryptcon.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32evtlogutil.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32gui_struct.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32inetcon.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32netcon.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32pdhquery.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32pdhutil.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32rcparser.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32serviceutil.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32timezone.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32traceutil.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\win32verstamp.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\winerror.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\winioctlcon.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\winnt.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\winperf.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\winxptheme.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\lib\_win32verstamp_pywin32ctypes.py -> build\lib.win-amd64-cpython-314\win32\lib
  INFO:root:copying win32\winxpgui.py -> build\lib.win-amd64-cpython-314\win32
  INFO:root:creating build\lib.win-amd64-cpython-314\win32com
  INFO:root:copying com\win32com\olectl.py -> build\lib.win-amd64-cpython-314\win32com
  INFO:root:copying com\win32com\storagecon.py -> build\lib.win-amd64-cpython-314\win32com
  INFO:root:copying com\win32com\universal.py -> build\lib.win-amd64-cpython-314\win32com
  INFO:root:copying com\win32com\util.py -> build\lib.win-amd64-cpython-314\win32com
  INFO:root:copying com\win32com\__init__.py -> build\lib.win-amd64-cpython-314\win32com
  INFO:root:creating build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\build.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\CLSIDToClass.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\combrowse.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\connect.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\dynamic.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\gencache.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\genpy.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\makepy.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\selecttlb.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\tlbrowse.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\util.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:copying com\win32com\client\__init__.py -> build\lib.win-amd64-cpython-314\win32com\client
  INFO:root:creating build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\connect.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\dump_clipboard.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\eventsApartmentThreaded.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\eventsFreeThreaded.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\excelAddin.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\excelRTDServer.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\iebutton.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\ietoolbar.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\outlookAddin.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\trybag.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:copying com\win32com\demos\__init__.py -> build\lib.win-amd64-cpython-314\win32com\demos
  INFO:root:creating build\lib.win-amd64-cpython-314\win32com\makegw
  INFO:root:copying com\win32com\makegw\makegw.py -> build\lib.win-amd64-cpython-314\win32com\makegw
  INFO:root:copying com\win32com\makegw\makegwenum.py -> build\lib.win-amd64-cpython-314\win32com\makegw
  INFO:root:copying com\win32com\makegw\makegwparse.py -> build\lib.win-amd64-cpython-314\win32com\makegw
  INFO:root:copying com\win32com\makegw\__init__.py -> build\lib.win-amd64-cpython-314\win32com\makegw
  INFO:root:creating build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\connect.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\dispatcher.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\exception.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\factory.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\localserver.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\policy.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\register.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\util.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:copying com\win32com\server\__init__.py -> build\lib.win-amd64-cpython-314\win32com\server
  INFO:root:creating build\lib.win-amd64-cpython-314\win32com\servers
  INFO:root:copying com\win32com\servers\dictionary.py -> build\lib.win-amd64-cpython-314\win32com\servers
  INFO:root:copying com\win32com\servers\interp.py -> build\lib.win-amd64-cpython-314\win32com\servers
  INFO:root:copying com\win32com\servers\perfmon.py -> build\lib.win-amd64-cpython-314\win32com\servers
  INFO:root:copying com\win32com\servers\PythonTools.py -> build\lib.win-amd64-cpython-314\win32com\servers
  INFO:root:copying com\win32com\servers\test_pycomtest.py -> build\lib.win-amd64-cpython-314\win32com\servers
  INFO:root:copying com\win32com\servers\__init__.py -> build\lib.win-amd64-cpython-314\win32com\servers
  INFO:root:creating build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\daodump.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\errorSemantics.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\GenTestScripts.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\pippo_server.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\policySemantics.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testAccess.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testADOEvents.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testall.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testArrays.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testAXScript.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testClipboard.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testCollections.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testConversionErrors.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testDates.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testDCOM.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testDictionary.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testDynamic.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testExchange.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testExplorer.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testGatewayAddresses.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testGIT.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testIterators.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testmakepy.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testMarshal.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testMSOffice.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testMSOfficeEvents.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testPersist.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testPippo.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testPyComTest.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testROT.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testServers.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testShell.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testStorage.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testStreams.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testvb.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testvbscript_regexp.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testWMI.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\testxslt.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\util.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:copying com\win32com\test\__init__.py -> build\lib.win-amd64-cpython-314\win32com\test
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\adsi
  INFO:root:copying com\win32comext\adsi\adsicon.py -> build\lib.win-amd64-cpython-314\win32comext\adsi
  INFO:root:copying com\win32comext\adsi\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\adsi
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\axscript
  INFO:root:copying com\win32comext\axscript\asputil.py -> build\lib.win-amd64-cpython-314\win32comext\axscript
  INFO:root:copying com\win32comext\axscript\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\axscript
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:copying com\win32comext\axscript\client\debug.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:copying com\win32comext\axscript\client\error.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:copying com\win32comext\axscript\client\framework.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:copying com\win32comext\axscript\client\pydumper.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:copying com\win32comext\axscript\client\pyscript.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:copying com\win32comext\axscript\client\pyscript_rexec.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:copying com\win32comext\axscript\client\scriptdispatch.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:copying com\win32comext\axscript\client\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\client
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\axscript\server
  INFO:root:copying com\win32comext\axscript\server\axsite.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\server
  INFO:root:copying com\win32comext\axscript\server\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\axscript\server
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\adb.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\codecontainer.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\contexts.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\debugger.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\documents.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\dump.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\expressions.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\gateways.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\stackframe.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\util.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:copying com\win32comext\axdebug\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\axdebug
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\propsys
  INFO:root:copying com\win32comext\propsys\pscon.py -> build\lib.win-amd64-cpython-314\win32comext\propsys
  INFO:root:copying com\win32comext\propsys\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\propsys
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\shell
  INFO:root:copying com\win32comext\shell\shellcon.py -> build\lib.win-amd64-cpython-314\win32comext\shell
  INFO:root:copying com\win32comext\shell\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\shell
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\mapi
  INFO:root:copying com\win32comext\mapi\emsabtags.py -> build\lib.win-amd64-cpython-314\win32comext\mapi
  INFO:root:copying com\win32comext\mapi\mapitags.py -> build\lib.win-amd64-cpython-314\win32comext\mapi
  INFO:root:copying com\win32comext\mapi\mapiutil.py -> build\lib.win-amd64-cpython-314\win32comext\mapi
  INFO:root:copying com\win32comext\mapi\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\mapi
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\ifilter
  INFO:root:copying com\win32comext\ifilter\ifiltercon.py -> build\lib.win-amd64-cpython-314\win32comext\ifilter
  INFO:root:copying com\win32comext\ifilter\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\ifilter
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\internet
  INFO:root:copying com\win32comext\internet\inetcon.py -> build\lib.win-amd64-cpython-314\win32comext\internet
  INFO:root:copying com\win32comext\internet\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\internet
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\axcontrol
  INFO:root:copying com\win32comext\axcontrol\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\axcontrol
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\taskscheduler
  INFO:root:copying com\win32comext\taskscheduler\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\taskscheduler
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\directsound
  INFO:root:copying com\win32comext\directsound\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\directsound
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\directsound\test
  INFO:root:copying com\win32comext\directsound\test\ds_record.py -> build\lib.win-amd64-cpython-314\win32comext\directsound\test
  INFO:root:copying com\win32comext\directsound\test\ds_test.py -> build\lib.win-amd64-cpython-314\win32comext\directsound\test
  INFO:root:copying com\win32comext\directsound\test\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\directsound\test
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\authorization
  INFO:root:copying com\win32comext\authorization\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\authorization
  INFO:root:creating build\lib.win-amd64-cpython-314\win32comext\bits
  INFO:root:copying com\win32comext\bits\__init__.py -> build\lib.win-amd64-cpython-314\win32comext\bits
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin
  INFO:root:copying pythonwin\pywin\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\debugger
  INFO:root:copying pythonwin\pywin\debugger\configui.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\debugger
  INFO:root:copying pythonwin\pywin\debugger\dbgcon.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\debugger
  INFO:root:copying pythonwin\pywin\debugger\dbgpyapp.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\debugger
  INFO:root:copying pythonwin\pywin\debugger\debugger.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\debugger
  INFO:root:copying pythonwin\pywin\debugger\fail.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\debugger
  INFO:root:copying pythonwin\pywin\debugger\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\debugger
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\dialogs
  INFO:root:copying pythonwin\pywin\dialogs\ideoptions.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\dialogs
  INFO:root:copying pythonwin\pywin\dialogs\list.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\dialogs
  INFO:root:copying pythonwin\pywin\dialogs\login.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\dialogs
  INFO:root:copying pythonwin\pywin\dialogs\status.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\dialogs
  INFO:root:copying pythonwin\pywin\dialogs\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\dialogs
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\docking
  INFO:root:copying pythonwin\pywin\docking\DockingBar.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\docking
  INFO:root:copying pythonwin\pywin\docking\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\docking
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\app.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\bitmap.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\cmdline.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\dbgcommands.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\dlgappcore.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\help.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\interact.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\intpyapp.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\intpydde.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\scriptutils.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\sgrepmdi.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\startup.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\stdin.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\toolmenu.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\window.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\winout.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:copying pythonwin\pywin\framework\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:copying pythonwin\pywin\framework\editor\configui.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:copying pythonwin\pywin\framework\editor\document.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:copying pythonwin\pywin\framework\editor\editor.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:copying pythonwin\pywin\framework\editor\frame.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:copying pythonwin\pywin\framework\editor\ModuleBrowser.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:copying pythonwin\pywin\framework\editor\template.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:copying pythonwin\pywin\framework\editor\vss.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:copying pythonwin\pywin\framework\editor\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor\color
  INFO:root:copying pythonwin\pywin\framework\editor\color\coloreditor.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor\color
  INFO:root:copying pythonwin\pywin\framework\editor\color\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\framework\editor\color
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\idle
  INFO:root:copying pythonwin\pywin\idle\AutoExpand.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\idle
  INFO:root:copying pythonwin\pywin\idle\AutoIndent.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\idle
  INFO:root:copying pythonwin\pywin\idle\CallTips.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\idle
  INFO:root:copying pythonwin\pywin\idle\FormatParagraph.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\idle
  INFO:root:copying pythonwin\pywin\idle\IdleHistory.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\idle
  INFO:root:copying pythonwin\pywin\idle\PyParse.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\idle
  INFO:root:copying pythonwin\pywin\idle\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\idle
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:copying pythonwin\pywin\mfc\activex.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:copying pythonwin\pywin\mfc\afxres.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:copying pythonwin\pywin\mfc\dialog.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:copying pythonwin\pywin\mfc\docview.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:copying pythonwin\pywin\mfc\object.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:copying pythonwin\pywin\mfc\thread.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:copying pythonwin\pywin\mfc\window.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:copying pythonwin\pywin\mfc\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\mfc
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\bindings.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\config.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\configui.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\control.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\document.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\find.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\formatter.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\IDLEenvironment.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\keycodes.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\scintillacon.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\view.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:copying pythonwin\pywin\scintilla\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\scintilla
  INFO:root:creating build\lib.win-amd64-cpython-314\pythonwin\pywin\tools
  INFO:root:copying pythonwin\pywin\tools\browseProjects.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\tools
  INFO:root:copying pythonwin\pywin\tools\browser.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\tools
  INFO:root:copying pythonwin\pywin\tools\hierlist.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\tools
  INFO:root:copying pythonwin\pywin\tools\regedit.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\tools
  INFO:root:copying pythonwin\pywin\tools\regpy.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\tools
  INFO:root:copying pythonwin\pywin\tools\TraceCollector.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\tools
  INFO:root:copying pythonwin\pywin\tools\__init__.py -> build\lib.win-amd64-cpython-314\pythonwin\pywin\tools
  INFO:root:creating build\lib.win-amd64-cpython-314\isapi
  INFO:root:copying isapi\install.py -> build\lib.win-amd64-cpython-314\isapi
  INFO:root:copying isapi\isapicon.py -> build\lib.win-amd64-cpython-314\isapi
  INFO:root:copying isapi\simple.py -> build\lib.win-amd64-cpython-314\isapi
  INFO:root:copying isapi\threaded_extension.py -> build\lib.win-amd64-cpython-314\isapi
  INFO:root:copying isapi\__init__.py -> build\lib.win-amd64-cpython-314\isapi
  INFO:root:creating build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:copying adodbapi\adodbapi.py -> build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:copying adodbapi\ado_consts.py -> build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:copying adodbapi\apibase.py -> build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:copying adodbapi\is64bit.py -> build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:copying adodbapi\process_connect_string.py -> build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:copying adodbapi\schema_table.py -> build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:copying adodbapi\setup.py -> build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:copying adodbapi\__init__.py -> build\lib.win-amd64-cpython-314\adodbapi
  INFO:root:running build_ext
  INFO:root:building 'pywintypes' extension
  INFO:root:creating build\temp.win-amd64-cpython-314\Release\win32\src
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyACL.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyACL.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyACL.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyDEVMODE.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyDEVMODE.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyDEVMODE.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyHANDLE.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyHANDLE.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyHANDLE.cpp
  win32/src/PyHANDLE.cpp(291): warning C4996: '_Py_HashPointer': deprecated in 3.14
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyIID.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyIID.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyIID.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyLARGE_INTEGER.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyLARGE_INTEGER.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyLARGE_INTEGER.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyOVERLAPPED.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyOVERLAPPED.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyOVERLAPPED.cpp
  win32/src/PyOVERLAPPED.cpp(185): warning C4996: '_PyUnicode_AsString': deprecated in 3.14
  win32/src/PyOVERLAPPED.cpp(2[13](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:14)): warning C4996: '_PyUnicode_AsString': deprecated in 3.[14](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:15)
  win32/src/PyOVERLAPPED.cpp(254): warning C4996: '_Py_HashPointer': deprecated in 3.14
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PySECURITY_ATTRIBUTES.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PySECURITY_ATTRIBUTES.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4[16](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:17)3 -DUNICODE -D_UNICODE -DWINNT
  PySECURITY_ATTRIBUTES.cpp
  win32/src/PySECURITY_ATTRIBUTES.cpp(160): warning C4996: '_PyUnicode_AsString': deprecated in 3.14
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\[20](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:21)22\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\20[22](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:23)\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.[26](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:27)100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PySECURITY_DESCRIPTOR.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PySECURITY_DESCRIPTOR.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-[31](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:32)4\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PySECURITY_DESCRIPTOR.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN[32](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:33)_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.[34](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:35)808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PySID.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PySID.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PySID.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyTime.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyTime.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyTime.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyUnicode.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyUnicode.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyUnicode.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyWAVEFORMATEX.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyWAVEFORMATEX.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyWAVEFORMATEX.cpp
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DDISTUTILS_BUILD -D_CRT_SECURE_NO_WARNINGS -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS -D_WIN32_WINNT=0x601 -DWINVER=0x601 -Icom/win32com/src/include -Iwin32/src -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\include -IC:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpwin32/src/PyWinTypesmodule.cpp /Fobuild\temp.win-amd64-cpython-314\Release\win32\src\PyWinTypesmodule.obj -DBUILD_PYWINTYPES /Zi /Fdbuild\temp.win-amd64-cpython-314\Release\pywintypes_vc.pdb /EHsc /wd4163 -DUNICODE -D_UNICODE -DWINNT
  PyWinTypesmodule.cpp
  INFO:root:creating D:\a\pywin32\pywin32\build\lib.win-amd64-cpython-314\pywin32_system32
  INFO:root:"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:NO /MANIFESTUAC:NO /LIBPATH:C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\libs /LIBPATH:C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64 /LIBPATH:C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\PCbuild\amd64 /LIBPATH:build\temp.win-amd64-cpython-314\Release "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\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.26100.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x64" advapi32.lib user32.lib ole32.lib oleaut32.lib /EXPORT:PyInit_pywintypes build\temp.win-amd64-cpython-314\Release\win32\src\PyACL.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyDEVMODE.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyHANDLE.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyIID.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyLARGE_INTEGER.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyOVERLAPPED.obj build\temp.win-amd64-cpython-314\Release\win32\src\PySECURITY_ATTRIBUTES.obj build\temp.win-amd64-cpython-314\Release\win32\src\PySECURITY_DESCRIPTOR.obj build\temp.win-amd64-cpython-314\Release\win32\src\PySID.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyTime.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyUnicode.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyWAVEFORMATEX.obj build\temp.win-amd64-cpython-314\Release\win32\src\PyWinTypesmodule.obj /OUT:build\lib.win-amd64-cpython-314\pywin32_system32\pywintypes314.dll /IMPLIB:build\temp.win-amd64-cpython-314\Release\win32\src\pywintypes314.lib /MACHINE:amd64 /DEBUG /PDB:build\temp.win-amd64-cpython-314\Release\pywintypes.pdb
  LINK : warning LNK[40](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:41)75: ignoring '/MANIFESTUAC' due to '/MANIFEST:NO' specification
  LINK : fatal error LNK1104: cannot open file 'python314t.lib'
  -- distutils hack to expose all include & lib dirs
  -- orig compiler.include_dirs: ['C:\\hostedtoolcache\\windows\\Python\\3.14.0-beta.1\\x64\\include', 'C:\\hostedtoolcache\\windows\\Python\\3.14.0-beta.1\\x64\\Include']
  -- orig compiler.library_dirs: ['C:\\hostedtoolcache\\windows\\Python\\3.14.0-beta.1\\x64\\libs', 'C:\\hostedtoolcache\\windows\\Python\\3.14.0-beta.1\\x64', 'C:\\hostedtoolcache\\windows\\Python\\3.14.0-beta.1\\x64\\PCbuild\\amd64', 'build\\temp.win-amd64-cpython-314\\Release']
  error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.[43](https://github.com/mhammond/pywin32/actions/runs/14912683012/job/41890682321?pr=2582#step:5:44).34808\\bin\\HostX86\\x64\\link.exe' failed with exit code 1104
  error: subprocess-exited-with-error
  
  Building wheel for pywin32 (pyproject.toml) 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.
  full command: 'C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\python.exe' 'C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py' build_wheel 'C:\Users\RUNNER~1\AppData\Local\Temp\tmp7e13vpjr'
  cwd: D:\a\pywin32\pywin32
  Building wheel for pywin32 (pyproject.toml): finished with status 'error'
  ERROR: Failed building wheel for pywin32
Failed to build pywin32
ERROR: Failed to build installable wheels for some pyproject.toml based projects (pywin32)
Error: Process completed with exit code 1.

Of interest is the following line: LINK : fatal error LNK1104: cannot open file 'python314t.lib'. I don't understand where python314t.lib comes from. Or how to go about debugging/investigating this.

Relevant build files:

CPython versions tested on:

3.14

Operating systems tested on:

Windows

Linked PRs

Activity

  1. added
    type-bugAn unexpected behavior, bug, or error
    on May 9, 2025
  2. picnixz commented on May 9, 2025

    @picnixz
    Member

    Sorry, but reading the report on GH like this is not possible. Would it be possible to attach a log file instead? TiA

  3. added
    buildThe build process and cross-build
    3.14bugs and security fixes
    on May 9, 2025
  4. Avasam commented on May 9, 2025

    @Avasam
    SponsorAuthor

    Sorry, but reading the report on GH like this is not possible. Would it be possible to attach a log file instead? TiA

    Sorry I forgot to triple-quote it. But I can certainly also provide a text file.

  5. picnixz commented on May 9, 2025

    @picnixz
    Member

    Now it's more readable, no need for a text file!

  6. picnixz commented on May 9, 2025

    @picnixz
    Member

    cc @zooba as the Windows expert

  7. zooba commented on May 9, 2025

    @zooba
    Member

    Ah, that stupid generated header file again. If you define Py_GIL_DISABLED=0 (preprocessor) that should override it.

    I think GitHub just use our old installer and so probably it's gotten mixed up with the builds again. Do we know whether build backends have learned to set the variable explicitly yet? If they have, I'll just pull out the attempt to generate headers, since it causes way more bugs than it solves.

  8. cgohlke commented on May 9, 2025

    @cgohlke

    Ah, that stupid generated header file again

    Can we manually generate or fix a functioning header file? If not, would it be possible to release a new beta soon? Beta 1 is unfortunately unusable on Windows.

  9. cgohlke commented on May 9, 2025

    @cgohlke

    Manually removing #define Py_GIL_DISABLED 1 from pyconfig.h works for me.

  10. Avasam commented on May 10, 2025

    @Avasam
    SponsorAuthor

    If you define Py_GIL_DISABLED=0 (preprocessor) that should override it.

    I tried that in mhammond/pywin32@aedcff9 and now even 3.13 fails: LINK : fatal error LNK1104: cannot open file 'python313t.lib'

    https://github.com/mhammond/pywin32/actions/runs/14946775119/job/41991104423?pr=2605

  11. cgohlke commented on May 10, 2025

    @cgohlke

    Py_GIL_DISABLED has to be undefined in order not to link to python3t.lib:

    cpython/PC/pyconfig.h.in

    Lines 321 to 337 in 13c94d0

    # if defined(Py_GIL_DISABLED)
    # if defined(_DEBUG)
    # pragma comment(lib,"python314t_d.lib")
    # elif defined(Py_LIMITED_API)
    # pragma comment(lib,"python3t.lib")
    # else
    # pragma comment(lib,"python314t.lib")
    # endif /* _DEBUG */
    # else /* Py_GIL_DISABLED */
    # if defined(_DEBUG)
    # pragma comment(lib,"python314_d.lib")
    # elif defined(Py_LIMITED_API)
    # pragma comment(lib,"python3.lib")
    # else
    # pragma comment(lib,"python314.lib")
    # endif /* _DEBUG */
    # endif /* Py_GIL_DISABLED */

    The line #define Py_GIL_DISABLED 1 is uncommented in the shipped pyconfig.h at:

    cpython/PC/pyconfig.h.in

    Lines 97 to 103 in 13c94d0

    /* Define to 1 if you want to disable the GIL */
    /* Uncomment the definition for free-threaded builds, or define it manually
    * when compiling extension modules. Note that we test with #ifdef, so
    * defining as 0 will still disable the GIL. */
    #ifndef Py_GIL_DISABLED
    /* #define Py_GIL_DISABLED 1 */
    #endif

  12. XuehaiPan commented on May 10, 2025

    @XuehaiPan
    Contributor

    I'm facing the same issue that the linker tries to link the free-threading library on Windows.

    • Build with python3.14: compile successfully, fail during linking with python314t.lib log
      -- Use Python_INCLUDE_DIR: "C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include"
      -- Use Python_INCLUDE_DIRS: "C:\hostedtoolcache\windows\Python\3.14.0-beta.1\x64\Include"
      -- Use Python_LIBRARY: ""
      -- Use Python_LIBRARIES: "C:/hostedtoolcache/windows/Python/3.14.0-beta.1/x64/libs/python314.lib"
      -- Use PYTHON_MODULE_DEBUG_POSTFIX: ""
      -- Use PYTHON_MODULE_EXTENSION: ".cp314-win_amd64.pyd"
      -- Use PYTHON_IS_DEBUG: "0"
      -- Use SETUPTOOLS_EXT_SUFFIX: ""
    
      ...
    
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(1395,5): warning MSB8012: TargetPath(C:\Users\RUNNER~1\AppData\Local\Temp\tmpz9ioy6q0.build-lib\optree\_C.cp314-win_amd64.pyd) does not match the Linker's OutputFile property value (C:\Users\RUNNER~1\AppData\Local\Temp\tmpz9ioy6q0.build-lib\optree\_C.cp314-win_amd64.pyd). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). [C:\Users\RUNNER~1\AppData\Local\Temp\tmp64dnsk0o.build-temp\Release\src\_C.vcxproj]
      LINK : fatal error LNK1104: cannot open file 'python314t.lib' [C:\Users\RUNNER~1\AppData\Local\Temp\tmp64dnsk0o.build-temp\Release\src\_C.vcxproj]
      error: command 'C:\\Program Files\\CMake\\bin\\cmake.EXE' failed with exit code 1
    • Build with python3.14t: success build log
    • Build with python3.14_d: compile successfully, fail during linking python314t_d.lib log
      -- Use Python_INCLUDE_DIR: "C:\Users\runneradmin\.pyenv\pyenv-win\versions\3.14.0b1\Include"
      -- Use Python_INCLUDE_DIRS: "C:\Users\runneradmin\.pyenv\pyenv-win\versions\3.14.0b1\Include"
      -- Use Python_LIBRARY: ""
      -- Use Python_LIBRARIES: "optimized;C:/Users/runneradmin/.pyenv/pyenv-win/versions/3.14.0b1/libs/python314.lib;debug;C:/Users/runneradmin/.pyenv/pyenv-win/versions/3.14.0b1/libs/python314_d.lib"
      -- Use PYTHON_MODULE_DEBUG_POSTFIX: "_d"
      -- Use PYTHON_MODULE_EXTENSION: ".cp314-win_amd64.pyd"
      -- Use PYTHON_IS_DEBUG: "1"
      -- Use SETUPTOOLS_EXT_SUFFIX: ""
    
      ...
    
      LINK : fatal error LNK1104: cannot open file 'python314t_d.lib' [C:\Users\runneradmin\AppData\Local\Temp\tmpnmv2w89v.build-temp\Release\src\_C.vcxproj]
      error: command 'C:\\Program Files\\CMake\\bin\\cmake.EXE' failed with exit code 1
    • Build with python3.14t_d: success build log
  13. added a commit that references this issue on May 10, 2025
  14. 13 remaining items

  15. added 2 commits that reference this issue on May 19, 2025
  16. zooba commented on May 19, 2025

    @zooba
    Member

    This change led to a break in the JIT regen script, which @brandtbucher is looking at. I assume that's covered by a new issue and we can close this one.

  17. added a commit that references this issue on May 20, 2025
  18. added a commit that references this issue on May 20, 2025
  19. added a commit that references this issue on May 20, 2025
  20. added a commit that references this issue on May 26, 2025
  21. cgohlke commented on Jun 4, 2025

    @cgohlke

    Bad news: this issue is also present in the production release of Python 3.13.4, which links to python313t.lib. It's unusable on Windows.

  22. added 2 commits that reference this issue on Jul 12, 2025
  23. added 2 commits that reference this issue on Aug 4, 2025
  24. added a commit that references this issue on Nov 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

3.14bugs and security fixesOS-windowsbuildThe build process and cross-buildrelease-blockertype-bugAn unexpected behavior, bug, or error

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions