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

nRFConnect 1.1.0 / Installing on macOS / Installing additional Python dependencies problem


My system: MacBook Air with macOS 10.14.6, Xcode 10.3, with sdk at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk

When I ran the pip3 command to install the additional python dependencies

pip3 install -r zephyr/scripts/requirements.txt

I ran into the following warning:

building 'hid' extension
creating build
creating build/temp.macosx-10.14-x86_64-3.7
creating build/temp.macosx-10.14-x86_64-3.7/hidapi
creating build/temp.macosx-10.14-x86_64-3.7/hidapi/mac
Compiling with an SDK that doesn't seem to exist: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk
Please check your Xcode installation

I have no idea how and why MacOSX10.15.sdk is used for this 'hid' extension building given that my macOS is 10.14.6.

Any ideas?

  • I was finally able to replicate the same build error. Not sure if it was because I updated to Python 3.7.5 or if it was that I uninstalled it and re-installed with the following command: pip3 uninstall hidapi && pip3 install --user --no-cache-dir hidapi. I have to continue to debug this tomorrow, but if you want you could try to downgrade to 3.7.4 and see if that helps. 

  • Sorry, I thought it would be easy to downgrade, but it seems like that is not the case. At least not for this package. However, I was able to fix the build issue on my setup by updating to Xcode v11.2.1, which does include MacOSX10.15.sdk. Is it an option to update xcode? 

  • Let me try today and get back to you tomorrow.

  • Good news: With the Xcode v11.2.1 installed the "pip3 install --user -r zephyr/scripts/requirements.txt" works now!

    Bad news: the next pip3 install -r nrf/scripts/requirements.txt fails, something about cannot find "git2.h"?

    FBP-1:ncs matthewlai$ pip3 install -r nrf/scripts/requirements.txt

    Requirement already satisfied: recommonmark==0.4.0 in /usr/local/lib/python3.7/site-packages (from -r nrf/scripts/requirements.txt (line 1)) (0.4.0)

    Requirement already satisfied: sphinxcontrib-mscgen>=0.5 in /usr/local/lib/python3.7/site-packages (from -r nrf/scripts/requirements.txt (line 2)) (0.5)

    Requirement already satisfied: ecdsa in /usr/local/lib/python3.7/site-packages (from -r nrf/scripts/requirements.txt (line 3)) (0.14.1)

    Requirement already satisfied: intelhex in /usr/local/lib/python3.7/site-packages (from -r nrf/scripts/requirements.txt (line 4)) (2.2.1)

    Requirement already satisfied: nrfutil in /usr/local/lib/python3.7/site-packages (from -r nrf/scripts/requirements.txt (line 5)) (5.2.0)

    Collecting pygit2>=0.26.0

      Using cached files.pythonhosted.org/.../pygit2-0.28.2.tar.gz

    Collecting editdistance>=0.5.0

      Using cached files.pythonhosted.org/.../editdistance-0.5.3-cp37-cp37m-macosx_10_6_intel.whl

    Requirement already satisfied: commonmark<=0.5.4 in /usr/local/lib/python3.7/site-packages (from recommonmark==0.4.0->-r nrf/scripts/requirements.txt (line 1)) (0.5.4)

    Requirement already satisfied: docutils>=0.11 in /usr/local/lib/python3.7/site-packages (from recommonmark==0.4.0->-r nrf/scripts/requirements.txt (line 1)) (0.14)

    Requirement already satisfied: Sphinx>=0.6 in /usr/local/lib/python3.7/site-packages (from sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (1.7.5)

    Requirement already satisfied: six in /usr/local/lib/python3.7/site-packages (from ecdsa->-r nrf/scripts/requirements.txt (line 3)) (1.13.0)

    Requirement already satisfied: libusb1~=1.7 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.7.1)

    Requirement already satisfied: click~=7.0 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (7.0)

    Requirement already satisfied: behave~=1.0 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.2.6)

    Requirement already satisfied: pyspinel==1.0.0a3 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.0.0a3)

    Requirement already satisfied: pyserial~=3.0 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (3.4)

    Requirement already satisfied: piccata~=1.0 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.0.1)

    Requirement already satisfied: pyyaml~=4.2b1 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (4.2b4)

    Requirement already satisfied: crcmod~=1.7 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.7)

    Requirement already satisfied: protobuf~=3.6 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (3.10.0)

    Requirement already satisfied: enum34~=1.0 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.1.6)

    Requirement already satisfied: pc-ble-driver-py~=0.11.4 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (0.11.4)

    Requirement already satisfied: tqdm~=4.25 in /usr/local/lib/python3.7/site-packages (from nrfutil->-r nrf/scripts/requirements.txt (line 5)) (4.39.0)

    Requirement already satisfied: cffi in /usr/local/lib/python3.7/site-packages (from pygit2>=0.26.0->-r nrf/scripts/requirements.txt (line 8)) (1.13.2)

    Requirement already satisfied: Pygments>=2.0 in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2.4.2)

    Requirement already satisfied: requests>=2.0.0 in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2.22.0)

    Requirement already satisfied: babel!=2.0,>=1.3 in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2.7.0)

    Requirement already satisfied: setuptools in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (41.6.0)

    Requirement already satisfied: sphinxcontrib-websupport in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (1.1.2)

    Requirement already satisfied: alabaster<0.8,>=0.7 in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (0.7.12)

    Requirement already satisfied: Jinja2>=2.3 in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2.10.3)

    Requirement already satisfied: packaging in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (19.2)

    Requirement already satisfied: snowballstemmer>=1.1 in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2.0.0)

    Requirement already satisfied: imagesize in /usr/local/lib/python3.7/site-packages (from Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (1.1.0)

    Requirement already satisfied: parse>=1.8.2 in /usr/local/lib/python3.7/site-packages (from behave~=1.0->nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.12.1)

    Requirement already satisfied: parse-type>=0.4.2 in /usr/local/lib/python3.7/site-packages (from behave~=1.0->nrfutil->-r nrf/scripts/requirements.txt (line 5)) (0.5.2)

    Requirement already satisfied: ipaddress in /usr/local/lib/python3.7/site-packages (from pyspinel==1.0.0a3->nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.0.23)

    Requirement already satisfied: wrapt in /usr/local/lib/python3.7/site-packages (from pc-ble-driver-py~=0.11.4->nrfutil->-r nrf/scripts/requirements.txt (line 5)) (1.11.2)

    Requirement already satisfied: future in /usr/local/lib/python3.7/site-packages (from pc-ble-driver-py~=0.11.4->nrfutil->-r nrf/scripts/requirements.txt (line 5)) (0.18.2)

    Requirement already satisfied: pycparser in /usr/local/lib/python3.7/site-packages (from cffi->pygit2>=0.26.0->-r nrf/scripts/requirements.txt (line 8)) (2.19)

    Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.7/site-packages (from requests>=2.0.0->Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (3.0.4)

    Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/site-packages (from requests>=2.0.0->Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (1.25.7)

    Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/site-packages (from requests>=2.0.0->Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2019.9.11)

    Requirement already satisfied: idna<2.9,>=2.5 in /usr/local/lib/python3.7/site-packages (from requests>=2.0.0->Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2.8)

    Requirement already satisfied: pytz>=2015.7 in /usr/local/lib/python3.7/site-packages (from babel!=2.0,>=1.3->Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2019.3)

    Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.7/site-packages (from Jinja2>=2.3->Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (1.1.1)

    Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/lib/python3.7/site-packages (from packaging->Sphinx>=0.6->sphinxcontrib-mscgen>=0.5->-r nrf/scripts/requirements.txt (line 2)) (2.4.5)

    Building wheels for collected packages: pygit2

      Building wheel for pygit2 (setup.py) ... error

      ERROR: Command errored out with exit status 1:

       command: /usr/local/opt/python/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-install-p4aiuy3s/pygit2/setup.py'"'"'; __file__='"'"'/private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-install-p4aiuy3s/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 /private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-wheel-7dul27pz --python-tag cp37

           cwd: /private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-install-p4aiuy3s/pygit2/

      Complete output (62 lines):

      running bdist_wheel

      running build

      running build_py

      creating build

      creating build/lib.macosx-10.14-x86_64-3.7

      creating build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/config.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/index.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/credentials.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/remote.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/py2.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/py3.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/_build.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/refspec.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/submodule.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/utils.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/blame.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/settings.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/errors.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/_run.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/repository.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      copying pygit2/ffi.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

      creating build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/oid.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/index.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/attr.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/blame.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/pack.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/revert.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/net.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/config.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/types.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/repository.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/clone.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/submodule.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/errors.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/merge.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/graph.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/describe.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/stash.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/remote.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/strarray.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/buffer.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/diff.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/common.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/proxy.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/refspec.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/transport.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      copying pygit2/decl/checkout.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

      running build_ext

      generating cffi module 'build/temp.macosx-10.14-x86_64-3.7/pygit2._libgit2.c'

      creating build/temp.macosx-10.14-x86_64-3.7

      building '_pygit2' extension

      creating build/temp.macosx-10.14-x86_64-3.7/src

      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/include -I/usr/local/include -I/usr/local/opt/[email protected]/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c src/blob.c -o build/temp.macosx-10.14-x86_64-3.7/src/blob.o

      In file included from src/blob.c:30:

      src/blob.h:33:10: fatal error: 'git2.h' file not found

      #include <git2.h>

               ^~~~~~~~

      1 error generated.

      error: command 'clang' failed with exit status 1

      ----------------------------------------

      ERROR: Failed building wheel for pygit2

      Running setup.py clean for pygit2

    Failed to build pygit2

    Installing collected packages: pygit2, editdistance

        Running setup.py install for pygit2 ... error

        ERROR: Command errored out with exit status 1:

         command: /usr/local/opt/python/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-install-p4aiuy3s/pygit2/setup.py'"'"'; __file__='"'"'/private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-install-p4aiuy3s/pygit2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-record-w1l8lzms/install-record.txt --single-version-externally-managed --compile

             cwd: /private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-install-p4aiuy3s/pygit2/

        Complete output (62 lines):

        running install

        running build

        running build_py

        creating build

        creating build/lib.macosx-10.14-x86_64-3.7

        creating build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/config.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/index.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/credentials.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/remote.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/py2.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/py3.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/_build.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/refspec.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/submodule.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/utils.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/blame.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/settings.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/errors.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/_run.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/repository.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        copying pygit2/ffi.py -> build/lib.macosx-10.14-x86_64-3.7/pygit2

        creating build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/oid.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/index.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/attr.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/blame.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/pack.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/revert.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/net.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/config.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/types.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/repository.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/clone.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/submodule.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/errors.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/merge.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/graph.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/describe.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/stash.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/remote.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/strarray.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/buffer.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/diff.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/common.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/proxy.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/refspec.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/transport.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        copying pygit2/decl/checkout.h -> build/lib.macosx-10.14-x86_64-3.7/pygit2/decl

        running build_ext

        generating cffi module 'build/temp.macosx-10.14-x86_64-3.7/pygit2._libgit2.c'

        creating build/temp.macosx-10.14-x86_64-3.7

        building '_pygit2' extension

        creating build/temp.macosx-10.14-x86_64-3.7/src

        clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/include -I/usr/local/include -I/usr/local/opt/[email protected]/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c src/blob.c -o build/temp.macosx-10.14-x86_64-3.7/src/blob.o

        In file included from src/blob.c:30:

        src/blob.h:33:10: fatal error: 'git2.h' file not found

        #include <git2.h>

                 ^~~~~~~~

        1 error generated.

        error: command 'clang' failed with exit status 1

        ----------------------------------------

    ERROR: Command errored out with exit status 1: /usr/local/opt/python/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-install-p4aiuy3s/pygit2/setup.py'"'"'; __file__='"'"'/private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-install-p4aiuy3s/pygit2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/_p/wcsx2wys5zb208bpxxqlt66r0000gn/T/pip-record-w1l8lzms/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.

Related