Cannot install lscsoft-glue through setup.py
@ryan.fisher As encouraged by @duncanmmacleod we want to retire the PyCBC clone of glue (pycbc-glue) and use this official version of glue in PyCBC. However, we currently have a couple of problems that are not allowing us to do this.
Here is a less critical issue than #5 (closed):
When running python setup.py install
in PyCBC dependencies are automatically installed if not present based on them being listed in the setup.py file. However if we add lscsoft-glue
to the requirements in PyCBC's setup.py file we see:
Processing dependencies for PyCBC===df5d51
Searching for lscsoft-glue>=1.56.0
Reading https://pypi.python.org/simple/lscsoft-glue/
Downloading https://pypi.python.org/packages/aa/40/6e55db278b097f37c751a8f88d1befed8373fa41eef8049a55cc8289e862/lscsoft-glue-1.56.0.tar.gz#md5=e892cd000780a7f751ccf79dde1a1351
Best match: lscsoft-glue 1.56.0
Processing lscsoft-glue-1.56.0.tar.gz
Writing /local/tmp/spxiwh/easy_install-acbTCC/lscsoft-glue-1.56.0/setup.cfg
Running lscsoft-glue-1.56.0/setup.py -q bdist_egg --dist-dir /local/tmp/spxiwh/easy_install-acbTCC/lscsoft-glue-1.56.0/egg-dist-tmp-yx4xWY
warning: no files found matching 'src/nmi/*'
warning: no previously-included files found matching 'src/nmi/builds/lalsuite-build.spec'
error: Setup script exited with error: can't copy 'etc/glue-user-env.sh': doesn't exist or not a regular file
Not all of this makes sense to me, but it looks like the .sh file is somehow causing a problem!