We ask this because we have the following in a plan.sh
:
pkg_deps=(
core/bash
core/bc
core/coreutils
core/gcc
core/libffi
core/pcre
core/python/3.6.3
smartb/postgresql
)
pkg_deps+=($(echo smartb/$(grep "^botocore" requirements.txt) | sed 's@==@/@'))
pkg_deps+=($(echo smartb/$(grep "^Cython" requirements.txt) | sed 's@==@/@'))
pkg_deps+=($(echo smartb/$(grep "^numpy" requirements.txt) | sed 's@==@/@'))
pkg_deps+=($(echo smartb/$(grep "^pandas" requirements.txt) | sed 's@==@/@'))
pkg_deps+=($(echo smartb/$(grep "^scipy" requirements.txt) | sed 's@==@/@'))
pkg_deps+=($(echo smartb/$(grep "^tensorflow" requirements.txt) | sed 's@==@/@'))
We are concerned that a rebuild of, say, smartb/tensorflow
won’t trigger a rebuild of smartb/api_requirements
.
cc: @bixu