A Python interface for managing dependent caches