[Yt-svn] commit/yt: MatthewTurk: Updating install script:
Bitbucket
commits-noreply at bitbucket.org
Wed Mar 16 14:13:35 PDT 2011
1 new changeset in yt:
http://bitbucket.org/yt_analysis/yt/changeset/c6be0e2cfd96/
changeset: r3848:c6be0e2cfd96
branch: yt
user: MatthewTurk
date: 2011-03-16 22:13:20
summary: Updating install script:
* Python 2.7.1 is now the version in use
* HDF5 has been upgraded to 1.8.6
* The repo yt-supplemental is now being checked out in ${YT_DEST}/src/
* Mercurial has been upgraded to 1.8.1
affected #: 1 file (297 bytes)
--- a/doc/install_script.sh Tue Mar 15 20:08:05 2011 -0700
+++ b/doc/install_script.sh Wed Mar 16 14:13:20 2011 -0700
@@ -239,12 +239,12 @@
cd $1
if [ ! -z `echo $1 | grep h5py` ]
then
- echo "${DEST_DIR}/bin/python2.6 setup.py configure --hdf5=${HDF5_DIR}"
- ( ${DEST_DIR}/bin/python2.6 setup.py configure --hdf5=${HDF5_DIR} 2>&1 ) 1>> ${LOG_FILE} || do_exit
+ echo "${DEST_DIR}/bin/python2.7 setup.py configure --hdf5=${HDF5_DIR}"
+ ( ${DEST_DIR}/bin/python2.7 setup.py configure --hdf5=${HDF5_DIR} 2>&1 ) 1>> ${LOG_FILE} || do_exit
fi
shift
- ( ${DEST_DIR}/bin/python2.6 setup.py build $* 2>&1 ) 1>> ${LOG_FILE} || do_exit
- ( ${DEST_DIR}/bin/python2.6 setup.py install 2>&1 ) 1>> ${LOG_FILE} || do_exit
+ ( ${DEST_DIR}/bin/python2.7 setup.py build $* 2>&1 ) 1>> ${LOG_FILE} || do_exit
+ ( ${DEST_DIR}/bin/python2.7 setup.py install 2>&1 ) 1>> ${LOG_FILE} || do_exit
touch done
cd ..
}
@@ -274,7 +274,7 @@
if [ -z "$HDF5_DIR" ]
then
echo "Downloading HDF5"
- get_enzotools hdf5-1.6.9.tar.gz
+ get_enzotools hdf5-1.8.6.tar.gz
fi
[ $INST_ZLIB -eq 1 ] && get_enzotools zlib-1.2.3.tar.bz2
@@ -282,10 +282,10 @@
[ $INST_PNG -eq 1 ] && get_enzotools libpng-1.2.43.tar.gz
[ $INST_FTYPE -eq 1 ] && get_enzotools freetype-2.4.4.tar.gz
[ $INST_SQLITE3 -eq 1 ] && get_enzotools sqlite-autoconf-3070500.tar.gz
-get_enzotools Python-2.6.3.tgz
+get_enzotools Python-2.7.1.tgz
get_enzotools numpy-1.5.1.tar.gz
get_enzotools matplotlib-1.0.0.tar.gz
-get_enzotools mercurial-1.7.3.tar.gz
+get_enzotools mercurial-1.8.1.tar.gz
get_enzotools ipython-0.10.tar.gz
get_enzotools h5py-1.2.0.tar.gz
get_enzotools Cython-0.14.tar.gz
@@ -364,11 +364,11 @@
if [ -z "$HDF5_DIR" ]
then
- if [ ! -e hdf5-1.6.9/done ]
+ if [ ! -e hdf5-1.8.6/done ]
then
- [ ! -e hdf5-1.6.9 ] && tar xfz hdf5-1.6.9.tar.gz
+ [ ! -e hdf5-1.8.6 ] && tar xfz hdf5-1.8.6.tar.gz
echo "Installing HDF5"
- cd hdf5-1.6.9
+ cd hdf5-1.8.6
( ./configure --prefix=${DEST_DIR}/ --enable-shared 2>&1 ) 1>> ${LOG_FILE} || do_exit
( make install 2>&1 ) 1>> ${LOG_FILE} || do_exit
touch done
@@ -394,25 +394,26 @@
fi
fi
-if [ ! -e Python-2.6.3/done ]
+if [ ! -e Python-2.7.1/done ]
then
echo "Installing Python. This may take a while, but don't worry. YT loves you."
- [ ! -e Python-2.6.3 ] && tar xfz Python-2.6.3.tgz
- cd Python-2.6.3
+ [ ! -e Python-2.7.1 ] && tar xfz Python-2.7.1.tgz
+ cd Python-2.7.1
( ./configure --prefix=${DEST_DIR}/ 2>&1 ) 1>> ${LOG_FILE} || do_exit
( make 2>&1 ) 1>> ${LOG_FILE} || do_exit
( make install 2>&1 ) 1>> ${LOG_FILE} || do_exit
+ ( ln -sf ${DEST_DIR}/bin/python2.7 ${DEST_DIR}/bin/pyyt 2>&1 ) 1>> ${LOG_FILE}
touch done
cd ..
fi
-export PYTHONPATH=${DEST_DIR}/lib/python2.6/site-packages/
+export PYTHONPATH=${DEST_DIR}/lib/python2.7/site-packages/
if [ $INST_HG -eq 1 ]
then
echo "Installing Mercurial."
- do_setup_py mercurial-1.7.3
+ do_setup_py mercurial-1.8.1
export HG_EXEC=${DEST_DIR}/bin/hg
else
# We assume that hg can be found in the path.
@@ -436,16 +437,11 @@
elif [ ! -e yt-hg ]
then
YT_DIR="$PWD/yt-hg/"
+ ( ${HG_EXEC} --debug clone http://hg.enzotools.org/yt-supplemental/ 2>&1 ) 1>> ${LOG_FILE}
# Recently the hg server has had some issues with timeouts. In lieu of
# a new webserver, we are now moving to a three-stage process.
# First we clone the repo, but only up to r0.
- ( ${HG_EXEC} --debug clone -r0 http://hg.enzotools.org/yt/ ./yt-hg 2>&1 ) 1>> ${LOG_FILE}
- # Now we unbundle our previously downloaded bundle of changesets.
- # This bundle has been created to include most of the recent
- # changesets, which should avoid any problematic timeouts.
- ( ${HG_EXEC} -R ${YT_DIR} unbundle yt.hg 2>&1 ) 1>> ${LOG_FILE}
- # Now we pull new changes
- ( ${HG_EXEC} -R ${YT_DIR} pull 2>&1 ) 1>> ${LOG_FILE}
+ ( ${HG_EXEC} --debug clone http://hg.enzotools.org/yt/ ./yt-hg 2>&1 ) 1>> ${LOG_FILE}
# Now we update to the branch we're interested in.
( ${HG_EXEC} -R ${YT_DIR} up -C ${BRANCH} 2>&1 ) 1>> ${LOG_FILE}
elif [ -e yt-hg ]
@@ -459,10 +455,10 @@
unset LDFLAGS
echo "Installing distribute"
-( ${DEST_DIR}/bin/python2.6 ${YT_DIR}/distribute_setup.py 2>&1 ) 1>> ${LOG_FILE} || do_exit
+( ${DEST_DIR}/bin/python2.7 ${YT_DIR}/distribute_setup.py 2>&1 ) 1>> ${LOG_FILE} || do_exit
echo "Installing pip"
-( ${DEST_DIR}/bin/easy_install-2.6 pip 2>&1 ) 1>> ${LOG_FILE} || do_exit
+( ${DEST_DIR}/bin/easy_install-2.7 pip 2>&1 ) 1>> ${LOG_FILE} || do_exit
do_setup_py numpy-1.5.1 ${NUMPY_ARGS}
@@ -511,7 +507,7 @@
[ $INST_PNG -eq 1 ] && echo $PNG_DIR > png.cfg
[ $INST_FTYPE -eq 1 ] && echo $FTYPE_DIR > freetype.cfg
[ $INST_FORTHON -eq 1 ] && ( ( cd yt/utilities/kdtree && FORTHON_EXE=${DEST_DIR}/bin/Forthon make 2>&1 ) 1>> ${LOG_FILE} )
-( ${DEST_DIR}/bin/python2.6 setup.py develop 2>&1 ) 1>> ${LOG_FILE} || do_exit
+( ${DEST_DIR}/bin/python2.7 setup.py develop 2>&1 ) 1>> ${LOG_FILE} || do_exit
touch done
cd $MY_PWD
@@ -535,7 +531,7 @@
echo
echo "YT_DEST => $DEST_DIR"
echo "PATH => $DEST_DIR/bin/"
- echo "PYTHONPATH => $DEST_DIR/lib/python2.6/site-packages/"
+ echo "PYTHONPATH => $DEST_DIR/lib/python2.7/site-packages/"
echo "LD_LIBRARY_PATH => $DEST_DIR/lib/"
echo
echo "For interactive data analysis and visualization, we recommend running"
@@ -571,14 +567,11 @@
echo
fi
echo
- echo "For support, see one of the following websites:"
+ echo "For support, see the website and join the mailing list:"
echo
- echo " http://yt.enzotools.org/wiki/"
- echo " http://yt.enzotools.org/doc/"
+ echo " http://yt.enzotools.org/"
+ echo " http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org"
echo
- echo "Please also join the mailing list:"
- echo
- echo " http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org"
echo
echo "========================================================================"
echo
Repository URL: https://bitbucket.org/yt_analysis/yt/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
More information about the yt-svn
mailing list