# obs_* packages are dependencies because configuration in them is needed
# to fully expand the pipelines in this package.
if (type == exact) {
if (type != exact) {
   setupRequired(obs_lsst -j gd0237f910c+b8a9368b3d)
   setupRequired(afw -j gea5801aee3+7fc0f751c0)
   setupRequired(daf_base -j g5c4744a4d9+9e5e24d318)
   setupRequired(utils -j ga4dd45a4c7+82f6db4df0)
   setupRequired(cpputils -j ga32aa97882+7403ac30ac)
   setupRequired(base -j gf9f5ea5b4d+ac198e9f13)
   setupRequired(sconsUtils -j g7374e9d467)
   setupRequired(pex_exceptions -j g48ccf36440+89c08d0516)
   setupRequired(pex_config -j gc75b51116a+846e1f9efd)
   setupRequired(geom -j g3b44f30a73+525eff23c5)
   setupRequired(sphgeom -j g2f4a71f1d6+ac198e9f13)
   setupRequired(log -j g9d27549199+9e5e24d318)
   setupRequired(astshim -j g38293774b4+ac198e9f13)
   setupRequired(obs_base -j gbaa45dfa32+826f2ee80c)
   setupRequired(daf_persistence -j g17e5ecfddb+2f99ec5bff)
   setupRequired(astro_metadata_translator -j g83a23aef33+846e1f9efd)
   setupRequired(daf_butler -j g703018b35b+7edc8489aa)
   setupRequired(resources -j g73ff3781d8+9e5e24d318)
   setupRequired(pipe_base -j g022a05fb0b+81ca336649)
   setupOptional(skymap -j gdb4cecd868+13a9c59b16)
   setupRequired(ip_isr -j gca4adeb000+761723e472)
   setupRequired(meas_algorithms -j g4ca71c8708+5e2e56f82e)
   setupRequired(meas_base -j g33b6a96d52+2ba7947ec2)
   setupRequired(coadd_utils -j gf3ee170dca+c83392c80c)
   setupRequired(pipe_tasks -j g11492f7fc6+3ca22dca16)
   setupRequired(dustmaps_cachedata -j g41a3ec361e+ac198e9f13)
   setupRequired(meas_extensions_scarlet -j geaed969e4c+73284bee3e)
   setupRequired(scarlet -j g7e3e38e680+4083830bf8)
   setupRequired(proxmin -j g33b4157f25)
   setupRequired(scarlet_extensions -j g9d18589735+fa1c081687)
   setupRequired(meas_extensions_piff -j g9c8be92ad0+761723e472)
   setupRequired(meas_extensions_psfex -j g0b6bd0c080+3e6397acb1)
   setupRequired(psfex -j g57437a15a7+ac198e9f13)
   setupRequired(meas_extensions_trailedSources -j gf4ac96e456+5e2e56f82e)
   setupRequired(kht -j g14ffe67dc2+c057cea34b)
   setupRequired(eigen -j g04a8d4365e)
   setupRequired(meas_modelfit -j g396055baef+88527e38bc)
   setupRequired(shapelet -j gd968b9fd24+6373d452ed)
   setupRequired(meas_extensions_photometryKron -j g45a0052f0b+761723e472)
   setupRequired(meas_extensions_convolved -j gdd85c203a9+b59e895acf)
   setupRequired(meas_extensions_gaap -j g51213570fb+4bbb0d8a34)
   setupRequired(ip_diffim -j gaa63f70f4e+c8156c43f4)
   setupRequired(meas_astrom -j gecc7e12556+761723e472)
   setupRequired(meas_deblender -j gb22ebf5633+76e2f32fd2)
   setupRequired(verify -j g77c5fecd56+82662f7d71)
   setupRequired(dax_apdb -j ga786bb30fb+39661ad341)
   setupRequired(sdm_schemas -j gde3840ff11)
   setupRequired(verify_metrics -j g40f75c44ca+ac198e9f13)
   setupRequired(meas_extensions_shapeHSM -j gbd908bbf3e+761723e472)
   setupRequired(obs_lsst_data -j gbdb8a927be)
   setupRequired(obs_decam -j gff490e6085+90dbeb0a53)
   setupRequired(obs_decam_data -j gc3e517dea3)
   setupRequired(obs_subaru -j g83091d5457+efae922d7c)
   setupRequired(obs_subaru_data -j g2f68bc2906)
   setupRequired(jointcal -j gd82bb2a289+1068f46973)
   setupRequired(jointcal_cholmod -j ga68e3ac08d+ac198e9f13)
   setupRequired(ctrl_mpexec -j g4d64b21cde+c83392c80c)
   setupOptional(obs_cfht -j g6c664d0516+843701b0a1)
   setupRequired(fgcmcal -j gf51b12da82+372f2bdb99)
   setupRequired(fgcm -j g941b12d670)
   setupRequired(faro -j geecde5a58b+f67ec5fadb)
   setupRequired(analysis_drp -j g9591c46e9e+f3d2002e7a)
}
} else {
   if (type == exact) {
      setupRequired(obs_lsst        -j gd0237f910c+b8a9368b3d)
      setupRequired(afw             -j gea5801aee3+7fc0f751c0)
      setupRequired(daf_base        -j g5c4744a4d9+9e5e24d318)
      setupRequired(utils           -j ga4dd45a4c7+82f6db4df0)
      setupRequired(cpputils        -j ga32aa97882+7403ac30ac)
      setupRequired(base            -j gf9f5ea5b4d+ac198e9f13)
      setupRequired(sconsUtils      -j g7374e9d467)
      setupRequired(pex_exceptions  -j g48ccf36440+89c08d0516)
      setupRequired(pex_config      -j gc75b51116a+846e1f9efd)
      setupRequired(geom            -j g3b44f30a73+525eff23c5)
      setupRequired(sphgeom         -j g2f4a71f1d6+ac198e9f13)
      setupRequired(log             -j g9d27549199+9e5e24d318)
      setupRequired(astshim         -j g38293774b4+ac198e9f13)
      setupRequired(obs_base        -j gbaa45dfa32+826f2ee80c)
      setupRequired(daf_persistence -j g17e5ecfddb+2f99ec5bff)
      setupRequired(astro_metadata_translator -j g83a23aef33+846e1f9efd)
      setupRequired(daf_butler      -j g703018b35b+7edc8489aa)
      setupRequired(resources       -j g73ff3781d8+9e5e24d318)
      setupRequired(pipe_base       -j g022a05fb0b+81ca336649)
      setupOptional(skymap          -j gdb4cecd868+13a9c59b16)
      setupRequired(ip_isr          -j gca4adeb000+761723e472)
      setupRequired(meas_algorithms -j g4ca71c8708+5e2e56f82e)
      setupRequired(meas_base       -j g33b6a96d52+2ba7947ec2)
      setupRequired(coadd_utils     -j gf3ee170dca+c83392c80c)
      setupRequired(pipe_tasks      -j g11492f7fc6+3ca22dca16)
      setupRequired(dustmaps_cachedata -j g41a3ec361e+ac198e9f13)
      setupRequired(meas_extensions_scarlet -j geaed969e4c+73284bee3e)
      setupRequired(scarlet         -j g7e3e38e680+4083830bf8)
      setupRequired(proxmin         -j g33b4157f25)
      setupRequired(scarlet_extensions -j g9d18589735+fa1c081687)
      setupRequired(meas_extensions_piff -j g9c8be92ad0+761723e472)
      setupRequired(meas_extensions_psfex -j g0b6bd0c080+3e6397acb1)
      setupRequired(psfex           -j g57437a15a7+ac198e9f13)
      setupRequired(meas_extensions_trailedSources -j gf4ac96e456+5e2e56f82e)
      setupRequired(kht             -j g14ffe67dc2+c057cea34b)
      setupRequired(eigen           -j g04a8d4365e)
      setupRequired(meas_modelfit   -j g396055baef+88527e38bc)
      setupRequired(shapelet        -j gd968b9fd24+6373d452ed)
      setupRequired(meas_extensions_photometryKron -j g45a0052f0b+761723e472)
      setupRequired(meas_extensions_convolved -j gdd85c203a9+b59e895acf)
      setupRequired(meas_extensions_gaap -j g51213570fb+4bbb0d8a34)
      setupRequired(ip_diffim       -j gaa63f70f4e+c8156c43f4)
      setupRequired(meas_astrom     -j gecc7e12556+761723e472)
      setupRequired(meas_deblender  -j gb22ebf5633+76e2f32fd2)
      setupRequired(verify          -j g77c5fecd56+82662f7d71)
      setupRequired(dax_apdb        -j ga786bb30fb+39661ad341)
      setupRequired(sdm_schemas     -j gde3840ff11)
      setupRequired(verify_metrics  -j g40f75c44ca+ac198e9f13)
      setupRequired(meas_extensions_shapeHSM -j gbd908bbf3e+761723e472)
      setupRequired(obs_lsst_data   -j gbdb8a927be)
      setupRequired(obs_decam       -j gff490e6085+90dbeb0a53)
      setupRequired(obs_decam_data  -j gc3e517dea3)
      setupRequired(obs_subaru      -j g83091d5457+efae922d7c)
      setupRequired(obs_subaru_data -j g2f68bc2906)
      setupRequired(jointcal        -j gd82bb2a289+1068f46973)
      setupRequired(jointcal_cholmod -j ga68e3ac08d+ac198e9f13)
      setupRequired(ctrl_mpexec     -j g4d64b21cde+c83392c80c)
      setupOptional(obs_cfht        -j g6c664d0516+843701b0a1)
      setupRequired(fgcmcal         -j gf51b12da82+372f2bdb99)
      setupRequired(fgcm            -j g941b12d670)
      setupRequired(faro            -j geecde5a58b+f67ec5fadb)
      setupRequired(analysis_drp    -j g9591c46e9e+f3d2002e7a)
   } else {
      setupRequired(obs_lsst gd0237f910c+b8a9368b3d [>= gd0237f910c+b8a9368b3d])
      setupRequired(obs_decam gff490e6085+90dbeb0a53 [>= gff490e6085+90dbeb0a53])
      setupRequired(obs_subaru g83091d5457+efae922d7c [>= g83091d5457+efae922d7c])
      
      # These packages provide the tasks directly referenced by the pipelines
      # in this package.
      setupRequired(ip_isr gca4adeb000+761723e472 [>= gca4adeb000+761723e472])
      setupRequired(pipe_tasks g11492f7fc6+3ca22dca16 [>= g11492f7fc6+3ca22dca16])
      setupRequired(meas_base g33b6a96d52+2ba7947ec2 [>= g33b6a96d52+2ba7947ec2])
      setupRequired(jointcal gd82bb2a289+1068f46973 [>= gd82bb2a289+1068f46973])
      setupRequired(fgcmcal gf51b12da82+372f2bdb99 [>= gf51b12da82+372f2bdb99])
      setupRequired(faro geecde5a58b+f67ec5fadb [>= geecde5a58b+f67ec5fadb])
      setupRequired(analysis_drp g9591c46e9e+f3d2002e7a [>= g9591c46e9e+f3d2002e7a])
      
      # The following is boilerplate for all packages.
      # See https://dmtn-001.lsst.io for details on LSST_LIBRARY_PATH.
   }
}
envPrepend(PYTHONPATH, ${PRODUCT_DIR}/python)
