Skip to content
Snippets Groups Projects
Commit 852eb973 authored by Karl Wette's avatar Karl Wette
Browse files

Point LALSuite wheels to solar_system_ephemerides package for ephemeris files

[ci wheels]
parent 1b10bb21
No related branches found
No related tags found
No related merge requests found
...@@ -1039,6 +1039,7 @@ lalapps:conda:py39: ...@@ -1039,6 +1039,7 @@ lalapps:conda:py39:
- ${PYTHON} -m venv test - ${PYTHON} -m venv test
- source test/bin/activate - source test/bin/activate
- python -m pip install --upgrade pip - python -m pip install --upgrade pip
- python -m pip install solar_system_ephemerides
- python -m pip install wheelhouse/* - python -m pip install wheelhouse/*
# check metadata # check metadata
- python -m pip show lalsuite - python -m pip show lalsuite
...@@ -1068,16 +1069,17 @@ lalapps:conda:py39: ...@@ -1068,16 +1069,17 @@ lalapps:conda:py39:
- export PYTHON="/opt/python/$(echo ${CI_JOB_NAME} | sed 's/.*:\(.*\)-manylinux.*/\1/')/bin/python" - export PYTHON="/opt/python/$(echo ${CI_JOB_NAME} | sed 's/.*:\(.*\)-manylinux.*/\1/')/bin/python"
# Build wheel # Build wheel
- ./00boot - ./00boot
- SSE="solar_system_ephemerides/ephemerides"
- ./configure - ./configure
${ENABLE_NIGHTLY} ${ENABLE_NIGHTLY}
--with-relative-data-path="../lalapps/data" --with-relative-data-path="../lalapps/data:../${SSE}/earth:../${SSE}/sun:../${SSE}/time"
--without-fallback-data-path --without-fallback-data-path
--disable-doxygen --disable-doxygen
--disable-swig-octave --disable-swig-octave
--enable-mpi --enable-mpi
--enable-python --enable-python
--enable-swig-python --enable-swig-python
--with-ephem=minimal --without-ephem
PYTHON=${PYTHON} PYTHON=${PYTHON}
- make -j${CPU_COUNT} wheel - make -j${CPU_COUNT} wheel
# Bundle and fix up dependent shared libraries # Bundle and fix up dependent shared libraries
...@@ -1107,16 +1109,17 @@ lalapps:conda:py39: ...@@ -1107,16 +1109,17 @@ lalapps:conda:py39:
- python -m pip list installed - python -m pip list installed
# Build wheel # Build wheel
- ./00boot - ./00boot
- SSE="solar_system_ephemerides/ephemerides"
- ./configure - ./configure
${ENABLE_NIGHTLY} ${ENABLE_NIGHTLY}
--with-relative-data-path="../../lalapps/data" --with-relative-data-path="../../lalapps/data:../../${SSE}/earth:../../${SSE}/sun:../../${SSE}/time"
--without-fallback-data-path --without-fallback-data-path
--disable-doxygen --disable-doxygen
--disable-swig-octave --disable-swig-octave
--enable-mpi --enable-mpi
--enable-python --enable-python
--enable-swig-python --enable-swig-python
--with-ephem=minimal --without-ephem
PYTHON=$(which python) PYTHON=$(which python)
LDFLAGS=-Wl,-headerpad_max_install_names LDFLAGS=-Wl,-headerpad_max_install_names
- make -j${CPU_COUNT} wheel - make -j${CPU_COUNT} wheel
......
...@@ -189,6 +189,9 @@ setup( ...@@ -189,6 +189,9 @@ setup(
'scipy', 'scipy',
], ],
extras_require={ extras_require={
'ephemerides': [
'solar_system_ephemerides',
],
'lalinference': [ 'lalinference': [
'gwdatafind', 'gwdatafind',
'gwpy', 'gwpy',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment