-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinitialSetup.sh
28 lines (22 loc) · 984 Bytes
/
initialSetup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env bash
git update-index --assume-unchanged initialSetup.sh
git update-index --assume-unchanged initialSetup.csh
mkdir env
cd env
source /cvmfs/sft.cern.ch/lcg/views/LCG_95apython3/x86_64-centos7-gcc8-opt/setup.sh
ENVNAME="bucoffeaenv"
python -m venv ${ENVNAME}
source ${ENVNAME}/bin/activate
export PYTHONPATH=${PWD}/${ENVNAME}/lib/python3.6/site-packages:$PYTHONPATH
git clone [email protected]:bu-cms/bucoffea.git
python -m pip install -e bucoffea
pip install matplotlib==3.1
pip install mplhep==0.1.5
cd ..
echo 'source /cvmfs/sft.cern.ch/lcg/views/LCG_95apython3/x86_64-centos7-gcc8-opt/setup.sh' >> setup.sh
echo 'ENVNAME="bucoffeaenv"' >> setup.sh
echo 'source env/${ENVNAME}/bin/activate' >> setup.sh
echo 'export PYTHONPATH=env/${ENVNAME}/lib/python3.6/site-packages:$PYTHONPATH' >> setup.sh
echo 'git update-index --assume-unchanged initialSetup.sh' >> setup.sh
echo 'git update-index --assume-unchanged initialSetup.csh' >> setup.sh
mv initialSetup.*sh env/