if (type == exact) {
   setupRequired(lsst_apps       -j g8e78f5f268+ac678f2efd)
   setupRequired(meas_deblender  -j g262e1987ae+8bfdfc8822)
   setupRequired(afw             -j g3a5ebb7d8a+5bad596a60)
   setupRequired(daf_base        -j g8ea07a8fe4+bf25b92ca5)
   setupRequired(utils           -j g36f3e0efcb+4507af2415)
   setupRequired(sconsUtils      -j gc8c338059c)
   setupRequired(sphinxutils     -j g44fe3e915d+d801c9999e)
   setupRequired(cpputils        -j g87389fa792+0bb42a27e1)
   setupRequired(base            -j g53246c7159+d801c9999e)
   setupRequired(pex_exceptions  -j g786e29fd12+76ce5f0d11)
   setupRequired(pex_config      -j ge80df9fc40+31cd7ad5c8)
   setupRequired(resources       -j g60c6fdcdcd+10496c9515)
   setupRequired(geom            -j g19811a7679+e39e0c0036)
   setupRequired(sphgeom         -j gdcc65144bf+d801c9999e)
   setupRequired(log             -j geaed405ab2+10496c9515)
   setupRequired(astshim         -j gf5dcc679e7+7aca86229d)
   setupRequired(meas_algorithms -j gab846f1091+9d6705d6e3)
   setupRequired(meas_base       -j g76965917b2+1174a876ca)
   setupRequired(skymap          -j g29c66ce358+088e76b0f7)
   setupOptional(daf_butler      -j g275098e6aa+6432f508ed)
   setupRequired(pipe_base       -j g954f02917a+881233c0c0)
   setupRequired(kht             -j gaf53c9a034)
   setupRequired(obs_base        -j g370ad9d809+ed1c9eb3d4)
   setupRequired(astro_metadata_translator -j g7e77d5aedb+31cd7ad5c8)
   setupRequired(meas_modelfit   -j g7aefaa3e3d+0d6dc801c2)
   setupRequired(shapelet        -j g47891489e3+d5cfbe74af)
   setupRequired(pipe_tasks      -j gd2ab99b837+f8a6051c40)
   setupRequired(coadd_utils     -j g89139ef638+d5cfbe74af)
   setupRequired(dustmaps_cachedata -j gbb0a0c949e+d801c9999e)
   setupRequired(images          -j gd6aca8a0d8+c1f8b5e80c)
   setupOptional(meas_extensions_piff -j g92c671f44c+0747d9bfab)
   setupOptional(meas_extensions_psfex -j g33ac35c1f1+773a2e8eb9)
   setupRequired(psfex           -j g7b9623be85+d801c9999e)
   setupOptional(cell_coadds     -j g5378c884e9+0747d9bfab)
   setupRequired(ip_diffim       -j g40c9b15c53+7cbad0ced5)
   setupRequired(meas_astrom     -j g0e76e35be5+0747d9bfab)
   setupRequired(meas_extensions_trailedSources -j g74acd417e5+7fad5873d9)
   setupRequired(meas_extensions_shapeHSM -j gf8a46c3309+0747d9bfab)
   setupRequired(verify          -j g00d583acbd+46d4dbec33)
   setupRequired(dax_apdb        -j g9290983e33+09578a73d8)
   setupRequired(felis           -j gbf6f85f291+cb00834e4f)
   setupRequired(sdm_schemas     -j g662f8b0d26+d801c9999e)
   setupRequired(verify_metrics  -j g8b480f84d9+d801c9999e)
   setupRequired(ip_isr          -j gf5f1c85443+0747d9bfab)
   setupRequired(meas_extensions_convolved -j g7da95dfc27+3fb6695b60)
   setupRequired(meas_extensions_photometryKron -j g64539dfbff+0747d9bfab)
   setupRequired(meas_extensions_gaap -j g5c7ea12361+facd449818)
   setupRequired(meas_extensions_scarlet -j gb538e179e5+1cb720b305)
   setupRequired(scarlet_lite    -j ge1c02a5578+d801c9999e)
   setupRequired(rubinoxide      -j g8d063e1f77+10496c9515)
   setupRequired(ap_pipe         -j g7824a52fe3+8e9c4a246a)
   setupRequired(ap_association  -j gb5059d6e7f+40220d0dff)
   setupRequired(alert_packet    -j gc33169cadc+473d2b6c3b)
   setupRequired(analysis_tools  -j g25ad58f862+99df03b15f)
   setupRequired(cp_pipe         -j g50d743aa18+e791ede146)
   setupOptional(obs_subaru      -j g4db92921ce+3430e84176)
   setupRequired(obs_subaru_data -j g7ff78db354)
   setupOptional(obs_decam       -j g8bbb235e95+36e365db0e)
   setupRequired(obs_decam_data  -j g9eeeb5e174)
   setupOptional(obs_lsst        -j g879ac78993+ec2282118c)
   setupRequired(obs_lsst_data   -j g9459c7acd6)
   setupOptional(fgcmcal         -j gf16275198c+9b8fbb6a21)
   setupRequired(fgcm            -j g639f88885f)
   setupRequired(drp_tasks       -j g2b15b11b72+404dd93051)
   setupRequired(gbdes           -j g0019e3c466+09b6a9d455)
   setupRequired(metadetect      -j g7c9fc0c7bc+463319c11e)
   setupRequired(source_injection -j ga2d503612c+e2d18b58b5)
   setupRequired(meas_transiNet  -j gd42b450c19+7fad5873d9)
   setupRequired(meas_extensions_simpleShape -j gdab6d2f7ff+7fad5873d9)
   setupOptional(display_ds9     -j gd7ef33dd92+d5cfbe74af)
   setupRequired(ctrl_execute    -j ga4a694891f+9efd172b92)
   setupRequired(ctrl_bps_htcondor -j gb120d640bf+fa7b5d51b0)
   setupRequired(ctrl_bps        -j gb218b0dca2+2660297f1a)
   setupOptional(ctrl_mpexec     -j g71543f5411+c020dc3f56)
   setupOptional(ctrl_platform_s3df -j g722eceb6b6+9d86cdfe8f)
   setupRequired(lsst_bps_plugins -j g7de033f5be+5598bb4ab6)
   setupRequired(ctrl_bps_panda  -j g5aa15dc178+fa7b5d51b0)
   setupRequired(ctrl_bps_parsl  -j g597a8766ab+fa7b5d51b0)
   setupOptional(rucio_register  -j g1ceb68ad76+f1ffd4f85c)
   setupOptional(meas_extensions_multiprofit -j g3be49acafb+17283982dc)
   setupRequired(gauss2d         -j gbf99507273+d801c9999e)
   setupRequired(gauss2d_fit     -j g199a45376c+7362695278)
   setupRequired(modelfit_parameters -j g35bb328faa+d801c9999e)
   setupRequired(multiprofit     -j g539c999ebf+358af5a315)
   setupOptional(lsst_obs        -j g0a56add590+4bfb71058f)
   setupRequired(obs_cfht        -j g8219804093+9948cc523d)
   setupRequired(obs_rubinGenericCamera -j gedca799cae+a0575aa9cb)
   setupRequired(obs_fiberspectrograph -j g49223bffc5+a0575aa9cb)
   setupOptional(cbp             -j gdf01333386+d5cfbe74af)
   setupRequired(jointcal        -j g29ae962dfc+82b71738c1)
   setupRequired(jointcal_cholmod -j g5b815a837e+d801c9999e)
   setupRequired(ap_verify       -j g52e624231e+68d0194c60)
   setupRequired(display_firefly -j g0c7fb09f53+d5cfbe74af)
   setupRequired(display_matplotlib -j gb32d437585+d5cfbe74af)
   setupRequired(sdm_tools       -j g6aca3ae26a+c7353ebc17)
   setupRequired(faro            -j gaff3cf7e18+1a8808d7bd)
   setupRequired(cp_verify       -j gd5fac651fa+e2d18b58b5)
   setupRequired(atmospec        -j g34eda49c54+c49b5965d6)
   setupRequired(spectractor     -j g64d345e58a+10496c9515)
   setupRequired(drp_pipe        -j g1f4933749d+2bf2b94612)
   setupRequired(meas_photoz_base -j g3f857bac80+c020dc3f56)
   setupRequired(display_astrowidgets -j ge410e46f29+d5cfbe74af)
   setupRequired(analysis_ap     -j g2ceca6568d+e1295ac724)
   setupRequired(dax_images_cutout -j gd0a1f2244e+31bf4f1908)
} else {
   setupRequired(lsst_apps g8e78f5f268+ac678f2efd [>= g8e78f5f268+ac678f2efd])
   setupRequired(ctrl_execute ga4a694891f+9efd172b92 [>= ga4a694891f+9efd172b92])
   setupOptional(ctrl_platform_s3df g722eceb6b6+9d86cdfe8f [>= g722eceb6b6+9d86cdfe8f])
   setupRequired(ctrl_mpexec g71543f5411+c020dc3f56 [>= g71543f5411+c020dc3f56])
   setupRequired(ctrl_bps gb218b0dca2+2660297f1a [>= gb218b0dca2+2660297f1a])
   setupRequired(lsst_bps_plugins g7de033f5be+5598bb4ab6 [>= g7de033f5be+5598bb4ab6])
   setupOptional(meas_extensions_convolved g7da95dfc27+3fb6695b60 [>= g7da95dfc27+3fb6695b60])
   setupOptional(meas_extensions_shapeHSM gf8a46c3309+0747d9bfab [>= gf8a46c3309+0747d9bfab])
   setupOptional(meas_extensions_photometryKron g64539dfbff+0747d9bfab [>= g64539dfbff+0747d9bfab])
   setupOptional(meas_extensions_scarlet gb538e179e5+1cb720b305 [>= gb538e179e5+1cb720b305])
   setupOptional(meas_extensions_trailedSources g74acd417e5+7fad5873d9 [>= g74acd417e5+7fad5873d9])
   setupOptional(meas_extensions_gaap g5c7ea12361+facd449818 [>= g5c7ea12361+facd449818])
   setupOptional(rucio_register g1ceb68ad76+f1ffd4f85c [>= g1ceb68ad76+f1ffd4f85c])
   setupOptional(meas_extensions_multiprofit g3be49acafb+17283982dc [>= g3be49acafb+17283982dc])
   setupOptional(lsst_obs g0a56add590+4bfb71058f [>= g0a56add590+4bfb71058f])
   setupOptional(cbp gdf01333386+d5cfbe74af [>= gdf01333386+d5cfbe74af])
   setupRequired(jointcal g29ae962dfc+82b71738c1 [>= g29ae962dfc+82b71738c1])
   setupRequired(verify g00d583acbd+46d4dbec33 [>= g00d583acbd+46d4dbec33])
   setupRequired(ap_verify g52e624231e+68d0194c60 [>= g52e624231e+68d0194c60])
   setupRequired(display_firefly g0c7fb09f53+d5cfbe74af [>= g0c7fb09f53+d5cfbe74af])
   setupRequired(display_matplotlib gb32d437585+d5cfbe74af [>= gb32d437585+d5cfbe74af])
   setupRequired(cp_pipe g50d743aa18+e791ede146 [>= g50d743aa18+e791ede146])
   setupRequired(sdm_tools g6aca3ae26a+c7353ebc17 [>= g6aca3ae26a+c7353ebc17])
   setupRequired(sdm_schemas g662f8b0d26+d801c9999e [>= g662f8b0d26+d801c9999e])
   setupRequired(fgcmcal gf16275198c+9b8fbb6a21 [>= gf16275198c+9b8fbb6a21])
   setupRequired(faro gaff3cf7e18+1a8808d7bd [>= gaff3cf7e18+1a8808d7bd])
   setupRequired(cp_verify gd5fac651fa+e2d18b58b5 [>= gd5fac651fa+e2d18b58b5])
   setupRequired(atmospec g34eda49c54+c49b5965d6 [>= g34eda49c54+c49b5965d6])
   setupRequired(drp_pipe g1f4933749d+2bf2b94612 [>= g1f4933749d+2bf2b94612])
   setupRequired(display_astrowidgets ge410e46f29+d5cfbe74af [>= ge410e46f29+d5cfbe74af])
   setupRequired(analysis_ap g2ceca6568d+e1295ac724 [>= g2ceca6568d+e1295ac724])
   setupRequired(dax_images_cutout gd0a1f2244e+31bf4f1908 [>= gd0a1f2244e+31bf4f1908])
}
}
