Revision d2869078

b/snf-pithos-backend/pithos/backends/base.py
35 35
DEFAULT_QUOTA = 0 # No quota.
36 36
DEFAULT_VERSIONING = 'auto'
37 37

  
38
from synnefo.lib.singleton import ArgBasedSingleton
38 39

  
39 40
class NotAllowedError(Exception):
40 41
    pass
......
60 61
class VersionNotExists(IndexError):
61 62
    pass
62 63

  
63
class BaseBackend(object):
64
class BaseBackend(ArgBasedSingleton):
64 65
    """Abstract backend class that serves as a reference for actual implementations.
65 66
    
66 67
    The purpose of the backend is to provide the necessary functions for handling data
b/snf-pithos-backend/setup.py
65 65

  
66 66
# Package requirements
67 67
INSTALL_REQUIRES = [
68
    'snf-common>0.9.13',
68
    'snf-common>0.10.0',
69 69
    'SQLAlchemy==0.6.3',
70 70
    'alembic>=0.3.4, <0.4',
71 71
]

Also available in: Unified diff