-
Notifications
You must be signed in to change notification settings - Fork 33
Closed
Description
Hello,
I hope this is the correct location to ask about such an issue. I have been working with pip install --upgrade python-flint==0.3.0
without problem, and recently tried to install the latest version via pip install python-flint
after uninstalling the above version. When doing so, I run into the following error message:
Collecting python-flint
Using cached python-flint-0.6.0.tar.gz (3.1 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: python-flint
Building wheel for python-flint (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for python-flint (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [178 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-cpython-311
creating build/lib.linux-aarch64-cpython-311/flint
copying src/flint/__init__.py -> build/lib.linux-aarch64-cpython-311/flint
creating build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/__init__.py -> build/lib.linux-aarch64-cpython-311/flint/flintlib
creating build/lib.linux-aarch64-cpython-311/flint/flint_base
copying src/flint/flint_base/__init__.py -> build/lib.linux-aarch64-cpython-311/flint/flint_base
creating build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/__init__.py -> build/lib.linux-aarch64-cpython-311/flint/types
creating build/lib.linux-aarch64-cpython-311/flint/functions
copying src/flint/functions/__init__.py -> build/lib.linux-aarch64-cpython-311/flint/functions
creating build/lib.linux-aarch64-cpython-311/flint/utils
copying src/flint/utils/flint_exceptions.py -> build/lib.linux-aarch64-cpython-311/flint/utils
copying src/flint/utils/__init__.py -> build/lib.linux-aarch64-cpython-311/flint/utils
creating build/lib.linux-aarch64-cpython-311/flint/test
copying src/flint/test/__init__.py -> build/lib.linux-aarch64-cpython-311/flint/test
copying src/flint/test/test.py -> build/lib.linux-aarch64-cpython-311/flint/test
copying src/flint/test/__main__.py -> build/lib.linux-aarch64-cpython-311/flint/test
running egg_info
writing src/python_flint.egg-info/PKG-INFO
writing dependency_links to src/python_flint.egg-info/dependency_links.txt
writing top-level names to src/python_flint.egg-info/top_level.txt
reading manifest file 'src/python_flint.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'CHANGES'
adding license file 'LICENSE'
writing manifest file 'src/python_flint.egg-info/SOURCES.txt'
copying src/flint/pyflint.c -> build/lib.linux-aarch64-cpython-311/flint
copying src/flint/pyflint.pxd -> build/lib.linux-aarch64-cpython-311/flint
copying src/flint/pyflint.pyx -> build/lib.linux-aarch64-cpython-311/flint
copying src/flint/flintlib/__init__.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb_calc.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb_dft.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb_dirichlet.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb_elliptic.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb_hypgeom.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb_modular.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/acb_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/arb.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/arb_fmpz_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/arb_hypgeom.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/arb_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/arb_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/arf.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/arith.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/bernoulli.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/dirichlet.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/flint.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpq.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpq_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpq_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_factor.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_lll.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_mod.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_mod_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_mod_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_mod_poly_factor.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_mod_vec.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_mpoly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_poly_factor.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/fmpz_vec.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/mag.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/mpoly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/nmod.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/nmod_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/nmod_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/nmod_poly_factor.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/nmod_vec.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/partitions.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flintlib/ulong_extras.pxd -> build/lib.linux-aarch64-cpython-311/flint/flintlib
copying src/flint/flint_base/flint_base.c -> build/lib.linux-aarch64-cpython-311/flint/flint_base
copying src/flint/flint_base/flint_base.pxd -> build/lib.linux-aarch64-cpython-311/flint/flint_base
copying src/flint/flint_base/flint_base.pyx -> build/lib.linux-aarch64-cpython-311/flint/flint_base
copying src/flint/flint_base/flint_context.c -> build/lib.linux-aarch64-cpython-311/flint/flint_base
copying src/flint/flint_base/flint_context.pxd -> build/lib.linux-aarch64-cpython-311/flint/flint_base
copying src/flint/flint_base/flint_context.pyx -> build/lib.linux-aarch64-cpython-311/flint/flint_base
copying src/flint/types/acb.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_mat.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_mat.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_poly.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_poly.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_series.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_series.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/acb_series.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_mat.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_mat.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_poly.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_poly.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_series.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_series.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arb_series.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arf.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arf.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/arf.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/dirichlet.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/dirichlet.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/dirichlet.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_mat.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_mat.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_poly.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_poly.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_series.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_series.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpq_series.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mat.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mat.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod_mat.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod_mat.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod_poly.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mod_poly.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mpoly.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mpoly.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_mpoly.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_poly.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_poly.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_series.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_series.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/fmpz_series.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_mat.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_mat.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_mat.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_poly.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_poly.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_poly.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_series.c -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_series.pxd -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/types/nmod_series.pyx -> build/lib.linux-aarch64-cpython-311/flint/types
copying src/flint/functions/showgood.c -> build/lib.linux-aarch64-cpython-311/flint/functions
copying src/flint/functions/showgood.pyx -> build/lib.linux-aarch64-cpython-311/flint/functions
copying src/flint/utils/conversion.pxd -> build/lib.linux-aarch64-cpython-311/flint/utils
copying src/flint/utils/typecheck.pxd -> build/lib.linux-aarch64-cpython-311/flint/utils
running build_ext
building 'flint.pyflint' extension
creating build/temp.linux-aarch64-cpython-311
creating build/temp.linux-aarch64-cpython-311/src
creating build/temp.linux-aarch64-cpython-311/src/flint
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/home/cytools/cytools-venv/include -I/usr/local/include/python3.11 -c src/flint/pyflint.c -o build/temp.linux-aarch64-cpython-311/src/flint/pyflint.o
src/flint/pyflint.c:1254:10: fatal error: flint/mag.h: No such file or directory
1254 | #include "flint/mag.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 python-flint
Failed to build python-flint
ERROR: Could not build wheels for python-flint, which is required to install pyproject.toml-based projects
WARNING: There was an error checking the latest version of pip.
Note: you may need to restart the kernel to use updated packages.
I apologize if this is the wrong place to ask such a question, or if this is a personal issue rather than an issue with the code. Thank you for the help!
Metadata
Metadata
Assignees
Labels
No labels