Package conary :: Package build :: Module lookaside
[hide private]
[frames] | no frames]

Module lookaside

source code

Provides a cache for storing files locally, including downloads and unpacking layers of files.

Classes [hide private]
  PasswordManager
  RepositoryCache
Functions [hide private]
 
_truncateName(name) source code
 
createCacheName(cfg, name, location, negative='') source code
 
_createCacheEntry(cfg, name, location, infile) source code
 
_createNegativeCacheName(cfg, name, location) source code
 
_createNegativeCacheEntry(cfg, name, location) source code
 
_searchCache(cfg, name, location, refreshFilter=None) source code
 
_searchRepository(cfg, repCache, name, location)
searches repository, and retrieves to cache
source code
 
fetchURL(cfg, name, location, httpHeaders={}, guessName=None, mirror=None) source code
 
searchAll(cfg, repCache, name, location, srcdirs, autoSource=False, httpHeaders={}, localOnly=False) source code
 
findAll(cfg, repCache, name, location, srcdirs, autoSource=False, httpHeaders={}, localOnly=False, guessName=None, suffixes=None, allowNone=False, refreshFilter=None, multiurlMap=None)
searches all locations, including populating the cache if the file can't be found in srcdirs, and returns the name of the file.
source code
 
_splitSpecialURL(prefix, url) source code
 
_carthesianProduct(*iterables) source code
Variables [hide private]
  networkPrefixes = ('http://', 'https://', 'ftp://', 'mirror://...
Variables Details [hide private]

networkPrefixes

Value:
('http://', 'https://', 'ftp://', 'mirror://', 'lookaside://')