Module package_cache

Module package_cache 

Source
Expand description

This module provides functionality to cache extracted Conda packages. See PackageCache.

Structs§

BucketKey
A key that defines the actual location of the package in the cache.
CacheKey
Provides a unique identifier for packages in the cache. TODO: This could not be unique over multiple subdir. How to handle?
CacheLock
A lock on the cache entry. As long as this lock is held, no other process is allowed to modify the cache entry. This however, does not guarantee that the contents of the cache is not corrupted by external processes, but it does guarantee that when concurrent processes access the package cache they do not interfere with each other.
PackageCache
A PackageCache manages a cache of extracted Conda packages on disk.
PackageCacheLayer

Enums§

PackageCacheError
Errors specific to the PackageCache interface
PackageCacheLayerError
Errors specific to individual layers in the PackageCache

Traits§

CacheReporter
A trait that can be implemented to report progress of the download and validation process.