-
Notifications
You must be signed in to change notification settings - Fork 127
Open
Description
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting kociemba
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/b3/b6/3fe5719527e4691aaa7da5e74426f62e71e833767d8a8b9d48b5f3cbb9fb/kociemba-1.2.1.tar.gz (6.6 MB)
Preparing metadata (setup.py) ... done
Collecting cffi>=1.0.0 (from kociemba)
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/8b/5c/7f9cd1fb80512c9e16c90b29b26fea52977e9ab268321f64b42f4c8488a3/cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (446 kB)
Collecting future (from kociemba)
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl (491 kB)
Collecting pycparser (from cffi>=1.0.0->kociemba)
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl (117 kB)
Building wheels for collected packages: kociemba
Building wheel for kociemba (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [88 lines of output]
/home/lanwang/.local/lib/python3.8/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
Warning: 'classifiers' should be a list, got type 'tuple'
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-cpython-38
creating build/lib.linux-aarch64-cpython-38/kociemba
copying kociemba/build_ckociemba.py -> build/lib.linux-aarch64-cpython-38/kociemba
copying kociemba/__init__.py -> build/lib.linux-aarch64-cpython-38/kociemba
copying kociemba/command_line.py -> build/lib.linux-aarch64-cpython-38/kociemba
creating build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/Slice_Twist_Prun -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/URtoUL_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/Slice_URtoDF_Parity_Prun -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/flipMove -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/Slice_URFtoDLF_Parity_Prun -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/UBtoDF_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/Slice_Flip_Prun -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/twistMove -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/URtoDF_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/FRtoBR_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/MergeURtoULandUBtoDF -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/URFtoDLF_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
creating build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/edge.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/coordcube.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/__init__.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/facecube.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/search.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/color.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/tools.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/corner.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/facelet.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/cubiecube.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
creating build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/URtoDF_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/FRtoBR_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/Slice_Flip_Prun.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/URtoUL_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/flipMove.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/Slice_URFtoDLF_Parity_Prun.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/Slice_Twist_Prun.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/Slice_URtoDF_Parity_Prun.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/URFtoDLF_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/twistMove.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/MergeURtoULandUBtoDF.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/UBtoDF_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
creating build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
creating build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/color.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/corner.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/search.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/edge.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/facelet.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/coordcube.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/facecube.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/cubiecube.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/prunetable_helpers.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/solve.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/cubiecube.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/search.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/facecube.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/coordcube.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/prunetable_helpers.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
running build_ext
generating cffi module 'build/temp.linux-aarch64-cpython-38/kociemba.ckociembawrapper.c'
creating build/temp.linux-aarch64-cpython-38
building 'kociemba.ckociembawrapper' extension
creating build/temp.linux-aarch64-cpython-38/build
creating build/temp.linux-aarch64-cpython-38/build/temp.linux-aarch64-cpython-38
creating build/temp.linux-aarch64-cpython-38/kociemba
creating build/temp.linux-aarch64-cpython-38/kociemba/ckociemba
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikociemba/ckociemba/include -I/usr/include/python3.8 -c build/temp.linux-aarch64-cpython-38/kociemba.ckociembawrapper.c -o build/temp.linux-aarch64-cpython-38/build/temp.linux-aarch64-cpython-38/kociemba.ckociembawrapper.o -std=c99 -O3 -D_XOPEN_SOURCE=700
build/temp.linux-aarch64-cpython-38/kociemba.ckociembawrapper.c:50:14: fatal error: pyconfig.h: No such file or directory
# include <pyconfig.h>
^~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/aarch64-linux-gnu-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 kociemba
Running setup.py clean for kociemba
Failed to build kociemba
ERROR: Could not build wheels for kociemba, which is required to install pyproject.toml-based projectsi try to install it with
sudo apt-get install libffi-dev
pip3 install kociembathen i try to use it to install
pip install --use-pep517 kociembait still fail to install
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting kociemba
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/b3/b6/3fe5719527e4691aaa7da5e74426f62e71e833767d8a8b9d48b5f3cbb9fb/kociemba-1.2.1.tar.gz (6.6 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Collecting cffi>=1.0.0 (from kociemba)
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/8b/5c/7f9cd1fb80512c9e16c90b29b26fea52977e9ab268321f64b42f4c8488a3/cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (446 kB)
Collecting future (from kociemba)
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl (491 kB)
Collecting pycparser (from cffi>=1.0.0->kociemba)
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl (117 kB)
Building wheels for collected packages: kociemba
Building wheel for kociemba (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for kociemba (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [78 lines of output]
Warning: 'classifiers' should be a list, got type 'tuple'
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-cpython-38
creating build/lib.linux-aarch64-cpython-38/kociemba
copying kociemba/build_ckociemba.py -> build/lib.linux-aarch64-cpython-38/kociemba
copying kociemba/__init__.py -> build/lib.linux-aarch64-cpython-38/kociemba
copying kociemba/command_line.py -> build/lib.linux-aarch64-cpython-38/kociemba
creating build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/Slice_Twist_Prun -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/URtoUL_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/Slice_URtoDF_Parity_Prun -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/flipMove -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/Slice_URFtoDLF_Parity_Prun -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/UBtoDF_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/Slice_Flip_Prun -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/twistMove -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/URtoDF_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/FRtoBR_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/MergeURtoULandUBtoDF -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
copying kociemba/cprunetables/URFtoDLF_Move -> build/lib.linux-aarch64-cpython-38/kociemba/cprunetables
creating build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/edge.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/coordcube.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/__init__.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/facecube.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/search.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/color.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/tools.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/corner.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/facelet.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
copying kociemba/pykociemba/cubiecube.py -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba
creating build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/URtoDF_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/FRtoBR_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/Slice_Flip_Prun.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/URtoUL_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/flipMove.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/Slice_URFtoDLF_Parity_Prun.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/Slice_Twist_Prun.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/Slice_URtoDF_Parity_Prun.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/URFtoDLF_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/twistMove.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/MergeURtoULandUBtoDF.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
copying kociemba/pykociemba/prunetables/UBtoDF_Move.pkl -> build/lib.linux-aarch64-cpython-38/kociemba/pykociemba/prunetables
creating build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
creating build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/color.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/corner.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/search.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/edge.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/facelet.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/coordcube.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/facecube.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/cubiecube.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/include/prunetable_helpers.h -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba/include
copying kociemba/ckociemba/solve.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/cubiecube.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/search.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/facecube.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/coordcube.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
copying kociemba/ckociemba/prunetable_helpers.c -> build/lib.linux-aarch64-cpython-38/kociemba/ckociemba
running build_ext
generating cffi module 'build/temp.linux-aarch64-cpython-38/kociemba.ckociembawrapper.c'
creating build/temp.linux-aarch64-cpython-38
building 'kociemba.ckociembawrapper' extension
creating build/temp.linux-aarch64-cpython-38/build
creating build/temp.linux-aarch64-cpython-38/build/temp.linux-aarch64-cpython-38
creating build/temp.linux-aarch64-cpython-38/kociemba
creating build/temp.linux-aarch64-cpython-38/kociemba/ckociemba
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikociemba/ckociemba/include -I/usr/include/python3.8 -c build/temp.linux-aarch64-cpython-38/kociemba.ckociembawrapper.c -o build/temp.linux-aarch64-cpython-38/build/temp.linux-aarch64-cpython-38/kociemba.ckociembawrapper.o -std=c99 -O3 -D_XOPEN_SOURCE=700
build/temp.linux-aarch64-cpython-38/kociemba.ckociembawrapper.c:50:14: fatal error: pyconfig.h: No such file or directory
# include <pyconfig.h>
^~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/aarch64-linux-gnu-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 kociemba
Failed to build kociemba
ERROR: Could not build wheels for kociemba, which is required to install pyproject.toml-based projectsReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels