-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
When installing this with pip21.0.1 it fails to build wheels for gRPC.
OS = Windows10
Python = 3.7.9
Conda = 4.9.2
Input
pip install protobuf-compiler
Output is at bottom because it's a long block
Solution
Upgrading gRPC did nothing.
Downgrading to PIP 18.1 solved it. I did this by way of a new virtual env.
If running in Anaconda Powershell
conda create --name low_pip pip==18.1
conda activate low_pip
pip install protobuf-compiler
Output:
Building wheels for collected packages: grpcio
Building wheel for grpcio (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\dlamm\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\dlamm\\AppData\\Local\\Temp\\pip-install-u_x77z9j\\grpcio_64c91841abb7422389f6c92290a95d97\\setup.py'"'"'; __file__='"'"'C:\\Users\\dlamm\\AppData\\Local\\Temp\\pip-install-u_x77z9j\\grpcio_64c91841abb7422389f6c92290a95d97\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\dlamm\AppData\Local\Temp\pip-wheel-mzb_nin9'
cwd: C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\
Complete output (319 lines):
Found cython-generated files...
running bdist_wheel
running build
running build_py
running build_project_metadata
creating python_build
creating python_build\lib.win-amd64-3.8
creating python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_auth.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_channel.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_common.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_grpcio_metadata.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_interceptor.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_plugin_wrapping.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_server.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_utilities.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\__init__.py -> python_build\lib.win-amd64-3.8\grpc
creating python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\implementations.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\interfaces.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\utilities.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\_client_adaptations.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\_metadata.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\_server_adaptations.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\__init__.py -> python_build\lib.win-amd64-3.8\grpc\beta
creating python_build\lib.win-amd64-3.8\grpc\experimental
copying src\python\grpcio\grpc\experimental\gevent.py -> python_build\lib.win-amd64-3.8\grpc\experimental
copying src\python\grpcio\grpc\experimental\session_cache.py -> python_build\lib.win-amd64-3.8\grpc\experimental
copying src\python\grpcio\grpc\experimental\__init__.py -> python_build\lib.win-amd64-3.8\grpc\experimental
creating python_build\lib.win-amd64-3.8\grpc\framework
copying src\python\grpcio\grpc\framework\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework
creating python_build\lib.win-amd64-3.8\grpc\_cython
copying src\python\grpcio\grpc\_cython\__init__.py -> python_build\lib.win-amd64-3.8\grpc\_cython
creating python_build\lib.win-amd64-3.8\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\cardinality.py -> python_build\lib.win-amd64-3.8\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\style.py -> python_build\lib.win-amd64-3.8\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\common
creating python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\abandonment.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\callable_util.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\future.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\logging_pool.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\stream.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\stream_util.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
creating python_build\lib.win-amd64-3.8\grpc\framework\interfaces
copying src\python\grpcio\grpc\framework\interfaces\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces
creating python_build\lib.win-amd64-3.8\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\base.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\utilities.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\base
creating python_build\lib.win-amd64-3.8\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\face.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\utilities.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\face
creating python_build\lib.win-amd64-3.8\grpc\_cython\_cygrpc
copying src\python\grpcio\grpc\_cython\_cygrpc\__init__.py -> python_build\lib.win-amd64-3.8\grpc\_cython\_cygrpc
creating python_build\lib.win-amd64-3.8\grpc\_cython\_credentials
copying src\python\grpcio\grpc\_cython\_credentials\roots.pem -> python_build\lib.win-amd64-3.8\grpc\_cython\_credentials
running build_ext
Found cython-generated files...
building 'grpc._cython.cygrpc' extension
creating python_build\temp.win-amd64-3.8
creating python_build\temp.win-amd64-3.8\Release
creating python_build\temp.win-amd64-3.8\Release\src
creating python_build\temp.win-amd64-3.8\Release\src\python
creating python_build\temp.win-amd64-3.8\Release\src\python\grpcio
creating python_build\temp.win-amd64-3.8\Release\src\python\grpcio\grpc
creating python_build\temp.win-amd64-3.8\Release\src\python\grpcio\grpc\_cython
creating python_build\temp.win-amd64-3.8\Release\third_party
creating python_build\temp.win-amd64-3.8\Release\third_party\address_sorting
creating python_build\temp.win-amd64-3.8\Release\src\core
creating python_build\temp.win-amd64-3.8\Release\src\core\lib
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\gpr
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\gprpp
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\profiling
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\surface
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\avl
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\backoff
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\channel
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\compression
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\debug
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\http
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\iomgr
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\json
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\slice
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\transport
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\uri
creating python_build\temp.win-amd64-3.8\Release\src\core\ext
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\server
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\server\secure
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\transport
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\alpn
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\http
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\http\client
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\http\message_compress
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\http\server
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\context
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\alts
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\composite
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\fake
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\google_default
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\iam
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\jwt
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\local
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\oauth2
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\plugin
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\ssl
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector\alts
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector\fake
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector\local
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector\ssl
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\transport
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\util
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts\crypt
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts\frame_protector
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts\handshaker
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts\zero_copy_frame_protector
creating python_build\temp.win-amd64-3.8\Release\third_party\nanopb
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\client
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\client\insecure
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\health
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\deadline
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\ssl
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\ssl\session_cache
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\client\secure
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\server\insecure
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\inproc
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\fake
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc\lb
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc\lb\v1
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc\lb\v1\google
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc\lb\v1\google\protobuf
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\xds
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\pick_first
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\round_robin
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\dns
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\dns\c_ares
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\dns\native
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\sockaddr
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\census
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\max_age
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\message_size
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\workarounds
creating python_build\temp.win-amd64-3.8\Release\src\core\plugin_registry
creating python_build\temp.win-amd64-3.8\Release\src\boringssl
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\asn1
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\base64
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\bio
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\bn_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\buf
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\bytestring
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\chacha
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\cipher_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\cmac
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\conf
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\curve25519
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\dh
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\digest_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\dsa
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\ec_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\ecdh
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\ecdsa_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\engine
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\err
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\evp
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\fipsmodule
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\hkdf
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\lhash
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\obj
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\pem
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\pkcs7
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\pkcs8
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\poly1305
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\pool
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\rand_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\rc4
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\rsa_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\stack
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\x509
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\x509v3
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\ssl
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\third_party
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\third_party\fiat
creating python_build\temp.win-amd64-3.8\Release\third_party\zlib
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DOPENSSL_NO_ASM=1 -D_WIN32_WINNT=1536 -DGPR_BACKWARDS_COMPATIBILITY_MODE=1 -DWIN32_LEAN_AND_MEAN=1 -DCARES_STATICLIB=1 -DGRPC_ARES=0 -DNTDDI_VERSION=100663296 -DNOMINMAX=1 -DMS_WIN64=1 -Isrc\python\grpcio -Iinclude -I. -Ithird_party\boringssl\include -Ithird_party\zlib -Ithird_party\nanopb -Ithird_party\cares -Ithird_party\cares\cares -Ithird_party\address_sorting\include -IC:\Users\dlamm\anaconda3\include -IC:\Users\dlamm\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\python\grpcio\grpc/_cython/cygrpc.cpp /Fopython_build\temp.win-amd64-3.8\Release\src\python\grpcio\grpc/_cython/cygrpc.obj -std=c++11 -DPB_FIELD_32BIT
cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
cygrpc.cpp
C:\Users\dlamm\anaconda3\include\pyconfig.h(117): warning C4005: 'MS_WIN64': macro redefinition
src\python\grpcio\grpc/_cython/cygrpc.cpp: note: see previous definition of 'MS_WIN64'
.\src/core/lib/iomgr/gevent_util.h(43): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
src\python\grpcio\grpc/_cython/cygrpc.cpp(1377): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory
creating Users
creating Users\dlamm
creating Users\dlamm\AppData
creating Users\dlamm\AppData\Local
creating Users\dlamm\AppData\Local\Temp
creating Users\dlamm\AppData\Local\Temp\tmpxxzcruq2
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\dlamm\anaconda3\include -IC:\Users\dlamm\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /TcC:\Users\dlamm\AppData\Local\Temp\tmpxxzcruq2\a.c /FoUsers\dlamm\AppData\Local\Temp\tmpxxzcruq2\a.obj
a.c
Traceback (most recent call last):
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 412, in compile
self.spawn(args)
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 518, in spawn
return super().spawn(cmd)
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\_spawn_patch.py", line 54, in _commandfile_spawn
_classic_spawn(self, command)
File "C:\Users\dlamm\anaconda3\lib\distutils\ccompiler.py", line 910, in spawn
spawn(cmd, dry_run=self.dry_run)
File "C:\Users\dlamm\anaconda3\lib\distutils\spawn.py", line 38, in spawn
_spawn_nt(cmd, search_path, dry_run=dry_run)
File "C:\Users\dlamm\anaconda3\lib\distutils\spawn.py", line 80, in _spawn_nt
raise DistutilsExecError(
distutils.errors.DistutilsExecError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\commands.py", line 272, in build_extensions
build_ext.build_ext.build_extensions(self)
File "C:\Users\dlamm\anaconda3\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 528, in build_extension
objects = self.compiler.compile(sources,
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 414, in compile
raise CompileError(msg)
distutils.errors.CompileError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\setup.py", line 353, in <module>
setuptools.setup(
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Users\dlamm\anaconda3\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\dlamm\anaconda3\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Users\dlamm\anaconda3\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\dlamm\anaconda3\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
self.run_command('build')
File "C:\Users\dlamm\anaconda3\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\dlamm\anaconda3\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "C:\Users\dlamm\anaconda3\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\dlamm\anaconda3\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "C:\Users\dlamm\anaconda3\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\commands.py", line 276, in build_extensions
raise CommandError(
commands.CommandError: Failed `build_ext` step:
Traceback (most recent call last):
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 412, in compile
self.spawn(args)
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 518, in spawn
return super().spawn(cmd)
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\_spawn_patch.py", line 54, in _commandfile_spawn
_classic_spawn(self, command)
File "C:\Users\dlamm\anaconda3\lib\distutils\ccompiler.py", line 910, in spawn
spawn(cmd, dry_run=self.dry_run)
File "C:\Users\dlamm\anaconda3\lib\distutils\spawn.py", line 38, in spawn
_spawn_nt(cmd, search_path, dry_run=dry_run)
File "C:\Users\dlamm\anaconda3\lib\distutils\spawn.py", line 80, in _spawn_nt
raise DistutilsExecError(
distutils.errors.DistutilsExecError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\commands.py", line 272, in build_extensions
build_ext.build_ext.build_extensions(self)
File "C:\Users\dlamm\anaconda3\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 528, in build_extension
objects = self.compiler.compile(sources,
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 414, in compile
raise CompileError(msg)
distutils.errors.CompileError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for grpcio
Running setup.py clean for grpcio
Failed to build grpcio
Installing collected packages: grpcio, tqdm, termcolor, grpcio-tools, colorama, bleach, protobuf-compiler
Attempting uninstall: grpcio
Found existing installation: grpcio 1.31.0
Uninstalling grpcio-1.31.0:
Successfully uninstalled grpcio-1.31.0
Running setup.py install for grpcio ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\dlamm\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\dlamm\\AppData\\Local\\Temp\\pip-install-u_x77z9j\\grpcio_64c91841abb7422389f6c92290a95d97\\setup.py'"'"'; __file__='"'"'C:\\Users\\dlamm\\AppData\\Local\\Temp\\pip-install-u_x77z9j\\grpcio_64c91841abb7422389f6c92290a95d97\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\dlamm\AppData\Local\Temp\pip-record-jneue_47\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\dlamm\anaconda3\Include\grpcio'
cwd: C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\
Complete output (316 lines):
Found cython-generated files...
running install
running build
running build_py
running build_project_metadata
creating python_build
creating python_build\lib.win-amd64-3.8
creating python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_auth.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_channel.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_common.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_grpcio_metadata.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_interceptor.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_plugin_wrapping.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_server.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\_utilities.py -> python_build\lib.win-amd64-3.8\grpc
copying src\python\grpcio\grpc\__init__.py -> python_build\lib.win-amd64-3.8\grpc
creating python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\implementations.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\interfaces.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\utilities.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\_client_adaptations.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\_metadata.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\_server_adaptations.py -> python_build\lib.win-amd64-3.8\grpc\beta
copying src\python\grpcio\grpc\beta\__init__.py -> python_build\lib.win-amd64-3.8\grpc\beta
creating python_build\lib.win-amd64-3.8\grpc\experimental
copying src\python\grpcio\grpc\experimental\gevent.py -> python_build\lib.win-amd64-3.8\grpc\experimental
copying src\python\grpcio\grpc\experimental\session_cache.py -> python_build\lib.win-amd64-3.8\grpc\experimental
copying src\python\grpcio\grpc\experimental\__init__.py -> python_build\lib.win-amd64-3.8\grpc\experimental
creating python_build\lib.win-amd64-3.8\grpc\framework
copying src\python\grpcio\grpc\framework\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework
creating python_build\lib.win-amd64-3.8\grpc\_cython
copying src\python\grpcio\grpc\_cython\__init__.py -> python_build\lib.win-amd64-3.8\grpc\_cython
creating python_build\lib.win-amd64-3.8\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\cardinality.py -> python_build\lib.win-amd64-3.8\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\style.py -> python_build\lib.win-amd64-3.8\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\common
creating python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\abandonment.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\callable_util.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\future.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\logging_pool.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\stream.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\stream_util.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\foundation
creating python_build\lib.win-amd64-3.8\grpc\framework\interfaces
copying src\python\grpcio\grpc\framework\interfaces\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces
creating python_build\lib.win-amd64-3.8\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\base.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\utilities.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\base
creating python_build\lib.win-amd64-3.8\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\face.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\utilities.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\__init__.py -> python_build\lib.win-amd64-3.8\grpc\framework\interfaces\face
creating python_build\lib.win-amd64-3.8\grpc\_cython\_cygrpc
copying src\python\grpcio\grpc\_cython\_cygrpc\__init__.py -> python_build\lib.win-amd64-3.8\grpc\_cython\_cygrpc
creating python_build\lib.win-amd64-3.8\grpc\_cython\_credentials
copying src\python\grpcio\grpc\_cython\_credentials\roots.pem -> python_build\lib.win-amd64-3.8\grpc\_cython\_credentials
running build_ext
Found cython-generated files...
building 'grpc._cython.cygrpc' extension
creating python_build\temp.win-amd64-3.8
creating python_build\temp.win-amd64-3.8\Release
creating python_build\temp.win-amd64-3.8\Release\src
creating python_build\temp.win-amd64-3.8\Release\src\python
creating python_build\temp.win-amd64-3.8\Release\src\python\grpcio
creating python_build\temp.win-amd64-3.8\Release\src\python\grpcio\grpc
creating python_build\temp.win-amd64-3.8\Release\src\python\grpcio\grpc\_cython
creating python_build\temp.win-amd64-3.8\Release\third_party
creating python_build\temp.win-amd64-3.8\Release\third_party\address_sorting
creating python_build\temp.win-amd64-3.8\Release\src\core
creating python_build\temp.win-amd64-3.8\Release\src\core\lib
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\gpr
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\gprpp
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\profiling
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\surface
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\avl
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\backoff
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\channel
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\compression
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\debug
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\http
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\iomgr
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\json
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\slice
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\transport
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\uri
creating python_build\temp.win-amd64-3.8\Release\src\core\ext
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\server
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\server\secure
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\transport
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\alpn
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\http
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\http\client
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\http\message_compress
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\http\server
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\context
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\alts
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\composite
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\fake
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\google_default
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\iam
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\jwt
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\local
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\oauth2
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\plugin
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\credentials\ssl
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector\alts
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector\fake
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector\local
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\security_connector\ssl
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\transport
creating python_build\temp.win-amd64-3.8\Release\src\core\lib\security\util
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts\crypt
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts\frame_protector
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts\handshaker
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\alts\zero_copy_frame_protector
creating python_build\temp.win-amd64-3.8\Release\third_party\nanopb
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\client
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\client\insecure
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\health
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\deadline
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\ssl
creating python_build\temp.win-amd64-3.8\Release\src\core\tsi\ssl\session_cache
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\client\secure
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\chttp2\server\insecure
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\transport\inproc
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\fake
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc\lb
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc\lb\v1
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc\lb\v1\google
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\grpclb\proto\grpc\lb\v1\google\protobuf
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\xds
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\pick_first
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\lb_policy\round_robin
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\dns
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\dns\c_ares
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\dns\native
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\client_channel\resolver\sockaddr
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\census
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\max_age
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\message_size
creating python_build\temp.win-amd64-3.8\Release\src\core\ext\filters\workarounds
creating python_build\temp.win-amd64-3.8\Release\src\core\plugin_registry
creating python_build\temp.win-amd64-3.8\Release\src\boringssl
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\asn1
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\base64
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\bio
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\bn_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\buf
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\bytestring
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\chacha
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\cipher_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\cmac
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\conf
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\curve25519
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\dh
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\digest_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\dsa
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\ec_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\ecdh
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\ecdsa_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\engine
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\err
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\evp
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\fipsmodule
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\hkdf
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\lhash
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\obj
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\pem
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\pkcs7
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\pkcs8
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\poly1305
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\pool
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\rand_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\rc4
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\rsa_extra
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\stack
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\x509
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\crypto\x509v3
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\ssl
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\third_party
creating python_build\temp.win-amd64-3.8\Release\third_party\boringssl\third_party\fiat
creating python_build\temp.win-amd64-3.8\Release\third_party\zlib
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DOPENSSL_NO_ASM=1 -D_WIN32_WINNT=1536 -DGPR_BACKWARDS_COMPATIBILITY_MODE=1 -DWIN32_LEAN_AND_MEAN=1 -DCARES_STATICLIB=1 -DGRPC_ARES=0 -DNTDDI_VERSION=100663296 -DNOMINMAX=1 -DMS_WIN64=1 -Isrc\python\grpcio -Iinclude -I. -Ithird_party\boringssl\include -Ithird_party\zlib -Ithird_party\nanopb -Ithird_party\cares -Ithird_party\cares\cares -Ithird_party\address_sorting\include -IC:\Users\dlamm\anaconda3\include -IC:\Users\dlamm\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\python\grpcio\grpc/_cython/cygrpc.cpp /Fopython_build\temp.win-amd64-3.8\Release\src\python\grpcio\grpc/_cython/cygrpc.obj -std=c++11 -DPB_FIELD_32BIT
cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
cygrpc.cpp
C:\Users\dlamm\anaconda3\include\pyconfig.h(117): warning C4005: 'MS_WIN64': macro redefinition
src\python\grpcio\grpc/_cython/cygrpc.cpp: note: see previous definition of 'MS_WIN64'
.\src/core/lib/iomgr/gevent_util.h(43): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
src\python\grpcio\grpc/_cython/cygrpc.cpp(1377): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory
creating Users\dlamm\AppData\Local\Temp\tmpjpm8dz4u
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\dlamm\anaconda3\include -IC:\Users\dlamm\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /TcC:\Users\dlamm\AppData\Local\Temp\tmpjpm8dz4u\a.c /FoUsers\dlamm\AppData\Local\Temp\tmpjpm8dz4u\a.obj
a.c
Traceback (most recent call last):
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 412, in compile
self.spawn(args)
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 518, in spawn
return super().spawn(cmd)
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\_spawn_patch.py", line 54, in _commandfile_spawn
_classic_spawn(self, command)
File "C:\Users\dlamm\anaconda3\lib\distutils\ccompiler.py", line 910, in spawn
spawn(cmd, dry_run=self.dry_run)
File "C:\Users\dlamm\anaconda3\lib\distutils\spawn.py", line 38, in spawn
_spawn_nt(cmd, search_path, dry_run=dry_run)
File "C:\Users\dlamm\anaconda3\lib\distutils\spawn.py", line 80, in _spawn_nt
raise DistutilsExecError(
distutils.errors.DistutilsExecError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\commands.py", line 272, in build_extensions
build_ext.build_ext.build_extensions(self)
File "C:\Users\dlamm\anaconda3\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 528, in build_extension
objects = self.compiler.compile(sources,
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 414, in compile
raise CompileError(msg)
distutils.errors.CompileError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\setup.py", line 353, in <module>
setuptools.setup(
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Users\dlamm\anaconda3\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\dlamm\anaconda3\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Users\dlamm\anaconda3\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\install.py", line 545, in run
self.run_command('build')
File "C:\Users\dlamm\anaconda3\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\dlamm\anaconda3\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "C:\Users\dlamm\anaconda3\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\dlamm\anaconda3\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "C:\Users\dlamm\anaconda3\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\commands.py", line 276, in build_extensions
raise CommandError(
commands.CommandError: Failed `build_ext` step:
Traceback (most recent call last):
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 412, in compile
self.spawn(args)
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 518, in spawn
return super().spawn(cmd)
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\_spawn_patch.py", line 54, in _commandfile_spawn
_classic_spawn(self, command)
File "C:\Users\dlamm\anaconda3\lib\distutils\ccompiler.py", line 910, in spawn
spawn(cmd, dry_run=self.dry_run)
File "C:\Users\dlamm\anaconda3\lib\distutils\spawn.py", line 38, in spawn
_spawn_nt(cmd, search_path, dry_run=dry_run)
File "C:\Users\dlamm\anaconda3\lib\distutils\spawn.py", line 80, in _spawn_nt
raise DistutilsExecError(
distutils.errors.DistutilsExecError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dlamm\AppData\Local\Temp\pip-install-u_x77z9j\grpcio_64c91841abb7422389f6c92290a95d97\src\python\grpcio\commands.py", line 272, in build_extensions
build_ext.build_ext.build_extensions(self)
File "C:\Users\dlamm\anaconda3\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "C:\Users\dlamm\anaconda3\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Users\dlamm\anaconda3\lib\distutils\command\build_ext.py", line 528, in build_extension
objects = self.compiler.compile(sources,
File "C:\Users\dlamm\anaconda3\lib\distutils\_msvccompiler.py", line 414, in compile
raise CompileError(msg)
distutils.errors.CompileError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
Rolling back uninstall of grpcio
Moving to c:\users\dlamm\anaconda3\lib\site-packages\grpc\
from C:\Users\dlamm\anaconda3\Lib\site-packages\~rpc
Moving to c:\users\dlamm\anaconda3\lib\site-packages\grpcio-1.31.0.dist-info\
from C:\Users\dlamm\anaconda3\Lib\site-packages\~rpcio-1.31.0.dist-info
ERROR: Command errored out with exit status 1: 'C:\Users\dlamm\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\dlamm\\AppData\\Local\\Temp\\pip-install-u_x77z9j\\grpcio_64c91841abb7422389f6c92290a95d97\\setup.py'"'"'; __file__='"'"'C:\\Users\\dlamm\\AppData\\Local\\Temp\\pip-install-u_x77z9j\\grpcio_64c91841abb7422389f6c92290a95d97\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\dlamm\AppData\Local\Temp\pip-record-jneue_47\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\dlamm\anaconda3\Include\grpcio' Check the logs for full command output.
p.s. I'm kind of new to github, so I wasn't sure if it is appropriate to raise this as an issue, when I have the solution in hand. Just wanted others, including the developer to be aware.
Metadata
Metadata
Assignees
Labels
No labels