* Package: www-apps/radicale-3.0.6-r3 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking radicale-3.0.6.tar.gz to /var/tmp/portage/www-apps/radicale-3.0.6-r3/work >>> Source unpacked in /var/tmp/portage/www-apps/radicale-3.0.6-r3/work >>> Preparing source in /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6 ... * python3_9: running distutils-r1_run_phase distutils-r1_python_compile python3.9 setup.py build -j 4 running build running build_py creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/xmlutils.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/utils.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/server.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/pathutils.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/log.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/httputils.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/config.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/__main__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale copying radicale/__init__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web copying radicale/web/none.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web copying radicale/web/internal.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web copying radicale/web/__init__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage copying radicale/storage/__init__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/rights copying radicale/rights/owner_write.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/rights copying radicale/rights/owner_only.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/rights copying radicale/rights/from_file.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/rights copying radicale/rights/authenticated.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/rights copying radicale/rights/__init__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/rights creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/item copying radicale/item/filter.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/item copying radicale/item/__init__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/item creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/auth copying radicale/auth/remote_user.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/auth copying radicale/auth/none.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/auth copying radicale/auth/http_x_remote_user.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/auth copying radicale/auth/htpasswd.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/auth copying radicale/auth/__init__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/auth creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/report.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/put.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/proppatch.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/propfind.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/post.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/options.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/move.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/mkcol.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/mkcalendar.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/head.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/get.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/delete.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app copying radicale/app/__init__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/app creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/verify.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/upload.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/sync.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/move.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/meta.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/lock.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/history.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/get.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/discover.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/delete.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/create_collection.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/cache.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/__init__.py -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/storage/multifilesystem creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web/internal_data creating /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web/internal_data/css copying radicale/web/internal_data/css/icon.png -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web/internal_data/css copying radicale/web/internal_data/css/main.css -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web/internal_data/css copying radicale/web/internal_data/fn.js -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web/internal_data copying radicale/web/internal_data/index.html -> /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6-python3_9/lib/radicale/web/internal_data warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: www-apps/radicale-3.0.6-r3 * python3_9: running distutils-r1_run_phase python_test python3.9 -m pytest -vv -ra -l -Wdefault ============================= test session starts ============================== platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/.hypothesis/examples') rootdir: /var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6, configfile: setup.cfg plugins: hypothesis-6.14.8, pyfakefs-4.5.0, trio-0.7.0, snapshottest-0.5.1, verbose-parametrize-1.7.0, betamax-0.8.1, pkgcore-0.12.4, expect-1.1.0, localftpserver-1.1.2, anyio-3.2.1 collecting ... collected 0 items / 6 errors ==================================== ERRORS ==================================== _________________ ERROR collecting radicale/tests/test_auth.py _________________ /usr/lib/python3.9/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) level = 0 name = 'radicale.tests.test_auth' package = None :1030: in _gcd_import ??? level = 0 name = 'radicale.tests.test_auth' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests.test_auth' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests.test_auth' parent = 'radicale.tests' path = None :228: in _call_with_frames_removed ??? args = ('radicale.tests',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale.tests' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests' parent = 'radicale' path = None :228: in _call_with_frames_removed ??? args = ('radicale',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale' :986: in _find_and_load_unlocked ??? import_ = name = 'radicale' parent = '' path = None spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcaf9610>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :680: in _load_unlocked ??? module = spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcaf9610>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :850: in exec_module ??? code = at 0x7fa7bcb59190, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20> module = self = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcaf9610> :228: in _call_with_frames_removed ??? args = ( at 0x7fa7bcb59190, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20>, {'__builtins__': {'ArithmeticError': , 'AssertionError': , 'AttributeError': , 'BaseException': , 'BlockingIOError': , 'BrokenPipeError': , 'BufferError': , 'BytesWarning': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'DeprecationWarning': , 'EOFError': , 'Ellipsis': Ellipsis, 'EnvironmentError': , 'Exception': , 'False': False, 'FileExistsError': , 'FileNotFoundError': , 'FloatingPointError': , 'FutureWarning': , 'GeneratorExit': , 'IOError': , 'ImportError': , 'ImportWarning': , 'IndentationError': , 'IndexError': , 'InterruptedError': , 'IsADirectoryError': , 'KeyError': , 'KeyboardInterrupt': , 'LookupError': , 'MemoryError': , 'ModuleNotFoundError': , 'NameError': , 'None': None, 'NotADirectoryError': , 'NotImplemented': NotImplemented, 'NotImplementedError': , 'OSError': , 'OverflowError': , 'PendingDeprecationWarning': , 'PermissionError': , 'ProcessLookupError': , 'RecursionError': , 'ReferenceError': , 'ResourceWarning': , 'RuntimeError': , 'RuntimeWarning': , 'StopAsyncIteration': , 'StopIteration': , 'SyntaxError': , 'SyntaxWarning': , 'SystemError': , 'SystemExit': , 'TabError': , 'TimeoutError': , 'True': True, 'TypeError': , 'UnboundLocalError': , 'UnicodeDecodeError': , 'UnicodeEncodeError': , 'UnicodeError': , 'UnicodeTranslateError': , 'UnicodeWarning': , 'UserWarning': , 'ValueError': , 'Warning': , 'ZeroDivisionError': , '__build_class__': , '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other ' 'objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis " "represents `...' in slices.", '__import__': , '__loader__': , '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'bool': , 'breakpoint': , 'bytearray': , 'bytes': , 'callable': , 'chr': , 'classmethod': , 'compile': , 'complex': , 'copyright': Copyright (c) 2001-2021 Python Software Foundation. All Rights Reserved. Copyright (c) 2000 BeOpen.com. All Rights Reserved. Copyright (c) 1995-2001 Corporation for National Research Initiatives. All Rights Reserved. Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information., 'delattr': , 'dict': , 'dir': , 'divmod': , 'enumerate': , 'eval': , 'exec': , 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'filter': , 'float': , 'format': , 'frozenset': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'help': Type help() for interactive help, or help(object) for help about object., 'hex': , 'id': , 'input': , 'int': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'license': Type license() to see the full license text, 'list': , 'locals': , 'map': , 'max': , 'memoryview': , 'min': , 'next': , 'object': , 'oct': , 'open': , 'ord': , 'pow': , 'print': , 'property': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'range': , 'repr': , 'reversed': , 'round': , 'set': , 'setattr': , 'slice': , 'sorted': , 'staticmethod': , 'str': , 'sum': , 'super': , 'tuple': , 'type': , 'vars': , 'zip': }, '__cached__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc', '__doc__': '\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment ' 'variable\n' '``RADICALE_CONFIG``.\n' '\n', '__file__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcaf9610>, '__name__': 'radicale', '__package__': 'radicale', '__path__': ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'], '__spec__': ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcaf9610>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']), 'auth': , 'item': , 'log': , 'os': , 'pathutils': , 'pkg_resources': , 'rights': , 'threading': , 'utils': , 'xmlutils': }) f = kwds = {} radicale/__init__.py:33: in from radicale import config, log __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment variable\n' '``RADICALE_CONFIG``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcaf9610> __name__ = 'radicale' __package__ = 'radicale' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'] __spec__ = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcaf9610>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) auth = item = log = os = pathutils = pkg_resources = rights = threading = utils = xmlutils = radicale/config.py:35: in from radicale import auth, rights, storage, web OrderedDict = RawConfigParser = __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/config.cpython-39.pyc' __doc__ = ('\n' 'Configuration module\n' '\n' 'Use ``load()`` to obtain an instance of ``Configuration`` for use with\n' '``radicale.app.Application``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcb09fa0> __name__ = 'radicale.config' __package__ = 'radicale' __spec__ = ModuleSpec(name='radicale.config', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bcb09fa0>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py') contextlib = math = os = string = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version CACHE_DEPS = ('radicale', 'vobject', 'python-dateutil') INTERNAL_TYPES = ('multifilesystem',) __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'The storage module that stores calendars and address books.\n' '\n' 'Take a look at the class ``BaseCollection`` if you want to implement your ' 'own.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc8315e0> __name__ = 'radicale.storage' __package__ = 'radicale.storage' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage'] __spec__ = ModuleSpec(name='radicale.storage', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc8315e0>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage']) contextlib = json = pkg_resources = radicale_filter = sha256 = utils = vobject = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version .0 = pkg = 'radicale' /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:466: in get_distribution dist = get_provider(dist) dist = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:342: in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] moduleOrReq = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:886: in require needed = self.resolve(parse_requirements(requirements)) requirements = ('radicale',) self = /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:772: in resolve raise DistributionNotFound(req, requirers) E pkg_resources.DistributionNotFound: The 'radicale' distribution was not found and is required by the application best = {'radicale': None} dist = None env = extras = None installer = None processed = {} replace_conflicting = False req = Requirement.parse('radicale') req_extras = {} required_by = defaultdict(, {}) requirements = [] requirers = None self = to_activate = [] ws = _________________ ERROR collecting radicale/tests/test_base.py _________________ /usr/lib/python3.9/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) level = 0 name = 'radicale.tests.test_base' package = None :1030: in _gcd_import ??? level = 0 name = 'radicale.tests.test_base' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests.test_base' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests.test_base' parent = 'radicale.tests' path = None :228: in _call_with_frames_removed ??? args = ('radicale.tests',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale.tests' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests' parent = 'radicale' path = None :228: in _call_with_frames_removed ??? args = ('radicale',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale' :986: in _find_and_load_unlocked ??? import_ = name = 'radicale' parent = '' path = None spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc63e130>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :680: in _load_unlocked ??? module = spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc63e130>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :850: in exec_module ??? code = at 0x7fa7bc783df0, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20> module = self = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc63e130> :228: in _call_with_frames_removed ??? args = ( at 0x7fa7bc783df0, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20>, {'__builtins__': {'ArithmeticError': , 'AssertionError': , 'AttributeError': , 'BaseException': , 'BlockingIOError': , 'BrokenPipeError': , 'BufferError': , 'BytesWarning': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'DeprecationWarning': , 'EOFError': , 'Ellipsis': Ellipsis, 'EnvironmentError': , 'Exception': , 'False': False, 'FileExistsError': , 'FileNotFoundError': , 'FloatingPointError': , 'FutureWarning': , 'GeneratorExit': , 'IOError': , 'ImportError': , 'ImportWarning': , 'IndentationError': , 'IndexError': , 'InterruptedError': , 'IsADirectoryError': , 'KeyError': , 'KeyboardInterrupt': , 'LookupError': , 'MemoryError': , 'ModuleNotFoundError': , 'NameError': , 'None': None, 'NotADirectoryError': , 'NotImplemented': NotImplemented, 'NotImplementedError': , 'OSError': , 'OverflowError': , 'PendingDeprecationWarning': , 'PermissionError': , 'ProcessLookupError': , 'RecursionError': , 'ReferenceError': , 'ResourceWarning': , 'RuntimeError': , 'RuntimeWarning': , 'StopAsyncIteration': , 'StopIteration': , 'SyntaxError': , 'SyntaxWarning': , 'SystemError': , 'SystemExit': , 'TabError': , 'TimeoutError': , 'True': True, 'TypeError': , 'UnboundLocalError': , 'UnicodeDecodeError': , 'UnicodeEncodeError': , 'UnicodeError': , 'UnicodeTranslateError': , 'UnicodeWarning': , 'UserWarning': , 'ValueError': , 'Warning': , 'ZeroDivisionError': , '__build_class__': , '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other ' 'objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis " "represents `...' in slices.", '__import__': , '__loader__': , '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'bool': , 'breakpoint': , 'bytearray': , 'bytes': , 'callable': , 'chr': , 'classmethod': , 'compile': , 'complex': , 'copyright': Copyright (c) 2001-2021 Python Software Foundation. All Rights Reserved. Copyright (c) 2000 BeOpen.com. All Rights Reserved. Copyright (c) 1995-2001 Corporation for National Research Initiatives. All Rights Reserved. Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information., 'delattr': , 'dict': , 'dir': , 'divmod': , 'enumerate': , 'eval': , 'exec': , 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'filter': , 'float': , 'format': , 'frozenset': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'help': Type help() for interactive help, or help(object) for help about object., 'hex': , 'id': , 'input': , 'int': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'license': Type license() to see the full license text, 'list': , 'locals': , 'map': , 'max': , 'memoryview': , 'min': , 'next': , 'object': , 'oct': , 'open': , 'ord': , 'pow': , 'print': , 'property': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'range': , 'repr': , 'reversed': , 'round': , 'set': , 'setattr': , 'slice': , 'sorted': , 'staticmethod': , 'str': , 'sum': , 'super': , 'tuple': , 'type': , 'vars': , 'zip': }, '__cached__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc', '__doc__': '\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment ' 'variable\n' '``RADICALE_CONFIG``.\n' '\n', '__file__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc63e130>, '__name__': 'radicale', '__package__': 'radicale', '__path__': ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'], '__spec__': ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc63e130>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']), 'os': , 'pkg_resources': , 'threading': }) f = kwds = {} radicale/__init__.py:33: in from radicale import config, log __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment variable\n' '``RADICALE_CONFIG``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc63e130> __name__ = 'radicale' __package__ = 'radicale' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'] __spec__ = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc63e130>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) os = pkg_resources = threading = radicale/config.py:35: in from radicale import auth, rights, storage, web OrderedDict = RawConfigParser = __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/config.cpython-39.pyc' __doc__ = ('\n' 'Configuration module\n' '\n' 'Use ``load()`` to obtain an instance of ``Configuration`` for use with\n' '``radicale.app.Application``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc689550> __name__ = 'radicale.config' __package__ = 'radicale' __spec__ = ModuleSpec(name='radicale.config', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc689550>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py') contextlib = math = os = string = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version CACHE_DEPS = ('radicale', 'vobject', 'python-dateutil') INTERNAL_TYPES = ('multifilesystem',) __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'The storage module that stores calendars and address books.\n' '\n' 'Take a look at the class ``BaseCollection`` if you want to implement your ' 'own.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc6effa0> __name__ = 'radicale.storage' __package__ = 'radicale.storage' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage'] __spec__ = ModuleSpec(name='radicale.storage', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc6effa0>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage']) contextlib = json = pkg_resources = radicale_filter = sha256 = utils = vobject = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version .0 = pkg = 'radicale' /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:466: in get_distribution dist = get_provider(dist) dist = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:342: in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] moduleOrReq = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:886: in require needed = self.resolve(parse_requirements(requirements)) requirements = ('radicale',) self = /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:772: in resolve raise DistributionNotFound(req, requirers) E pkg_resources.DistributionNotFound: The 'radicale' distribution was not found and is required by the application best = {'radicale': None} dist = None env = extras = None installer = None processed = {} replace_conflicting = False req = Requirement.parse('radicale') req_extras = {} required_by = defaultdict(, {}) requirements = [] requirers = None self = to_activate = [] ws = ________________ ERROR collecting radicale/tests/test_config.py ________________ /usr/lib/python3.9/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) level = 0 name = 'radicale.tests.test_config' package = None :1030: in _gcd_import ??? level = 0 name = 'radicale.tests.test_config' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests.test_config' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests.test_config' parent = 'radicale.tests' path = None :228: in _call_with_frames_removed ??? args = ('radicale.tests',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale.tests' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests' parent = 'radicale' path = None :228: in _call_with_frames_removed ??? args = ('radicale',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale' :986: in _find_and_load_unlocked ??? import_ = name = 'radicale' parent = '' path = None spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc5af160>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :680: in _load_unlocked ??? module = spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc5af160>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :850: in exec_module ??? code = at 0x7fa7bc641c90, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20> module = self = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc5af160> :228: in _call_with_frames_removed ??? args = ( at 0x7fa7bc641c90, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20>, {'__builtins__': {'ArithmeticError': , 'AssertionError': , 'AttributeError': , 'BaseException': , 'BlockingIOError': , 'BrokenPipeError': , 'BufferError': , 'BytesWarning': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'DeprecationWarning': , 'EOFError': , 'Ellipsis': Ellipsis, 'EnvironmentError': , 'Exception': , 'False': False, 'FileExistsError': , 'FileNotFoundError': , 'FloatingPointError': , 'FutureWarning': , 'GeneratorExit': , 'IOError': , 'ImportError': , 'ImportWarning': , 'IndentationError': , 'IndexError': , 'InterruptedError': , 'IsADirectoryError': , 'KeyError': , 'KeyboardInterrupt': , 'LookupError': , 'MemoryError': , 'ModuleNotFoundError': , 'NameError': , 'None': None, 'NotADirectoryError': , 'NotImplemented': NotImplemented, 'NotImplementedError': , 'OSError': , 'OverflowError': , 'PendingDeprecationWarning': , 'PermissionError': , 'ProcessLookupError': , 'RecursionError': , 'ReferenceError': , 'ResourceWarning': , 'RuntimeError': , 'RuntimeWarning': , 'StopAsyncIteration': , 'StopIteration': , 'SyntaxError': , 'SyntaxWarning': , 'SystemError': , 'SystemExit': , 'TabError': , 'TimeoutError': , 'True': True, 'TypeError': , 'UnboundLocalError': , 'UnicodeDecodeError': , 'UnicodeEncodeError': , 'UnicodeError': , 'UnicodeTranslateError': , 'UnicodeWarning': , 'UserWarning': , 'ValueError': , 'Warning': , 'ZeroDivisionError': , '__build_class__': , '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other ' 'objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis " "represents `...' in slices.", '__import__': , '__loader__': , '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'bool': , 'breakpoint': , 'bytearray': , 'bytes': , 'callable': , 'chr': , 'classmethod': , 'compile': , 'complex': , 'copyright': Copyright (c) 2001-2021 Python Software Foundation. All Rights Reserved. Copyright (c) 2000 BeOpen.com. All Rights Reserved. Copyright (c) 1995-2001 Corporation for National Research Initiatives. All Rights Reserved. Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information., 'delattr': , 'dict': , 'dir': , 'divmod': , 'enumerate': , 'eval': , 'exec': , 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'filter': , 'float': , 'format': , 'frozenset': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'help': Type help() for interactive help, or help(object) for help about object., 'hex': , 'id': , 'input': , 'int': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'license': Type license() to see the full license text, 'list': , 'locals': , 'map': , 'max': , 'memoryview': , 'min': , 'next': , 'object': , 'oct': , 'open': , 'ord': , 'pow': , 'print': , 'property': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'range': , 'repr': , 'reversed': , 'round': , 'set': , 'setattr': , 'slice': , 'sorted': , 'staticmethod': , 'str': , 'sum': , 'super': , 'tuple': , 'type': , 'vars': , 'zip': }, '__cached__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc', '__doc__': '\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment ' 'variable\n' '``RADICALE_CONFIG``.\n' '\n', '__file__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc5af160>, '__name__': 'radicale', '__package__': 'radicale', '__path__': ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'], '__spec__': ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc5af160>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']), 'os': , 'pkg_resources': , 'threading': }) f = kwds = {} radicale/__init__.py:33: in from radicale import config, log __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment variable\n' '``RADICALE_CONFIG``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc5af160> __name__ = 'radicale' __package__ = 'radicale' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'] __spec__ = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc5af160>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) os = pkg_resources = threading = radicale/config.py:35: in from radicale import auth, rights, storage, web OrderedDict = RawConfigParser = __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/config.cpython-39.pyc' __doc__ = ('\n' 'Configuration module\n' '\n' 'Use ``load()`` to obtain an instance of ``Configuration`` for use with\n' '``radicale.app.Application``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc647940> __name__ = 'radicale.config' __package__ = 'radicale' __spec__ = ModuleSpec(name='radicale.config', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc647940>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py') contextlib = math = os = string = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version CACHE_DEPS = ('radicale', 'vobject', 'python-dateutil') INTERNAL_TYPES = ('multifilesystem',) __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'The storage module that stores calendars and address books.\n' '\n' 'Take a look at the class ``BaseCollection`` if you want to implement your ' 'own.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc65e640> __name__ = 'radicale.storage' __package__ = 'radicale.storage' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage'] __spec__ = ModuleSpec(name='radicale.storage', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc65e640>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage']) contextlib = json = pkg_resources = radicale_filter = sha256 = utils = vobject = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version .0 = pkg = 'radicale' /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:466: in get_distribution dist = get_provider(dist) dist = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:342: in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] moduleOrReq = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:886: in require needed = self.resolve(parse_requirements(requirements)) requirements = ('radicale',) self = /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:772: in resolve raise DistributionNotFound(req, requirers) E pkg_resources.DistributionNotFound: The 'radicale' distribution was not found and is required by the application best = {'radicale': None} dist = None env = extras = None installer = None processed = {} replace_conflicting = False req = Requirement.parse('radicale') req_extras = {} required_by = defaultdict(, {}) requirements = [] requirers = None self = to_activate = [] ws = ________________ ERROR collecting radicale/tests/test_rights.py ________________ /usr/lib/python3.9/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) level = 0 name = 'radicale.tests.test_rights' package = None :1030: in _gcd_import ??? level = 0 name = 'radicale.tests.test_rights' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests.test_rights' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests.test_rights' parent = 'radicale.tests' path = None :228: in _call_with_frames_removed ??? args = ('radicale.tests',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale.tests' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests' parent = 'radicale' path = None :228: in _call_with_frames_removed ??? args = ('radicale',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale' :986: in _find_and_load_unlocked ??? import_ = name = 'radicale' parent = '' path = None spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc257700>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :680: in _load_unlocked ??? module = spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc257700>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :850: in exec_module ??? code = at 0x7fa7bc59fd40, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20> module = self = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc257700> :228: in _call_with_frames_removed ??? args = ( at 0x7fa7bc59fd40, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20>, {'__builtins__': {'ArithmeticError': , 'AssertionError': , 'AttributeError': , 'BaseException': , 'BlockingIOError': , 'BrokenPipeError': , 'BufferError': , 'BytesWarning': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'DeprecationWarning': , 'EOFError': , 'Ellipsis': Ellipsis, 'EnvironmentError': , 'Exception': , 'False': False, 'FileExistsError': , 'FileNotFoundError': , 'FloatingPointError': , 'FutureWarning': , 'GeneratorExit': , 'IOError': , 'ImportError': , 'ImportWarning': , 'IndentationError': , 'IndexError': , 'InterruptedError': , 'IsADirectoryError': , 'KeyError': , 'KeyboardInterrupt': , 'LookupError': , 'MemoryError': , 'ModuleNotFoundError': , 'NameError': , 'None': None, 'NotADirectoryError': , 'NotImplemented': NotImplemented, 'NotImplementedError': , 'OSError': , 'OverflowError': , 'PendingDeprecationWarning': , 'PermissionError': , 'ProcessLookupError': , 'RecursionError': , 'ReferenceError': , 'ResourceWarning': , 'RuntimeError': , 'RuntimeWarning': , 'StopAsyncIteration': , 'StopIteration': , 'SyntaxError': , 'SyntaxWarning': , 'SystemError': , 'SystemExit': , 'TabError': , 'TimeoutError': , 'True': True, 'TypeError': , 'UnboundLocalError': , 'UnicodeDecodeError': , 'UnicodeEncodeError': , 'UnicodeError': , 'UnicodeTranslateError': , 'UnicodeWarning': , 'UserWarning': , 'ValueError': , 'Warning': , 'ZeroDivisionError': , '__build_class__': , '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other ' 'objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis " "represents `...' in slices.", '__import__': , '__loader__': , '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'bool': , 'breakpoint': , 'bytearray': , 'bytes': , 'callable': , 'chr': , 'classmethod': , 'compile': , 'complex': , 'copyright': Copyright (c) 2001-2021 Python Software Foundation. All Rights Reserved. Copyright (c) 2000 BeOpen.com. All Rights Reserved. Copyright (c) 1995-2001 Corporation for National Research Initiatives. All Rights Reserved. Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information., 'delattr': , 'dict': , 'dir': , 'divmod': , 'enumerate': , 'eval': , 'exec': , 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'filter': , 'float': , 'format': , 'frozenset': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'help': Type help() for interactive help, or help(object) for help about object., 'hex': , 'id': , 'input': , 'int': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'license': Type license() to see the full license text, 'list': , 'locals': , 'map': , 'max': , 'memoryview': , 'min': , 'next': , 'object': , 'oct': , 'open': , 'ord': , 'pow': , 'print': , 'property': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'range': , 'repr': , 'reversed': , 'round': , 'set': , 'setattr': , 'slice': , 'sorted': , 'staticmethod': , 'str': , 'sum': , 'super': , 'tuple': , 'type': , 'vars': , 'zip': }, '__cached__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc', '__doc__': '\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment ' 'variable\n' '``RADICALE_CONFIG``.\n' '\n', '__file__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc257700>, '__name__': 'radicale', '__package__': 'radicale', '__path__': ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'], '__spec__': ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc257700>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']), 'os': , 'pkg_resources': , 'threading': }) f = kwds = {} radicale/__init__.py:33: in from radicale import config, log __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment variable\n' '``RADICALE_CONFIG``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc257700> __name__ = 'radicale' __package__ = 'radicale' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'] __spec__ = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc257700>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) os = pkg_resources = threading = radicale/config.py:35: in from radicale import auth, rights, storage, web OrderedDict = RawConfigParser = __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/config.cpython-39.pyc' __doc__ = ('\n' 'Configuration module\n' '\n' 'Use ``load()`` to obtain an instance of ``Configuration`` for use with\n' '``radicale.app.Application``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc263550> __name__ = 'radicale.config' __package__ = 'radicale' __spec__ = ModuleSpec(name='radicale.config', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc263550>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py') contextlib = math = os = string = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version CACHE_DEPS = ('radicale', 'vobject', 'python-dateutil') INTERNAL_TYPES = ('multifilesystem',) __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'The storage module that stores calendars and address books.\n' '\n' 'Take a look at the class ``BaseCollection`` if you want to implement your ' 'own.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc4a4550> __name__ = 'radicale.storage' __package__ = 'radicale.storage' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage'] __spec__ = ModuleSpec(name='radicale.storage', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc4a4550>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage']) contextlib = json = pkg_resources = radicale_filter = sha256 = utils = vobject = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version .0 = pkg = 'radicale' /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:466: in get_distribution dist = get_provider(dist) dist = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:342: in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] moduleOrReq = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:886: in require needed = self.resolve(parse_requirements(requirements)) requirements = ('radicale',) self = /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:772: in resolve raise DistributionNotFound(req, requirers) E pkg_resources.DistributionNotFound: The 'radicale' distribution was not found and is required by the application best = {'radicale': None} dist = None env = extras = None installer = None processed = {} replace_conflicting = False req = Requirement.parse('radicale') req_extras = {} required_by = defaultdict(, {}) requirements = [] requirers = None self = to_activate = [] ws = ________________ ERROR collecting radicale/tests/test_server.py ________________ /usr/lib/python3.9/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) level = 0 name = 'radicale.tests.test_server' package = None :1030: in _gcd_import ??? level = 0 name = 'radicale.tests.test_server' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests.test_server' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests.test_server' parent = 'radicale.tests' path = None :228: in _call_with_frames_removed ??? args = ('radicale.tests',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale.tests' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests' parent = 'radicale' path = None :228: in _call_with_frames_removed ??? args = ('radicale',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale' :986: in _find_and_load_unlocked ??? import_ = name = 'radicale' parent = '' path = None spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc75a430>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :680: in _load_unlocked ??? module = spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc75a430>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :850: in exec_module ??? code = at 0x7fa7bc24ad40, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20> module = self = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc75a430> :228: in _call_with_frames_removed ??? args = ( at 0x7fa7bc24ad40, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20>, {'__builtins__': {'ArithmeticError': , 'AssertionError': , 'AttributeError': , 'BaseException': , 'BlockingIOError': , 'BrokenPipeError': , 'BufferError': , 'BytesWarning': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'DeprecationWarning': , 'EOFError': , 'Ellipsis': Ellipsis, 'EnvironmentError': , 'Exception': , 'False': False, 'FileExistsError': , 'FileNotFoundError': , 'FloatingPointError': , 'FutureWarning': , 'GeneratorExit': , 'IOError': , 'ImportError': , 'ImportWarning': , 'IndentationError': , 'IndexError': , 'InterruptedError': , 'IsADirectoryError': , 'KeyError': , 'KeyboardInterrupt': , 'LookupError': , 'MemoryError': , 'ModuleNotFoundError': , 'NameError': , 'None': None, 'NotADirectoryError': , 'NotImplemented': NotImplemented, 'NotImplementedError': , 'OSError': , 'OverflowError': , 'PendingDeprecationWarning': , 'PermissionError': , 'ProcessLookupError': , 'RecursionError': , 'ReferenceError': , 'ResourceWarning': , 'RuntimeError': , 'RuntimeWarning': , 'StopAsyncIteration': , 'StopIteration': , 'SyntaxError': , 'SyntaxWarning': , 'SystemError': , 'SystemExit': , 'TabError': , 'TimeoutError': , 'True': True, 'TypeError': , 'UnboundLocalError': , 'UnicodeDecodeError': , 'UnicodeEncodeError': , 'UnicodeError': , 'UnicodeTranslateError': , 'UnicodeWarning': , 'UserWarning': , 'ValueError': , 'Warning': , 'ZeroDivisionError': , '__build_class__': , '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other ' 'objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis " "represents `...' in slices.", '__import__': , '__loader__': , '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'bool': , 'breakpoint': , 'bytearray': , 'bytes': , 'callable': , 'chr': , 'classmethod': , 'compile': , 'complex': , 'copyright': Copyright (c) 2001-2021 Python Software Foundation. All Rights Reserved. Copyright (c) 2000 BeOpen.com. All Rights Reserved. Copyright (c) 1995-2001 Corporation for National Research Initiatives. All Rights Reserved. Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information., 'delattr': , 'dict': , 'dir': , 'divmod': , 'enumerate': , 'eval': , 'exec': , 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'filter': , 'float': , 'format': , 'frozenset': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'help': Type help() for interactive help, or help(object) for help about object., 'hex': , 'id': , 'input': , 'int': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'license': Type license() to see the full license text, 'list': , 'locals': , 'map': , 'max': , 'memoryview': , 'min': , 'next': , 'object': , 'oct': , 'open': , 'ord': , 'pow': , 'print': , 'property': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'range': , 'repr': , 'reversed': , 'round': , 'set': , 'setattr': , 'slice': , 'sorted': , 'staticmethod': , 'str': , 'sum': , 'super': , 'tuple': , 'type': , 'vars': , 'zip': }, '__cached__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc', '__doc__': '\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment ' 'variable\n' '``RADICALE_CONFIG``.\n' '\n', '__file__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc75a430>, '__name__': 'radicale', '__package__': 'radicale', '__path__': ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'], '__spec__': ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc75a430>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']), 'os': , 'pkg_resources': , 'threading': }) f = kwds = {} radicale/__init__.py:33: in from radicale import config, log __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment variable\n' '``RADICALE_CONFIG``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc75a430> __name__ = 'radicale' __package__ = 'radicale' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'] __spec__ = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc75a430>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) os = pkg_resources = threading = radicale/config.py:35: in from radicale import auth, rights, storage, web OrderedDict = RawConfigParser = __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/config.cpython-39.pyc' __doc__ = ('\n' 'Configuration module\n' '\n' 'Use ``load()`` to obtain an instance of ``Configuration`` for use with\n' '``radicale.app.Application``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc7ba730> __name__ = 'radicale.config' __package__ = 'radicale' __spec__ = ModuleSpec(name='radicale.config', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc7ba730>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py') contextlib = math = os = string = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version CACHE_DEPS = ('radicale', 'vobject', 'python-dateutil') INTERNAL_TYPES = ('multifilesystem',) __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'The storage module that stores calendars and address books.\n' '\n' 'Take a look at the class ``BaseCollection`` if you want to implement your ' 'own.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc757490> __name__ = 'radicale.storage' __package__ = 'radicale.storage' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage'] __spec__ = ModuleSpec(name='radicale.storage', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc757490>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage']) contextlib = json = pkg_resources = radicale_filter = sha256 = utils = vobject = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version .0 = pkg = 'radicale' /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:466: in get_distribution dist = get_provider(dist) dist = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:342: in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] moduleOrReq = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:886: in require needed = self.resolve(parse_requirements(requirements)) requirements = ('radicale',) self = /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:772: in resolve raise DistributionNotFound(req, requirers) E pkg_resources.DistributionNotFound: The 'radicale' distribution was not found and is required by the application best = {'radicale': None} dist = None env = extras = None installer = None processed = {} replace_conflicting = False req = Requirement.parse('radicale') req_extras = {} required_by = defaultdict(, {}) requirements = [] requirers = None self = to_activate = [] ws = _________________ ERROR collecting radicale/tests/test_web.py __________________ /usr/lib/python3.9/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) level = 0 name = 'radicale.tests.test_web' package = None :1030: in _gcd_import ??? level = 0 name = 'radicale.tests.test_web' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests.test_web' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests.test_web' parent = 'radicale.tests' path = None :228: in _call_with_frames_removed ??? args = ('radicale.tests',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale.tests' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale.tests' :972: in _find_and_load_unlocked ??? import_ = name = 'radicale.tests' parent = 'radicale' path = None :228: in _call_with_frames_removed ??? args = ('radicale',) f = kwds = {} :1030: in _gcd_import ??? level = 0 name = 'radicale' package = None :1007: in _find_and_load ??? import_ = module = name = 'radicale' :986: in _find_and_load_unlocked ??? import_ = name = 'radicale' parent = '' path = None spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc74f8b0>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :680: in _load_unlocked ??? module = spec = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc74f8b0>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) :850: in exec_module ??? code = at 0x7fa7bc94c7c0, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20> module = self = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc74f8b0> :228: in _call_with_frames_removed ??? args = ( at 0x7fa7bc94c7c0, file "/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py", line 20>, {'__builtins__': {'ArithmeticError': , 'AssertionError': , 'AttributeError': , 'BaseException': , 'BlockingIOError': , 'BrokenPipeError': , 'BufferError': , 'BytesWarning': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'DeprecationWarning': , 'EOFError': , 'Ellipsis': Ellipsis, 'EnvironmentError': , 'Exception': , 'False': False, 'FileExistsError': , 'FileNotFoundError': , 'FloatingPointError': , 'FutureWarning': , 'GeneratorExit': , 'IOError': , 'ImportError': , 'ImportWarning': , 'IndentationError': , 'IndexError': , 'InterruptedError': , 'IsADirectoryError': , 'KeyError': , 'KeyboardInterrupt': , 'LookupError': , 'MemoryError': , 'ModuleNotFoundError': , 'NameError': , 'None': None, 'NotADirectoryError': , 'NotImplemented': NotImplemented, 'NotImplementedError': , 'OSError': , 'OverflowError': , 'PendingDeprecationWarning': , 'PermissionError': , 'ProcessLookupError': , 'RecursionError': , 'ReferenceError': , 'ResourceWarning': , 'RuntimeError': , 'RuntimeWarning': , 'StopAsyncIteration': , 'StopIteration': , 'SyntaxError': , 'SyntaxWarning': , 'SystemError': , 'SystemExit': , 'TabError': , 'TimeoutError': , 'True': True, 'TypeError': , 'UnboundLocalError': , 'UnicodeDecodeError': , 'UnicodeEncodeError': , 'UnicodeError': , 'UnicodeTranslateError': , 'UnicodeWarning': , 'UserWarning': , 'ValueError': , 'Warning': , 'ZeroDivisionError': , '__build_class__': , '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other ' 'objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis " "represents `...' in slices.", '__import__': , '__loader__': , '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'bool': , 'breakpoint': , 'bytearray': , 'bytes': , 'callable': , 'chr': , 'classmethod': , 'compile': , 'complex': , 'copyright': Copyright (c) 2001-2021 Python Software Foundation. All Rights Reserved. Copyright (c) 2000 BeOpen.com. All Rights Reserved. Copyright (c) 1995-2001 Corporation for National Research Initiatives. All Rights Reserved. Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information., 'delattr': , 'dict': , 'dir': , 'divmod': , 'enumerate': , 'eval': , 'exec': , 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'filter': , 'float': , 'format': , 'frozenset': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'help': Type help() for interactive help, or help(object) for help about object., 'hex': , 'id': , 'input': , 'int': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'license': Type license() to see the full license text, 'list': , 'locals': , 'map': , 'max': , 'memoryview': , 'min': , 'next': , 'object': , 'oct': , 'open': , 'ord': , 'pow': , 'print': , 'property': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'range': , 'repr': , 'reversed': , 'round': , 'set': , 'setattr': , 'slice': , 'sorted': , 'staticmethod': , 'str': , 'sum': , 'super': , 'tuple': , 'type': , 'vars': , 'zip': }, '__cached__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc', '__doc__': '\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment ' 'variable\n' '``RADICALE_CONFIG``.\n' '\n', '__file__': '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc74f8b0>, '__name__': 'radicale', '__package__': 'radicale', '__path__': ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'], '__spec__': ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc74f8b0>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']), 'os': , 'pkg_resources': , 'threading': }) f = kwds = {} radicale/__init__.py:33: in from radicale import config, log __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'Entry point for external WSGI servers (like uWSGI or Gunicorn).\n' '\n' 'Configuration files can be specified in the environment variable\n' '``RADICALE_CONFIG``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc74f8b0> __name__ = 'radicale' __package__ = 'radicale' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale'] __spec__ = ModuleSpec(name='radicale', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc74f8b0>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale']) os = pkg_resources = threading = radicale/config.py:35: in from radicale import auth, rights, storage, web OrderedDict = RawConfigParser = __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/__pycache__/config.cpython-39.pyc' __doc__ = ('\n' 'Configuration module\n' '\n' 'Use ``load()`` to obtain an instance of ``Configuration`` for use with\n' '``radicale.app.Application``.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc4f0970> __name__ = 'radicale.config' __package__ = 'radicale' __spec__ = ModuleSpec(name='radicale.config', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc4f0970>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/config.py') contextlib = math = os = string = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version CACHE_DEPS = ('radicale', 'vobject', 'python-dateutil') INTERNAL_TYPES = ('multifilesystem',) __builtins__ = __cached__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__pycache__/__init__.cpython-39.pyc' __doc__ = ('\n' 'The storage module that stores calendars and address books.\n' '\n' 'Take a look at the class ``BaseCollection`` if you want to implement your ' 'own.\n' '\n') __file__ = '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py' __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc750d00> __name__ = 'radicale.storage' __package__ = 'radicale.storage' __path__ = ['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage'] __spec__ = ModuleSpec(name='radicale.storage', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa7bc750d00>, origin='/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage/__init__.py', submodule_search_locations=['/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6/radicale/storage']) contextlib = json = pkg_resources = radicale_filter = sha256 = utils = vobject = radicale/storage/__init__.py:39: in CACHE_VERSION = (";".join(pkg_resources.get_distribution(pkg).version .0 = pkg = 'radicale' /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:466: in get_distribution dist = get_provider(dist) dist = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:342: in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] moduleOrReq = Requirement.parse('radicale') /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:886: in require needed = self.resolve(parse_requirements(requirements)) requirements = ('radicale',) self = /usr/lib/python3.9/site-packages/pkg_resources/__init__.py:772: in resolve raise DistributionNotFound(req, requirers) E pkg_resources.DistributionNotFound: The 'radicale' distribution was not found and is required by the application best = {'radicale': None} dist = None env = extras = None installer = None processed = {} replace_conflicting = False req = Requirement.parse('radicale') req_extras = {} required_by = defaultdict(, {}) requirements = [] requirers = None self = to_activate = [] ws = =========================== short test summary info ============================ ERROR radicale/tests/test_auth.py - pkg_resources.DistributionNotFound: The '... ERROR radicale/tests/test_base.py - pkg_resources.DistributionNotFound: The '... ERROR radicale/tests/test_config.py - pkg_resources.DistributionNotFound: The... ERROR radicale/tests/test_rights.py - pkg_resources.DistributionNotFound: The... ERROR radicale/tests/test_server.py - pkg_resources.DistributionNotFound: The... ERROR radicale/tests/test_web.py - pkg_resources.DistributionNotFound: The 'r... !!!!!!!!!!!!!!!!!!! Interrupted: 6 errors during collection !!!!!!!!!!!!!!!!!!!! ============================== 6 errors in 2.77s =============================== * ERROR: www-apps/radicale-3.0.6-r3::gentoo failed (test phase): * pytest failed with python3.9 * * Call stack: * ebuild.sh, line 127: Called src_test * environment, line 2973: Called distutils-r1_src_test * environment, line 1286: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 500: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2621: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2137: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2135: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 814: Called distutils-r1_run_phase 'python_test' * environment, line 1225: Called python_test * environment, line 2931: Called distutils-r1_python_test * environment, line 1182: Called epytest * environment, line 1653: Called die * The specific snippet of code: * "${@}" || die -n "pytest failed with ${EPYTHON}"; * * If you need support, post the output of `emerge --info '=www-apps/radicale-3.0.6-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-apps/radicale-3.0.6-r3::gentoo'`. * The complete build log is located at '/var/log/portage/www-apps:radicale-3.0.6-r3:20210818-230544.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/www-apps/radicale-3.0.6-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-apps/radicale-3.0.6-r3/temp/environment'. * Working directory: '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6' * S: '/var/tmp/portage/www-apps/radicale-3.0.6-r3/work/Radicale-3.0.6'