-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Needs TriageIssues that need to be evaluated for severity and status.Issues that need to be evaluated for severity and status.bug
Description
setuptools version
62.3.1
Python version
3.10,3.11,3.12
OS
Windows
Additional environment information
Using source builds of Python
Description
Compiling extensions within a virtual environment created from a source build of Python fails with
LINK : fatal error LNK1104: cannot open file 'python312.lib'
(exact lib of course changes for each Python version)
Expected behavior
A successful installation would be nice :)
using set SETUPTOOLS_USE_DISTUTILS=no
prior to pip install ...
does succeed, however.
How to Reproduce
- Build python from source
PCbuild\build.bat
- Create venv
python.bat -m venv --upgrade-deps venv
- Install a package w/extensions
venv\Scripts\python.exe -m pip install psutil
- ERROR
Output
C:\Public\Devel\cpython\main> PCbuild\build.bat
[...omitted...]
C:\Public\Devel\cpython\main> python.bat -m venv --upgrade-deps C:\venv
Running Release|x64 interpreter...
Requirement already satisfied: pip in c:\venv\lib\site-packages (22.0.4)
Collecting pip
Using cached pip-22.1-py3-none-any.whl (2.1 MB)
Requirement already satisfie
C1BD
d: setuptools in c:\venv\lib\site-packages (58.1.0)
Collecting setuptools
Using cached setuptools-62.3.1-py3-none-any.whl (1.2 MB)
Installing collected packages: setuptools, pip
Attempting uninstall: setuptools
Found existing installation: setuptools 58.1.0
Uninstalling setuptools-58.1.0:
Successfully uninstalled setuptools-58.1.0
Attempting uninstall: pip
Found existing installation: pip 22.0.4
Uninstalling pip-22.0.4:
Successfully uninstalled pip-22.0.4
Successfully installed pip-22.1 setuptools-62.3.1
C:\Public\Devel\cpython\main> C:\venv\Scripts\python.exe -m pip install -v psutil
Using pip 22.1 from C:\venv\Lib\site-packages\pip (python 3.12)
Collecting psutil
Using cached psutil-5.9.0.tar.gz (478 kB)
Running command python setup.py egg_info
running egg_info
creating C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info
writing C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\PKG-INFO
writing dependency_links to C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\dependency_links.txt
writing requirements to C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\requires.txt
writing top-level names to C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\top_level.txt
writing manifest file 'C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\SOURCES.txt'
reading manifest file 'C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\SOURCES.txt'
Preparing metadata (setup.py) ... done
Using legacy 'setup.py install' for psutil, since package 'wheel' is not installed.
Installing collected packages: psutil
Running command Running setup.py install for psutil
running install
C:\venv\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-312
creating build\lib.win-amd64-cpython-312\psutil
copying psutil\_common.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\_compat.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\_psaix.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\_psbsd.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\_pslinux.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\_psosx.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\_psposix.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\_pssunos.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\_pswindows.py -> build\lib.win-amd64-cpython-312\psutil
copying psutil\__init__.py -> build\lib.win-amd64-cpython-312\psutil
creating build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\runner.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_aix.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_bsd.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_connections.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_contracts.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_linux.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_memleaks.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_misc.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_osx.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_posix.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_process.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_sunos.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_system.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_testutils.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_unicode.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\test_windows.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\__init__.py -> build\lib.win-amd64-cpython-312\psutil\tests
copying psutil\tests\__main__.py -> build\lib.win-amd64-cpython-312\psutil\tests
running build_ext
building 'psutil._psutil_windows' extension
creating build\temp.win-amd64-cpython-312
creating build\temp.win-amd64-cpython-312\Release
creating build\temp.win-amd64-cpython-312\Release\psutil
creating build\temp.win-amd64-cpython-312\Release\psutil\arch
creating build\temp.win-amd64-cpython-312\Release\psutil\arch\windows
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/_psutil_common.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/_psutil_common.obj
_psutil_common.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/_psutil_windows.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/_psutil_windows.obj
_psutil_windows.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/cpu.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/cpu.obj
cpu.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/disk.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/disk.obj
disk.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/net.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/net.obj
net.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/process_handles.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_handles.obj
process_handles.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/process_info.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_info.obj
process_info.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/process_utils.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_utils.obj
process_utils.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/security.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/security.obj
security.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/services.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/services.obj
services.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/socks.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/socks.obj
socks.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcpsutil/arch/windows/wmi.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/wmi.obj
wmi.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\venv\libs /LIBPATH:C:\Public\Devel\cpython\main\libs /LIBPATH:C:\Public\Devel\cpython\main /LIBPATH:C:\venv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\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.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.19041.0\\um\x64" psapi.lib kernel32.lib advapi32.lib shell32.lib netapi32.lib ws2_32.lib PowrProf.lib pdh.lib /EXPORT:PyInit__psutil_windows build\temp.win-amd64-cpython-312\Release\psutil/_psutil_common.obj build\temp.win-amd64-cpython-312\Release\psutil/_psutil_windows.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/cpu.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/disk.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/net.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_handles.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_info.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_utils.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/security.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/services.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/socks.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/wmi.obj /OUT:build\lib.win-amd64-cpython-312\psutil\_psutil_windows.cp312-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-312\Release\psutil\_psutil_windows.cp312-win_amd64.lib
LINK : fatal error LNK1104: cannot open file 'python312.lib'
error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.30.30705\\bin\\HostX86\\x64\\link.exe' failed with exit code 1104
error: subprocess-exited-with-error
× Running setup.py install for psutil 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:\venv\Scripts\python.exe' -u -c '
exec(compile('"'"''"'"''"'"'
# This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
#
# - It imports setuptools before invoking setup.py, to enable projects that directly
# import from `distutils.core` to work with newer packaging standards.
# - It provides a clear error message when setuptools is not installed.
# - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so
# setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning:
# manifest_maker: standard file '"'"'-c'"'"' not found".
# - It generates a shim setup.py, for handling setup.cfg-only projects.
import os, sys, tokenize
try:
import setuptools
except ImportError as error:
print(
"ERROR: Can not execute `setup.py` since setuptools is not available in "
"the build environment.",
file=sys.stderr,
)
sys.exit(1)
__file__ = %r
sys.argv[0] = __file__
if os.path.exists(__file__):
filename = __file__
with tokenize.open(__file__) as f:
setup_py_code = f.read()
else:
filename = "<auto-generated setuptools caller>"
setup_py_code = "from setuptools import setup; setup()"
exec(compile(setup_py_code, filename, "exec"))
'"'"''"'"''"'"' % ('"'"'C:\\Users\\Jeremy\\AppData\\Local\\Temp\\pip-install-y6aqydum\\psutil_79d25b503ade483fa5b04b7b83ed077e\\setup.py'"'"',), "<pip-setuptools-caller>", "exec"))' install --record 'C:\Users\Jeremy\AppData\Local\Temp\pip-record-ntj95uqf\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\venv\include\site\python3.12\psutil'
cwd: C:\Users\Jeremy\AppData\Local\Temp\pip-install-y6aqydum\psutil_79d25b503ade483fa5b04b7b83ed077e\
Running setup.py install for psutil ... error
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> psutil
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
Metadata
Metadata
Assignees
Labels
Needs TriageIssues that need to be evaluated for severity and status.Issues that need to be evaluated for severity and status.bug