This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

pip3 install -r nrf\scripts\requirements.txt

On my old Wondows10 development computer, all worked OK.

In a brand new Windows10 laptop, all up to this point installs/verifies fine using nRF Connect.

I cannot find a way to get this running OK:

pip3 install -r nrf\scripts\requirements.txt causes the following errors:

---- snip ---

Building wheels for collected packages: pygit2, editdistance
Building wheel for pygit2 (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\per\\AppData\\Local\\Temp\\pip-install-_bnyh0sg\\pygit2\\setup.py'"'"'; __file__='"'"'C:\\Users\\per\\AppData\\Local\\Temp\\pip-install-_bnyh0sg\\pygit2\\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\per\AppData\Local\Temp\pip-wheel-8e0r812x' --python-tag cp38
cwd: C:\Users\per\AppData\Local\Temp\pip-install-_bnyh0sg\pygit2\
Complete output (60 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\pygit2
copying pygit2\blame.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\config.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\credentials.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\errors.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\ffi.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\index.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\py2.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\py3.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\refspec.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\remote.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\repository.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\settings.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\submodule.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\utils.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\_build.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\_run.py -> build\lib.win-amd64-3.8\pygit2
copying pygit2\__init__.py -> build\lib.win-amd64-3.8\pygit2
creating build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\attr.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\blame.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\buffer.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\checkout.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\clone.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\common.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\config.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\describe.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\diff.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\errors.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\graph.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\index.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\merge.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\net.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\oid.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\pack.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\proxy.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\refspec.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\remote.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\repository.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\revert.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\stash.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\strarray.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\submodule.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\transport.h -> build\lib.win-amd64-3.8\pygit2\decl
copying pygit2\decl\types.h -> build\lib.win-amd64-3.8\pygit2\decl
running build_ext
generating cffi module 'build\\temp.win-amd64-3.8\\Release\\pygit2._libgit2.c'
creating build\temp.win-amd64-3.8
creating build\temp.win-amd64-3.8\Release
building '_pygit2' extension
creating build\temp.win-amd64-3.8\Release\src
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Program Files\libgit2\include" -Ic:\python38\include -Ic:\python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\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" /Tcsrc\blob.c /Fobuild\temp.win-amd64-3.8\Release\src\blob.obj
blob.c
C:\Users\per\AppData\Local\Temp\pip-install-_bnyh0sg\pygit2\src\blob.h(33): fatal error C1083: Cannot open include file: 'git2.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for pygit2

Related