Configuration

In order to configure alkymi, the AlkymiConfig singleton can be used. To set a value, simply retrieve the singleton instance and set the appropriate configuration field:

# Example of turning off caching
config = AlkymiConfig.get()
config.cache = False

The following settings are currently configurable:

  • cache: Whether to enable alkymi caching globally. Setting this to false will disable caching to disk for all recipes (default True).

  • cache_path: A user-provided location to place the cache (defaults to current working dir).

  • allow_pickling: Whether to allow pickling for serialization, deserialization and checksumming (default True).