forked from lllyasviel/Fooocus
-
-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
root@nobara-pc:/opt/Fooocus-MRE# pip install pygit2==1.12.2
Collecting pygit2==1.12.2
Using cached pygit2-1.12.2.tar.gz (738 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: cffi>=1.9.1 in /usr/lib64/python3.12/site-packages (from pygit2==1.12.2) (1.15.1)
Requirement already satisfied: pycparser in /usr/lib/python3.12/site-packages (from cffi>=1.9.1->pygit2==1.12.2) (2.20)
Requirement already satisfied: ply==3.11 in /usr/lib/python3.12/site-packages (from pycparser->cffi>=1.9.1->pygit2==1.12.2) (3.11)
Building wheels for collected packages: pygit2
Building wheel for pygit2 (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for pygit2 (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [65 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-312
creating build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/__init__.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/_build.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/_run.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/blame.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/callbacks.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/config.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/credentials.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/errors.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/ffi.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/index.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/packbuilder.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/refspec.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/remote.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/repository.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/settings.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/submodule.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/utils.py -> build/lib.linux-x86_64-cpython-312/pygit2
copying pygit2/_pygit2.pyi -> build/lib.linux-x86_64-cpython-312/pygit2
creating build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/attr.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/blame.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/buffer.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/callbacks.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/checkout.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/clone.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/commit.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/common.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/config.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/describe.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/diff.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/errors.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/graph.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/index.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/indexer.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/merge.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/net.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/oid.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/pack.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/proxy.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/refspec.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/remote.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/repository.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/revert.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/stash.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/strarray.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/submodule.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/transport.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
copying pygit2/decl/types.h -> build/lib.linux-x86_64-cpython-312/pygit2/decl
running build_ext
generating cffi module 'build/temp.linux-x86_64-cpython-312/pygit2._libgit2.c'
creating build/temp.linux-x86_64-cpython-312
building 'pygit2._pygit2' extension
creating build/temp.linux-x86_64-cpython-312/src
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -fPIC -I/usr/local/include -I/usr/include/python3.12 -c src/blob.c -o build/temp.linux-x86_64-cpython-312/src/blob.o
src/blob.c:29:10: fatal error: Python.h: No such file or directory
29 | #include <Python.h>
| ^~~~~~~~~~
compilation terminated.
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pygit2
Failed to build pygit2
ERROR: Could not build wheels for pygit2, which is required to install pyproject.toml-based projects
Metadata
Metadata
Assignees
Labels
No labels