diff --git a/companion.txt b/companion.txt index 769c574d315..d5295032928 100644 --- a/companion.txt +++ b/companion.txt @@ -6,7 +6,11 @@ healpy # Needed for GraceDB uploads and skymap generation ligo-gracedb>=2.10.0 -ligo.skymap!=1.1.0 +#ligo.skymap!=1.1.0 +# Temporarily use fork that doesn't force numpy<2.0 incompatibilities +# Remove when PR merged, or numpy > 2.0 is a hard requirement +# https://github.com/lpsinger/ligo.skymap/pull/28 +git+https://github.com/ahnitz/ligo.skymap@lreq # auxiliary samplers epsie>=1.0 @@ -18,6 +22,10 @@ https://github.com/willvousden/ptemcee/archive/master.tar.gz --extra-index-url https://download.pytorch.org/whl/cpu torch nessai>=0.11.0 + +# Needed to make sure numpy2 build works, remove when PR merged +# https://github.com/pypmc/pypmc/pull/105/files +git+https://github.com/ahnitz/pypmc@n2 snowline # useful to look at PyCBC Live with htop diff --git a/tools/docker_build_dist.sh b/tools/docker_build_dist.sh index 14d26c33f29..21f65b02aab 100755 --- a/tools/docker_build_dist.sh +++ b/tools/docker_build_dist.sh @@ -44,7 +44,7 @@ if [ "x${PYCBC_CONTAINER}" == "xpycbc_rhel_virtualenv" ]; then yum makecache yum -y install openssl-devel yum -y install python3-virtualenv - yum -y install hdf5-static libxml2-static zlib-static libstdc++-static cfitsio-static glibc-static swig fftw-static gsl-static --skip-broken + yum -y install hdf5-static libxml2-static zlib-static libstdc++-static cfitsio-static glibc-static swig fftw-static gsl-static gsl gsl-devel --skip-broken CVMFS_PATH=/cvmfs/software.igwn.org/pycbc/${ENV_OS}/virtualenv mkdir -p ${CVMFS_PATH}