Unable to install pyseobnr in a new environment
I wish to install pyseobnr
in a new conda env without cloning igwn-py39
first. But, a simple pip install
is not working. I'm following the commands below:
conda create --name myenv python=3.9
conda activate myenv
conda install -y conda-forge::gcc
conda install -y anaconda::gsl
conda install -y anaconda::swig
pip install -U pip wheel setuptools numpy
pip install pyseobnr
I get the following error message which is quite lengthy:
Building wheels for collected packages: pyseobnr
Building wheel for pyseobnr (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for pyseobnr (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [383 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-39
creating build/lib.linux-x86_64-cpython-39/pyseobnr
copying pyseobnr/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr
copying pyseobnr/generate_waveform.py -> build/lib.linux-x86_64-cpython-39/pyseobnr
copying pyseobnr/_version.py -> build/lib.linux-x86_64-cpython-39/pyseobnr
creating build/lib.linux-x86_64-cpython-39/pyseobnr/eob
copying pyseobnr/eob/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob
creating build/lib.linux-x86_64-cpython-39/pyseobnr/models
copying pyseobnr/models/model.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/models
copying pyseobnr/models/common.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/models
copying pyseobnr/models/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/models
copying pyseobnr/models/SEOBNRv5HM.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/models
creating build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary
copying pyseobnr/auxiliary/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary
creating build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/integrate_ode_prec.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/initial_conditions_precessing_postadiabatic.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/integrate_ode.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/pn_evolution_opt.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/initial_conditions_aligned_precessing.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/initial_conditions_aligned_opt.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
creating build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/waveform_ops.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/utils_precession_opt.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/math_ops_opt.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/utils.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
creating build/lib.linux-x86_64-cpython-39/pyseobnr/eob/waveform
copying pyseobnr/eob/waveform/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/waveform
copying pyseobnr/eob/waveform/compute_hlms.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/waveform
copying pyseobnr/eob/waveform/compute_MR.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/waveform
creating build/lib.linux-x86_64-cpython-39/pyseobnr/eob/fits
copying pyseobnr/eob/fits/GSF_fits.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/fits
copying pyseobnr/eob/fits/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/fits
copying pyseobnr/eob/fits/IV_fits.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/fits
copying pyseobnr/eob/fits/MR_fits.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/fits
copying pyseobnr/eob/fits/EOB_fits.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/fits
copying pyseobnr/eob/fits/fits_Hamiltonian.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/fits
creating build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/hamiltonian.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
creating build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/mode_mixing
copying pyseobnr/auxiliary/mode_mixing/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/mode_mixing
copying pyseobnr/auxiliary/mode_mixing/auxiliary_functions_modemixing.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/mode_mixing
creating build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/external_models
copying pyseobnr/auxiliary/external_models/external_models.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/external_models
copying pyseobnr/auxiliary/external_models/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/external_models
copying pyseobnr/auxiliary/external_models/default_settings.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/external_models
creating build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/interpolate
copying pyseobnr/auxiliary/interpolate/vector_spline.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/interpolate
copying pyseobnr/auxiliary/interpolate/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/interpolate
running egg_info
writing pyseobnr.egg-info/PKG-INFO
writing dependency_links to pyseobnr.egg-info/dependency_links.txt
writing requirements to pyseobnr.egg-info/requires.txt
writing top-level names to pyseobnr.egg-info/top_level.txt
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/npy_math.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative
dependency /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
reading manifest file 'pyseobnr.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '.gitlab'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.gitlab-ci.yml'
warning: no previously-included files found matching '.pre-commit-config.yaml'
adding license file 'LICENSE'
adding license file 'AUTHORS.md'
writing manifest file 'pyseobnr.egg-info/SOURCES.txt'
/tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'pyseobnr.auxiliary.sanity_checks' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pyseobnr.auxiliary.sanity_checks' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pyseobnr.auxiliary.sanity_checks' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pyseobnr.auxiliary.sanity_checks' to be distributed and are
already explicitly excluding 'pyseobnr.auxiliary.sanity_checks' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'pyseobnr.auxiliary.sanity_checks.metrics' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pyseobnr.auxiliary.sanity_checks.metrics' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pyseobnr.auxiliary.sanity_checks.metrics' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pyseobnr.auxiliary.sanity_checks.metrics' to be distributed and are
already explicitly excluding 'pyseobnr.auxiliary.sanity_checks.metrics' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'pyseobnr.auxiliary.sanity_checks.templates' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pyseobnr.auxiliary.sanity_checks.templates' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pyseobnr.auxiliary.sanity_checks.templates' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pyseobnr.auxiliary.sanity_checks.templates' to be distributed and are
already explicitly excluding 'pyseobnr.auxiliary.sanity_checks.templates' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
creating build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/EOB_matches.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/NRSur_IV_difference.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/NRSur_matches.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/NR_mismatches.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/aligned_matches_v5PHM.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/aligned_matches_v5PHM.sh -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/aligned_matches_v5PHM_commentedMatch.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/aligned_matches_v5PHM_commentedMatch.sh -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/amp_hierarchy_test_prec_submission.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/amplitude_hierarchy_test.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/amplitude_hierarchy_test_precessing.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/attachment_smoothness_test.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/battery_of_tests.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/mismatch_PA_polarization_precession.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/mismatch_PA_polarization_precession.sh -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/mismatch_fixed_waveform_test.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/mismatch_pert_polarization_aligned.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/mismatch_pert_polarization_precession.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/mismatch_pert_polarization_precession.sh -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/monotonicity_test.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/parameters.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/phenom_matches.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/reference_smoothness_test.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/single_waveform_tests.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/smoothness_q_chi.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
copying pyseobnr/auxiliary/sanity_checks/v5P_NR_coprecessing_match.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks
creating build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks/metrics
copying pyseobnr/auxiliary/sanity_checks/metrics/__init__.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks/metrics
copying pyseobnr/auxiliary/sanity_checks/metrics/default_settings.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks/metrics
copying pyseobnr/auxiliary/sanity_checks/metrics/metrics.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks/metrics
copying pyseobnr/auxiliary/sanity_checks/metrics/unfaithfulness_mode_by_mode.py -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks/metrics
creating build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks/templates
copying pyseobnr/auxiliary/sanity_checks/templates/slurm.jinja -> build/lib.linux-x86_64-cpython-39/pyseobnr/auxiliary/sanity_checks/templates
copying pyseobnr/eob/dynamics/postadiabatic_C.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/postadiabatic_C.pxd -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/postadiabatic_C.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/postadiabatic_C_fast.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/postadiabatic_C_fast.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/postadiabatic_C_prec.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/postadiabatic_C_prec.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/rhs_aligned.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/rhs_aligned.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/rhs_precessing.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/rhs_precessing.pxd -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/dynamics/rhs_precessing.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/dynamics
copying pyseobnr/eob/utils/__init__.pxd -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/containers.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/containers.pxd -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/containers.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/utils/eob_parameters.h -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils
copying pyseobnr/eob/waveform/waveform.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/waveform
copying pyseobnr/eob/waveform/waveform.pxd -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/waveform
copying pyseobnr/eob/waveform/waveform.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/waveform
copying pyseobnr/eob/hamiltonian/Ham_AvgS2precess_simple_cython_PA_AD.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Ham_AvgS2precess_simple_cython_PA_AD.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Ham_align_a6_apm_AP15_DP23_gaugeL_Tay_C.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Ham_align_a6_apm_AP15_DP23_gaugeL_Tay_C.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Hamiltonian_C.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Hamiltonian_C.pxd -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Hamiltonian_C.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Hamiltonian_v5PHM_C.c -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Hamiltonian_v5PHM_C.pxd -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
copying pyseobnr/eob/hamiltonian/Hamiltonian_v5PHM_C.pyx -> build/lib.linux-x86_64-cpython-39/pyseobnr/eob/hamiltonian
running build_ext
building 'pyseobnr.eob.utils.containers' extension
creating build/temp.linux-x86_64-cpython-39
creating build/temp.linux-x86_64-cpython-39/pyseobnr
creating build/temp.linux-x86_64-cpython-39/pyseobnr/eob
creating build/temp.linux-x86_64-cpython-39/pyseobnr/eob/utils
gcc -pthread -B /home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/include -I/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/include -fPIC -O2 -isystem /home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/include -fPIC -Ipyseobnr/eob/utils -I/tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include -I/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/include/python3.9 -c pyseobnr/eob/utils/containers.c -o build/temp.linux-x86_64-cpython-39/pyseobnr/eob/utils/containers.o
In file included from /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1909,
from /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12,
from /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayobject.h:5,
from pyseobnr/eob/utils/containers.c:1252:
/tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
gcc -pthread -B /home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/compiler_compat -shared -Wl,-rpath,/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/lib -Wl,-rpath-link,/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/lib -L/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/lib -L/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/lib -Wl,-rpath,/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/lib -Wl,-rpath-link,/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/lib -L/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/lib build/temp.linux-x86_64-cpython-39/pyseobnr/eob/utils/containers.o -o build/lib.linux-x86_64-cpython-39/pyseobnr/eob/utils/containers.cpython-39-x86_64-linux-gnu.so
building 'pyseobnr.eob.waveform.waveform' extension
creating build/temp.linux-x86_64-cpython-39/pyseobnr/eob/waveform
gcc -pthread -B /home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/include -I/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/include -fPIC -O2 -isystem /home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/include -fPIC -Ipyseobnr/eob/utils -I/tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include -I/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/include/python3.9 -c pyseobnr/eob/waveform/waveform.c -o build/temp.linux-x86_64-cpython-39/pyseobnr/eob/waveform/waveform.o -O3
In file included from /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1909,
from /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12,
from /tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/arrayobject.h:5,
from pyseobnr/eob/waveform/waveform.c:1256:
/tmp/pip-build-env-6_zgyabr/overlay/lib/python3.9/site-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
pyseobnr/eob/waveform/waveform.c: In function '__pyx_f_8pyseobnr_3eob_8waveform_8waveform_compute_extra_flm_terms':
pyseobnr/eob/waveform/waveform.c:27604:86: error: 'I' undeclared (first use in this function)
27604 | __pyx_v_extra_term = __Pyx_c_prod_double(__Pyx_c_prod_double(__Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), (*((__pyx_t_double_complex *) ( /* dim=2 */ (( /* dim=1 */ (( /* dim=0 */ (__pyx_v_eob_pars->flux_params->f_coeffs_vh.data + __pyx_t_3 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[0]) ) + __pyx_t_4 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[1]) ) + __pyx_t_5 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[2]) ))));
| ^
pyseobnr/eob/waveform/waveform.c:3543:41: note: in definition of macro '__Pyx_c_prod_double'
3543 | #define __Pyx_c_prod_double(a, b) ((a)*(b))
| ^
pyseobnr/eob/waveform/waveform.c:27604:46: note: in expansion of macro '__Pyx_c_prod_double'
27604 | __pyx_v_extra_term = __Pyx_c_prod_double(__Pyx_c_prod_double(__Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), (*((__pyx_t_double_complex *) ( /* dim=2 */ (( /* dim=1 */ (( /* dim=0 */ (__pyx_v_eob_pars->flux_params->f_coeffs_vh.data + __pyx_t_3 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[0]) ) + __pyx_t_4 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[1]) ) + __pyx_t_5 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[2]) ))));
| ^~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c:27604:66: note: in expansion of macro '__Pyx_c_prod_double'
27604 | __pyx_v_extra_term = __Pyx_c_prod_double(__Pyx_c_prod_double(__Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), (*((__pyx_t_double_complex *) ( /* dim=2 */ (( /* dim=1 */ (( /* dim=0 */ (__pyx_v_eob_pars->flux_params->f_coeffs_vh.data + __pyx_t_3 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[0]) ) + __pyx_t_4 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[1]) ) + __pyx_t_5 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[2]) ))));
| ^~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c:27604:86: note: each undeclared identifier is reported only once for each function it appears in
27604 | __pyx_v_extra_term = __Pyx_c_prod_double(__Pyx_c_prod_double(__Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), (*((__pyx_t_double_complex *) ( /* dim=2 */ (( /* dim=1 */ (( /* dim=0 */ (__pyx_v_eob_pars->flux_params->f_coeffs_vh.data + __pyx_t_3 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[0]) ) + __pyx_t_4 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[1]) ) + __pyx_t_5 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[2]) ))));
| ^
pyseobnr/eob/waveform/waveform.c:3543:41: note: in definition of macro '__Pyx_c_prod_double'
3543 | #define __Pyx_c_prod_double(a, b) ((a)*(b))
| ^
pyseobnr/eob/waveform/waveform.c:27604:46: note: in expansion of macro '__Pyx_c_prod_double'
27604 | __pyx_v_extra_term = __Pyx_c_prod_double(__Pyx_c_prod_double(__Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), (*((__pyx_t_double_complex *) ( /* dim=2 */ (( /* dim=1 */ (( /* dim=0 */ (__pyx_v_eob_pars->flux_params->f_coeffs_vh.data + __pyx_t_3 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[0]) ) + __pyx_t_4 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[1]) ) + __pyx_t_5 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[2]) ))));
| ^~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c:27604:66: note: in expansion of macro '__Pyx_c_prod_double'
27604 | __pyx_v_extra_term = __Pyx_c_prod_double(__Pyx_c_prod_double(__Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), __pyx_t_double_complex_from_parts(__pyx_v_vh3, 0)), (*((__pyx_t_double_complex *) ( /* dim=2 */ (( /* dim=1 */ (( /* dim=0 */ (__pyx_v_eob_pars->flux_params->f_coeffs_vh.data + __pyx_t_3 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[0]) ) + __pyx_t_4 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[1]) ) + __pyx_t_5 * __pyx_v_eob_pars->flux_params->f_coeffs_vh.strides[2]) ))));
| ^~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c: In function '__pyx_f_8pyseobnr_3eob_8waveform_8waveform_compute_mode':
pyseobnr/eob/waveform/waveform.c:32730:240: error: 'I' undeclared (first use in this function)
32730 | __pyx_v_lnr1 = __pyx_fuse_0__pyx_f_5scipy_7special_14cython_special_loggamma(__Pyx_c_diff_double(__pyx_t_double_complex_from_parts((__pyx_v_l + 1.0), 0), __Pyx_c_prod_double(__pyx_t_double_complex_from_parts((2.0 * __pyx_v_hathatk), 0), I)), 0);
| ^
pyseobnr/eob/waveform/waveform.c:3542:45: note: in definition of macro '__Pyx_c_diff_double'
3542 | #define __Pyx_c_diff_double(a, b) ((a)-(b))
| ^
pyseobnr/eob/waveform/waveform.c:32730:157: note: in expansion of macro '__Pyx_c_prod_double'
32730 | __pyx_v_lnr1 = __pyx_fuse_0__pyx_f_5scipy_7special_14cython_special_loggamma(__Pyx_c_diff_double(__pyx_t_double_complex_from_parts((__pyx_v_l + 1.0), 0), __Pyx_c_prod_double(__pyx_t_double_complex_from_parts((2.0 * __pyx_v_hathatk), 0), I)), 0);
| ^~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c: In function '__pyx_f_8pyseobnr_3eob_8waveform_8waveform_compute_factors':
pyseobnr/eob/waveform/waveform.c:35494:110: error: 'I' undeclared (first use in this function)
35494 | __pyx_v_factor = cexp(__Pyx_c_prod_double(__Pyx_c_prod_double(__pyx_t_double_complex_from_parts(-1L, 0), I), __pyx_t_double_complex_from_parts((*((double *) ( /* dim=0 */ ((char *) (((double *) __pyx_v_phi_orb.data) + __pyx_t_4)) ))), 0)));
| ^
pyseobnr/eob/waveform/waveform.c:3543:41: note: in definition of macro '__Pyx_c_prod_double'
3543 | #define __Pyx_c_prod_double(a, b) ((a)*(b))
| ^
pyseobnr/eob/waveform/waveform.c:35494:47: note: in expansion of macro '__Pyx_c_prod_double'
35494 | __pyx_v_factor = cexp(__Pyx_c_prod_double(__Pyx_c_prod_double(__pyx_t_double_complex_from_parts(-1L, 0), I), __pyx_t_double_complex_from_parts((*((double *) ( /* dim=0 */ ((char *) (((double *) __pyx_v_phi_orb.data) + __pyx_t_4)) ))), 0)));
| ^~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c: In function '__pyx_f_8pyseobnr_3eob_8waveform_8waveform_unrotate_leading_pn':
pyseobnr/eob/waveform/waveform.c:35808:304: error: 'I' undeclared (first use in this function)
35808 | *((__pyx_t_double_complex *) ( /* dim=0 */ (__pyx_v_result.data + __pyx_t_8 * __pyx_v_result.strides[0]) )) = __Pyx_c_prod_double(__Pyx_c_sum_double(__pyx_t_double_complex_from_parts((*((double *) ( /* dim=0 */ ((char *) (((double *) __pyx_v_re_part.data) + __pyx_t_4)) ))), 0), __Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts((*((double *) ( /* dim=0 */ ((char *) (((double *) __pyx_v_im_part.data) + __pyx_t_6)) ))), 0))), (*((__pyx_t_double_complex *) ( /* dim=0 */ (__pyx_v_factor.data + __pyx_t_7 * __pyx_v_factor.strides[0]) ))));
| ^
pyseobnr/eob/waveform/waveform.c:3543:41: note: in definition of macro '__Pyx_c_prod_double'
3543 | #define __Pyx_c_prod_double(a, b) ((a)*(b))
| ^
pyseobnr/eob/waveform/waveform.c:35808:135: note: in expansion of macro '__Pyx_c_sum_double'
35808 | *((__pyx_t_double_complex *) ( /* dim=0 */ (__pyx_v_result.data + __pyx_t_8 * __pyx_v_result.strides[0]) )) = __Pyx_c_prod_double(__Pyx_c_sum_double(__pyx_t_double_complex_from_parts((*((double *) ( /* dim=0 */ ((char *) (((double *) __pyx_v_re_part.data) + __pyx_t_4)) ))), 0), __Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts((*((double *) ( /* dim=0 */ ((char *) (((double *) __pyx_v_im_part.data) + __pyx_t_6)) ))), 0))), (*((__pyx_t_double_complex *) ( /* dim=0 */ (__pyx_v_factor.data + __pyx_t_7 * __pyx_v_factor.strides[0]) ))));
| ^~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c:35808:284: note: in expansion of macro '__Pyx_c_prod_double'
35808 | *((__pyx_t_double_complex *) ( /* dim=0 */ (__pyx_v_result.data + __pyx_t_8 * __pyx_v_result.strides[0]) )) = __Pyx_c_prod_double(__Pyx_c_sum_double(__pyx_t_double_complex_from_parts((*((double *) ( /* dim=0 */ ((char *) (((double *) __pyx_v_re_part.data) + __pyx_t_4)) ))), 0), __Pyx_c_prod_double(I, __pyx_t_double_complex_from_parts((*((double *) ( /* dim=0 */ ((char *) (((double *) __pyx_v_im_part.data) + __pyx_t_6)) ))), 0))), (*((__pyx_t_double_complex *) ( /* dim=0 */ (__pyx_v_factor.data + __pyx_t_7 * __pyx_v_factor.strides[0]) ))));
| ^~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c: At top level:
pyseobnr/eob/waveform/waveform.c:33858:15: warning: '__pyx_f_8pyseobnr_3eob_8waveform_8waveform_min_threshold' defined but not used [-Wunused-function]
33858 | static double __pyx_f_8pyseobnr_3eob_8waveform_8waveform_min_threshold(int __pyx_v_l, int __pyx_v_m) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c:28675:13: warning: '__pyx_f_8pyseobnr_3eob_8waveform_8waveform_update_rho_coeffs' defined but not used [-Wunused-function]
28675 | static void __pyx_f_8pyseobnr_3eob_8waveform_8waveform_update_rho_coeffs(__Pyx_memviewslice __pyx_v_rho_coeffs, __Pyx_memviewslice __pyx_v_extra_coeffs) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pyseobnr/eob/waveform/waveform.c:27389:13: warning: '__pyx_f_8pyseobnr_3eob_8waveform_8waveform_compute_delta' defined but not used [-Wunused-function]
27389 | static void __pyx_f_8pyseobnr_3eob_8waveform_8waveform_compute_delta(double __pyx_v_v, double __pyx_v_vh, CYTHON_UNUSED double __pyx_v_nu, struct __pyx_obj_8pyseobnr_3eob_5utils_10containers_EOBParams *__pyx_v_eob_pars) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: command '/home/divyajyoti/miniconda3/envs/pycbc_TT2Ecc_plugin_29Jul24/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 pyseobnr
Failed to build pyseobnr
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (pyseobnr)
I have tried with different versions of setuptools
but no luck