post_install() {
  set -e
  cd /usr/share/harpoon
  python -m virtualenv venv
  source venv/bin/activate &&
    python setup.py build &&
    python setup.py install --root=/usr/share/harpoon --prefix=venv -O1 \
      --skip-build
    pip install --isolated --root=/usr/share/harpoon --prefix=venv \
    -r requirements.txt --no-cache-dir
}

post_upgrade() {
  set -e
  cd /usr/share/harpoon
  python -m virtualenv venv
  source venv/bin/activate &&
    python setup.py build &&
    python setup.py install --root=/usr/share/harpoon --prefix=venv -O1 \
      --skip-build
    pip install --isolated --root=/usr/share/harpoon --prefix=venv \
    -r requirements.txt --no-cache-dir -U
}

post_remove() {
  rm -rf /usr/share/harpoon
}

