if (type == exact) { setupRequired(utils -j 20.0.0-6-gd222c45+7040a8a6f6) setupRequired(base -j 20.0.0-9-g5051ac2+d529cf1a41) setupRequired(sconsUtils -j 20.0.0-2-g9a8dc73) setupRequired(pex_exceptions -j 20.0.0+44dbdb3492) setupRequired(pex_config -j 20.0.0-2-ga51b5d4+1f4ba438e8) setupOptional(daf_base -j 20.0.0-4-gf910f65+b4ab3064f8) setupOptional(sims_utils -j 2.13.0.sims-44-g40e226b+54ad3f4010) setupRequired(palpy -j 1.8.1-1-ga780397) setupRequired(sims_data -j 2018.05.08) setupOptional(throughputs -j 2019.07.02-2-g58f0f27) setupOptional(sims_photUtils -j 2.13.0.sims-3-g5572953+3889d3cb27) } else { setupRequired(utils 20.0.0-6-gd222c45+7040a8a6f6 [>= 20.0.0-6-gd222c45+7040a8a6f6]) setupRequired(pex_config 20.0.0-2-ga51b5d4+1f4ba438e8 [>= 20.0.0-2-ga51b5d4+1f4ba438e8]) # These packages are optional for running sims_seeingModel, but required for tests. # Note that 'eups distrib' installs and sets up setupOptional packages. # TimeHandler lives in sims_utils setupOptional(sims_utils 2.13.0.sims-44-g40e226b+54ad3f4010 [>= 2.13.0.sims-44-g40e226b+54ad3f4010]) # Throughputs and sims_photUtils are required to automatically set the effwavelens # (and this is tested in the unit tests). Defaults will be used at runtime # if these packages are not available. setupOptional(throughputs 2019.07.02-2-g58f0f27 [>= 2019.07.02-2-g58f0f27]) setupOptional(sims_photUtils 2.13.0.sims-3-g5572953+3889d3cb27 [>= 2.13.0.sims-3-g5572953+3889d3cb27]) } } envPrepend(PYTHONPATH, ${PRODUCT_DIR}/python)