netsaj / python-protobuf-compiler Goto Github PK
View Code? Open in Web Editor NEWcompile all protobuf files and create a single package distribution for can be installed with pip
License: MIT License
compile all protobuf files and create a single package distribution for can be installed with pip
License: MIT License
Can I submit a PR to update grpc version? This is on 1.18.0 but latest is 1.25.0. Do you have any tests that would help me ensure the change is fine?
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.
I'd be nice to have such option. I suppose.
As I was adding the protobuf compiler to the FreeBSD Ports Collection, I realized that the version of the compiler in this repository is 1.0.18. The latest package published on pypi.org, however, is 1.0.20.
Is that a typo or the repository is not up-to-date?
Thanks, Mateusz
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.