if (type == exact) {
   setupRequired(sphgeom         -j gafb225b75d+8911f0c7c0)
   setupRequired(sconsUtils      -j gcc71b89bbb)
   setupRequired(utils           -j g8956d74c4f+1ff81c3020)
   setupRequired(sphinxutils     -j g52a5f7ac38+8911f0c7c0)
   setupRequired(resources       -j gee23d30481+b3064fa941)
} else {
   setupRequired(sphgeom gafb225b75d+8911f0c7c0 [>= gafb225b75d+8911f0c7c0])
   setupRequired(sconsUtils gcc71b89bbb [>= gcc71b89bbb])
   setupRequired(utils g8956d74c4f+1ff81c3020 [>= g8956d74c4f+1ff81c3020])
   setupRequired(resources gee23d30481+b3064fa941 [>= gee23d30481+b3064fa941])
}
}
envPrepend(PATH, ${PRODUCT_DIR}/bin)
envPrepend(PYTHONPATH, ${PRODUCT_DIR}/python)

# Needed for https://github.com/apache/arrow/issues/45882
# Memory leak in newer versions of pyarrow.
envSet(ARROW_DEFAULT_MEMORY_POOL, jemalloc)
