if (type == exact) { setupRequired(antlr4 -j 4.7.1.lsst3) setupRequired(db -j 15.0-2-g9be925f+ca8fe166ab) setupRequired(log -j 20.0.0-2-g61b8584+85c46248f3) setupRequired(base -j 20.0.0-5-g357b56b+f45b7d88f4) setupRequired(sconsUtils -j 20.0.0-1-gc4fbba5) setupRequired(utils -j 20.0.0-3-g4cc78c6+63636aeed8) setupRequired(pex_exceptions -j 20.0.0+e2e26847c2) setupRequired(lua -j 5.3.4-2-gc7ee4ab) setupRequired(mariadb -j 10.2.14.lsst3-2-g8663886) setupRequired(mysqlproxy -j lsst-dev-g9882a7ccab+99b3b1a7ba) setupRequired(partition -j 12.1-5-gdd298a6+6681a2dd1d) setupRequired(sphgeom -j 20.0.0-4-gfea843c+f45b7d88f4) setupRequired(redis_plus_plus -j master-ge0661a3361+925b38c994) setupRequired(hiredis -j master-g825f5a91c5) setupRequired(scisql -j 0.3.9-1-gd3ee28a+eff62e5ec7) setupRequired(xrootd -j lsst-dev-gdbde5f0c33) } else { setupRequired(antlr4 4.7.1.lsst3 [>= 4.7.1.lsst3]) setupRequired(db 15.0-2-g9be925f+ca8fe166ab [>= 15.0-2-g9be925f+ca8fe166ab]) setupRequired(log 20.0.0-2-g61b8584+85c46248f3 [>= 20.0.0-2-g61b8584+85c46248f3]) setupRequired(lua 5.3.4-2-gc7ee4ab [>= 5.3.4-2-gc7ee4ab]) setupRequired(mariadb 10.2.14.lsst3-2-g8663886 [>= 10.2.14.lsst3-2-g8663886]) setupRequired(mysqlproxy lsst-dev-g9882a7ccab+99b3b1a7ba [>= lsst-dev-g9882a7ccab+99b3b1a7ba]) setupRequired(partition 12.1-5-gdd298a6+6681a2dd1d [>= 12.1-5-gdd298a6+6681a2dd1d]) setupRequired(redis_plus_plus master-ge0661a3361+925b38c994 [>= master-ge0661a3361+925b38c994]) setupRequired(scisql 0.3.9-1-gd3ee28a+eff62e5ec7 [>= 0.3.9-1-gd3ee28a+eff62e5ec7]) setupRequired(sphgeom 20.0.0-4-gfea843c+f45b7d88f4 [>= 20.0.0-4-gfea843c+f45b7d88f4]) setupRequired(xrootd lsst-dev-gdbde5f0c33 [>= lsst-dev-gdbde5f0c33]) } } envPrepend(LD_LIBRARY_PATH, ${PRODUCT_DIR}/lib) envPrepend(DYLD_LIBRARY_PATH, ${PRODUCT_DIR}/lib) envPrepend(LSST_LIBRARY_PATH, ${PRODUCT_DIR}/lib) envPrepend(PATH, ${PRODUCT_DIR}/bin) envPrepend(PYTHONPATH, ${PRODUCT_DIR}/lib/python)