Skip to content

goodenou/decisionengine

Repository files navigation

HEPCloud Decision Engine

Travis Status Docker Unit Tests

HEPCloud Decision Engine framework

Building RPMs

At this time we recommend Boost version 1.58 or newer. You may need to complile this for your python interpreter.

  • REQUIREMENTS: RHEL 7

  • Install dependencies. Following is more than required and needs to be trimmed

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install yum-plugin-priorities
yum clean all
yum install https://repo.opensciencegrid.org/osg/3.4/osg-3.4-el7-release-latest.rpm
yum clean all
yum install condor-python
yum install python-pandas
yum install gcc gcc-devel  (gcc-devel doesn't exist)
yum install gcc* ( not done--what you really need is gcc, gcc-c++, libgcc)
yum install python-pip
yum install git*
yum install python-unittest2
yum install python-behave
yum install tmux
yum install cmake3
yum install boost
yum install boost-devel
yum install libevent-devel
yum install ncurses-devel
yum install python3-devel
yum install ipython
yum install matplotlib
yum install python-matplotlib
yum install python-pytest  ( under SL7 this is python2-pytest)
yum install pytest
yum install graphviz.x86_64
yum install rpm-build
yum install rpm-build-libs
yum install rpm-devel
yum install mock
yum install python2-boto3
yum install python-psycopg2
yum install python-setuptools
yum install puppet-six(? under SL7 this is not found)

easy_install DBUtils
  • Checkout the decision engine framework code
cd /tmp
git clone https://github.com/HEPCloud/decisionengine.git
  • Build RPMs
/tmp/decisionengine/build/packaging/rpm/package.sh /tmp/decisionengine

About

HEPCloud Decision Engine framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 93.7%
  • Jsonnet 3.7%
  • Dockerfile 2.2%
  • Other 0.4%