Revision 620d13952083134b5c8d704e3e62b656b83fe766 authored by Bernd Machenschalk on 24 October 2017, 12:38:03 UTC, committed by Duncan Brown on 24 October 2017, 12:38:03 UTC
- It gets increasingly difficult to work with the system's Python (and pip) that's linked with a pretty ancient version of libssl. So build an own Python with a newer openssl version. - pyOpenSSL was probably pinned to version 0.13 by requirements of Pegasus, which are now obsolete, so is the pinning - If pyssl_from=tarball, pyOpenSSL 0.13 and matching openssl-1.01p will be installed. Otherwise openssl-1.0.2l will be compiled and the latest available versiomn of pyOpenSSL will b einstalled (via pip). - Python compilation: rehash to make sure to use the newly built versions of python and pip, check for dbhas early as if it's missing, something must have gone wrong already during Pythoni compilation / installation
1 parent cdf3255
requirements.txt
# requirements for most basic library use
Mako>=1.0.1
argparse>=1.3.0
decorator>=3.4.2
scipy>=0.13.0
unittest2
matplotlib>=1.3.1
numpy>=1.9.0
pillow
h5py>=2.5
jinja2
mpld3>=0.3
pyRXP>=2.1.0
pycbc-glue-obsolete==1.1.0
weave>=0.16.0
requests>=1.2.1
beautifulsoup4>=4.6.0
astropy>=2.0.1
# Ensure pyOpenSSL is recent enough
pyOpenSSL==17.2.0
# Needed for Parameter Estimation Tasks
kombine>=0.8.2
emcee>=2.2.0
corner>=2.0.1
# For LDG service access
dqsegdb
http://download.pegasus.isi.edu/pegasus/4.7.5/pegasus-python-source-4.7.5.tar.gz
# For building documentation
Sphinx>=1.5.0
sphinx-rtd-theme
git+https://github.com/ligo-cbc/sphinxcontrib-programoutput.git#egg=sphinxcontrib-programoutput
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...