Difference between revisions of "User talk:Hace"

From Gramps
m (wrong place to report issue, please use the bug tracker.)
(Tag: Replaced)
 
Line 6: Line 6:
  
 
{{Onboarding Survey}}
 
{{Onboarding Survey}}
 
=Unable to test addon with MS-Windows AIO=
 
Sorry was unable to test.  Had the following issue around installing litellm on windows that looks similar to issue {{bug|0013921}} S3 Media Uploader [ ImportError: cannot import name 'wintypes' from 'ctypes' (C:...\lib\library.zip\ctypes__init.pyc) ]
 
 
Full error trace:
 
 
<pre>
 
Module installation failed:
 
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\index_command.py", line 44, in _create_truststore_ssl_context
 
    from pip._vendor import truststore
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\truststore\__init__.py", line 31, in <module>
 
    from ._api import SSLContext, extract_from_ssl, inject_into_ssl  # noqa: E402
 
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\truststore\_api.py", line 18, in <module>
 
    from ._windows import _configure_context, _verify_peercerts_impl
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\truststore\_windows.py", line 18, in <module>
 
    from ctypes.wintypes import (
 
ModuleNotFoundError: No module named 'ctypes.wintypes'
 
 
During handling of the above exception, another exception occurred:
 
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 339, in run
 
    session = self.get_default_session(options)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\index_command.py", line 80, in get_default_session
 
    self._session = self.enter_context(self._build_session(options))
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\index_command.py", line 99, in _build_session
 
    ssl_context = _create_truststore_ssl_context()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\index_command.py", line 46, in _create_truststore_ssl_context
 
    logger.warning("Disabling truststore because platform isn't supported")
 
  File "AIO/logging/__init__.py", line 1551, in warning
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: "Disabling truststore because platform isn't supported"
 
Arguments: ()
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 393, in run
 
    requirement_set = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\resolver.py", line 98, in resolve
 
    result = self._result = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 596, in resolve
 
    state = resolution.resolve(requirements, max_rounds=max_rounds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 429, in resolve
 
    self._add_to_criteria(self.state.criteria, r, parent=None)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
 
    if not criterion.candidates:
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
 
    return bool(self._sequence)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
 
    self._bool = any(self)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
 
    return (c for c in iterator if id(c) not in self._incompatible_ids)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 39, in _iter_built
 
    candidate = func()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 180, in _make_candidate_from_link
 
    base: BaseCandidate | None = self._make_base_candidate_from_link(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 226, in _make_base_candidate_from_link
 
    self._link_candidate_cache[link] = LinkCandidate(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 309, in __init__
 
    super().__init__(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
 
    self.dist = self._prepare()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 239, in _prepare
 
    dist = self._prepare_distribution()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 320, in _prepare_distribution
 
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 506, in prepare_linked_requirement
 
    self._log_preparing_link(req)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 310, in _log_preparing_link
 
    logger.info(message, information)
 
  File "AIO/logging/__init__.py", line 1539, in info
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: 'Collecting %s'
 
Arguments: ('litellm',)
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 393, in run
 
    requirement_set = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\resolver.py", line 98, in resolve
 
    result = self._result = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 596, in resolve
 
    state = resolution.resolve(requirements, max_rounds=max_rounds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 429, in resolve
 
    self._add_to_criteria(self.state.criteria, r, parent=None)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
 
    if not criterion.candidates:
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
 
    return bool(self._sequence)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
 
    self._bool = any(self)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
 
    return (c for c in iterator if id(c) not in self._incompatible_ids)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 39, in _iter_built
 
    candidate = func()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 180, in _make_candidate_from_link
 
    base: BaseCandidate | None = self._make_base_candidate_from_link(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 226, in _make_base_candidate_from_link
 
    self._link_candidate_cache[link] = LinkCandidate(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 309, in __init__
 
    super().__init__(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
 
    self.dist = self._prepare()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 239, in _prepare
 
    dist = self._prepare_distribution()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 320, in _prepare_distribution
 
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 531, in prepare_linked_requirement
 
    metadata_dist = self._fetch_metadata_only(req)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 386, in _fetch_metadata_only
 
    return self._fetch_metadata_using_link_data_attr(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 406, in _fetch_metadata_using_link_data_attr
 
    metadata_file = get_http_url(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 121, in get_http_url
 
    from_path, content_type = download(link, temp_dir.path)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\network\download.py", line 195, in __call__
 
    self._process_response(download, resp)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\network\download.py", line 204, in _process_response
 
    chunks = _log_download(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\network\download.py", line 70, in _log_download
 
    logger.info("Using cached %s", logged_url)
 
  File "AIO/logging/__init__.py", line 1539, in info
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: 'Using cached %s'
 
Arguments: ('litellm-1.79.1-py3-none-any.whl.metadata (30 kB)',)
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 393, in run
 
    requirement_set = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\resolver.py", line 98, in resolve
 
    result = self._result = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 596, in resolve
 
    state = resolution.resolve(requirements, max_rounds=max_rounds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 508, in resolve
 
    failure_criterion = self._attempt_to_pin_criterion(name)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 220, in _attempt_to_pin_criterion
 
    criteria = self._get_updated_criteria(candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 211, in _get_updated_criteria
 
    self._add_to_criteria(criteria, requirement, parent=candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
 
    if not criterion.candidates:
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
 
    return bool(self._sequence)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
 
    self._bool = any(self)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
 
    return (c for c in iterator if id(c) not in self._incompatible_ids)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 39, in _iter_built
 
    candidate = func()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 180, in _make_candidate_from_link
 
    base: BaseCandidate | None = self._make_base_candidate_from_link(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 226, in _make_base_candidate_from_link
 
    self._link_candidate_cache[link] = LinkCandidate(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 309, in __init__
 
    super().__init__(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
 
    self.dist = self._prepare()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 239, in _prepare
 
    dist = self._prepare_distribution()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 320, in _prepare_distribution
 
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 506, in prepare_linked_requirement
 
    self._log_preparing_link(req)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 310, in _log_preparing_link
 
    logger.info(message, information)
 
  File "AIO/logging/__init__.py", line 1539, in info
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: 'Collecting %s'
 
Arguments: ('aiohttp>=3.10 (from litellm)',)
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 393, in run
 
    requirement_set = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\resolver.py", line 98, in resolve
 
    result = self._result = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 596, in resolve
 
    state = resolution.resolve(requirements, max_rounds=max_rounds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 508, in resolve
 
    failure_criterion = self._attempt_to_pin_criterion(name)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 220, in _attempt_to_pin_criterion
 
    criteria = self._get_updated_criteria(candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 211, in _get_updated_criteria
 
    self._add_to_criteria(criteria, requirement, parent=candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
 
    if not criterion.candidates:
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
 
    return bool(self._sequence)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
 
    self._bool = any(self)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
 
    return (c for c in iterator if id(c) not in self._incompatible_ids)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 39, in _iter_built
 
    candidate = func()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 180, in _make_candidate_from_link
 
    base: BaseCandidate | None = self._make_base_candidate_from_link(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 226, in _make_base_candidate_from_link
 
    self._link_candidate_cache[link] = LinkCandidate(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 309, in __init__
 
    super().__init__(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
 
    self.dist = self._prepare()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 239, in _prepare
 
    dist = self._prepare_distribution()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 320, in _prepare_distribution
 
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 537, in prepare_linked_requirement
 
    return self._prepare_linked_requirement(req, parallel_builds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 608, in _prepare_linked_requirement
 
    local_file = unpack_url(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 180, in unpack_url
 
    file = get_http_url(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 121, in get_http_url
 
    from_path, content_type = download(link, temp_dir.path)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\network\download.py", line 195, in __call__
 
    self._process_response(download, resp)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\network\download.py", line 204, in _process_response
 
    chunks = _log_download(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\network\download.py", line 70, in _log_download
 
    logger.info("Using cached %s", logged_url)
 
  File "AIO/logging/__init__.py", line 1539, in info
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: 'Using cached %s'
 
Arguments: ('aiohttp-3.13.2.tar.gz (7.8 MB)',)
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 393, in run
 
    requirement_set = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\resolver.py", line 98, in resolve
 
    result = self._result = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 596, in resolve
 
    state = resolution.resolve(requirements, max_rounds=max_rounds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 508, in resolve
 
    failure_criterion = self._attempt_to_pin_criterion(name)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 220, in _attempt_to_pin_criterion
 
    criteria = self._get_updated_criteria(candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 211, in _get_updated_criteria
 
    self._add_to_criteria(criteria, requirement, parent=candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
 
    if not criterion.candidates:
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
 
    return bool(self._sequence)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
 
    self._bool = any(self)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
 
    return (c for c in iterator if id(c) not in self._incompatible_ids)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 39, in _iter_built
 
    candidate = func()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 180, in _make_candidate_from_link
 
    base: BaseCandidate | None = self._make_base_candidate_from_link(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 226, in _make_base_candidate_from_link
 
    self._link_candidate_cache[link] = LinkCandidate(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 309, in __init__
 
    super().__init__(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
 
    self.dist = self._prepare()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 239, in _prepare
 
    dist = self._prepare_distribution()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 320, in _prepare_distribution
 
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 537, in prepare_linked_requirement
 
    return self._prepare_linked_requirement(req, parallel_builds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 652, in _prepare_linked_requirement
 
    dist = _get_prepared_distribution(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 77, in _get_prepared_distribution
 
    abstract_dist.prepare_distribution_metadata(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\distributions\sdist.py", line 49, in prepare_distribution_metadata
 
    self._prepare_build_backend(build_env_installer)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\distributions\sdist.py", line 83, in _prepare_build_backend
 
    self.req.build_env.install_requirements(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\build_env.py", line 318, in install_requirements
 
    self.installer.install(requirements, prefix, kind=kind, for_req=for_req)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\build_env.py", line 172, in install
 
    with open_spinner(f"Installing {kind}") as spinner:
 
  File "AIO/contextlib.py", line 137, in __enter__
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\spinners.py", line 141, in open_spinner
 
    spinner = NonInteractiveSpinner(message)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\spinners.py", line 96, in __init__
 
    self._update("started")
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\spinners.py", line 101, in _update
 
    logger.info("%s: %s", self._message, status)
 
  File "AIO/logging/__init__.py", line 1539, in info
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: '%s: %s'
 
Arguments: ('Installing build dependencies', 'started')
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 393, in run
 
    requirement_set = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\resolver.py", line 98, in resolve
 
    result = self._result = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 596, in resolve
 
    state = resolution.resolve(requirements, max_rounds=max_rounds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 508, in resolve
 
    failure_criterion = self._attempt_to_pin_criterion(name)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 220, in _attempt_to_pin_criterion
 
    criteria = self._get_updated_criteria(candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 211, in _get_updated_criteria
 
    self._add_to_criteria(criteria, requirement, parent=candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
 
    if not criterion.candidates:
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
 
    return bool(self._sequence)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
 
    self._bool = any(self)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
 
    return (c for c in iterator if id(c) not in self._incompatible_ids)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 39, in _iter_built
 
    candidate = func()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 180, in _make_candidate_from_link
 
    base: BaseCandidate | None = self._make_base_candidate_from_link(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 226, in _make_base_candidate_from_link
 
    self._link_candidate_cache[link] = LinkCandidate(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 309, in __init__
 
    super().__init__(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
 
    self.dist = self._prepare()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 239, in _prepare
 
    dist = self._prepare_distribution()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 320, in _prepare_distribution
 
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 537, in prepare_linked_requirement
 
    return self._prepare_linked_requirement(req, parallel_builds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 652, in _prepare_linked_requirement
 
    dist = _get_prepared_distribution(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 77, in _get_prepared_distribution
 
    abstract_dist.prepare_distribution_metadata(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\distributions\sdist.py", line 49, in prepare_distribution_metadata
 
    self._prepare_build_backend(build_env_installer)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\distributions\sdist.py", line 83, in _prepare_build_backend
 
    self.req.build_env.install_requirements(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\build_env.py", line 318, in install_requirements
 
    self.installer.install(requirements, prefix, kind=kind, for_req=for_req)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\build_env.py", line 173, in install
 
    call_subprocess(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\subprocess.py", line 189, in call_subprocess
 
    spinner.finish("error")
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\spinners.py", line 113, in finish
 
    self._update(f"finished with status '{final_status}'")
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\spinners.py", line 101, in _update
 
    logger.info("%s: %s", self._message, status)
 
  File "AIO/logging/__init__.py", line 1539, in info
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: '%s: %s'
 
Arguments: ('Installing build dependencies', "finished with status 'error'")
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 393, in run
 
    requirement_set = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\resolver.py", line 98, in resolve
 
    result = self._result = resolver.resolve(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 596, in resolve
 
    state = resolution.resolve(requirements, max_rounds=max_rounds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 508, in resolve
 
    failure_criterion = self._attempt_to_pin_criterion(name)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 220, in _attempt_to_pin_criterion
 
    criteria = self._get_updated_criteria(candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 211, in _get_updated_criteria
 
    self._add_to_criteria(criteria, requirement, parent=candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
 
    if not criterion.candidates:
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
 
    return bool(self._sequence)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
 
    self._bool = any(self)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
 
    return (c for c in iterator if id(c) not in self._incompatible_ids)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 39, in _iter_built
 
    candidate = func()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 180, in _make_candidate_from_link
 
    base: BaseCandidate | None = self._make_base_candidate_from_link(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 226, in _make_base_candidate_from_link
 
    self._link_candidate_cache[link] = LinkCandidate(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 309, in __init__
 
    super().__init__(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
 
    self.dist = self._prepare()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 239, in _prepare
 
    dist = self._prepare_distribution()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 320, in _prepare_distribution
 
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 537, in prepare_linked_requirement
 
    return self._prepare_linked_requirement(req, parallel_builds)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 652, in _prepare_linked_requirement
 
    dist = _get_prepared_distribution(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 77, in _get_prepared_distribution
 
    abstract_dist.prepare_distribution_metadata(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\distributions\sdist.py", line 49, in prepare_distribution_metadata
 
    self._prepare_build_backend(build_env_installer)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\distributions\sdist.py", line 83, in _prepare_build_backend
 
    self.req.build_env.install_requirements(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\build_env.py", line 318, in install_requirements
 
    self.installer.install(requirements, prefix, kind=kind, for_req=for_req)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\build_env.py", line 173, in install
 
    call_subprocess(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\subprocess.py", line 200, in call_subprocess
 
    subprocess_logger.error("%s", error, extra={"rich": True})
 
  File "AIO/logging/__init__.py", line 1568, in error
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: '%s'
 
Arguments: (<InstallationSubprocessError(reference='subprocess-exited-with-error', message='[green]pip subprocess to install build dependencies[/] did not run successfully.\nexit code: 1', context=<text '[2 lines of output]\nERROR: unknown command "C:\\Program Files\\GrampsAIO64-6.0.5\\lib\\pip\\__pip-runner__.py"\n\n[end of output]' [Span(0, 19, 'red'), Span(107, 122, 'red')] ''>, note_stmt='This error originates from a subprocess, and is likely not a problem with pip.', hint_stmt=None)>,)
 
--- Logging error ---
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 107, in _run_wrapper
 
    status = _inner_run()
 
            ^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 98, in _inner_run
 
    return self.run(options, args)
 
          ^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\req_command.py", line 71, in wrapper
 
    return func(self, options, args)
 
          ^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\commands\install.py", line 393, in run
 
    requirement_set = resolver.resolve(
 
                      ^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\resolver.py", line 98, in resolve
 
    result = self._result = resolver.resolve(
 
                            ^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 596, in resolve
 
    state = resolution.resolve(requirements, max_rounds=max_rounds)
 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 508, in resolve
 
    failure_criterion = self._attempt_to_pin_criterion(name)
 
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 220, in _attempt_to_pin_criterion
 
    criteria = self._get_updated_criteria(candidate)
 
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 211, in _get_updated_criteria
 
    self._add_to_criteria(criteria, requirement, parent=candidate)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
 
    if not criterion.candidates:
 
          ^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
 
    return bool(self._sequence)
 
          ^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
 
    self._bool = any(self)
 
                ^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
 
    return (c for c in iterator if id(c) not in self._incompatible_ids)
 
                      ^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\found_candidates.py", line 39, in _iter_built
 
    candidate = func()
 
                ^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 180, in _make_candidate_from_link
 
    base: BaseCandidate | None = self._make_base_candidate_from_link(
 
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\factory.py", line 226, in _make_base_candidate_from_link
 
    self._link_candidate_cache[link] = LinkCandidate(
 
                                      ^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 309, in __init__
 
    super().__init__(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
 
    self.dist = self._prepare()
 
                ^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 239, in _prepare
 
    dist = self._prepare_distribution()
 
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\resolution\resolvelib\candidates.py", line 320, in _prepare_distribution
 
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
 
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 537, in prepare_linked_requirement
 
    return self._prepare_linked_requirement(req, parallel_builds)
 
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 652, in _prepare_linked_requirement
 
    dist = _get_prepared_distribution(
 
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\operations\prepare.py", line 77, in _get_prepared_distribution
 
    abstract_dist.prepare_distribution_metadata(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\distributions\sdist.py", line 49, in prepare_distribution_metadata
 
    self._prepare_build_backend(build_env_installer)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\distributions\sdist.py", line 83, in _prepare_build_backend
 
    self.req.build_env.install_requirements(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\build_env.py", line 318, in install_requirements
 
    self.installer.install(requirements, prefix, kind=kind, for_req=for_req)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\build_env.py", line 173, in install
 
    call_subprocess(
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\subprocess.py", line 212, in call_subprocess
 
    raise error
 
pip._internal.exceptions.InstallationSubprocessError: pip subprocess to install build dependencies exited with 1
 
 
During handling of the above exception, another exception occurred:
 
 
Traceback (most recent call last):
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 198, in emit
 
    self.console.print(renderable, overflow="ignore", crop=False, style=style)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 1697, in print
 
    with self:
 
        ^^^^
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 870, in __exit__
 
    self._exit_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 826, in _exit_buffer
 
    self._check_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2038, in _check_buffer
 
    self._write_buffer()
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\console.py", line 2067, in _write_buffer
 
    from pip._vendor.rich._win32_console import LegacyWindowsTerm
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\_win32_console.py", line 17, in <module>
 
    from ctypes import Structure, byref, wintypes
 
ImportError: cannot import name 'wintypes' from 'ctypes' (C:\Program Files\GrampsAIO64-6.0.5\lib\library.zip\ctypes\__init__.pyc)
 
Call stack:
 
  File "AIO/__startup__.py", line 133, in run
 
  File "AIO/console.py", line 25, in run
 
  File "AIO/__main__.py", line 24, in <module>
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\main.py", line 80, in main
 
    return command.main(cmd_args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 159, in main
 
    return self._main(args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 238, in _main
 
    return self._run_wrapper(level_number, options, args)
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\base_command.py", line 111, in _run_wrapper
 
    logger.error("%s", exc, extra={"rich": True})
 
  File "AIO/logging/__init__.py", line 1568, in error
 
  File "AIO/logging/__init__.py", line 1684, in _log
 
  File "AIO/logging/__init__.py", line 1700, in handle
 
  File "AIO/logging/__init__.py", line 1762, in callHandlers
 
  File "AIO/logging/__init__.py", line 1028, in handle
 
  File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\utils\logging.py", line 200, in emit
 
    self.handleError(record)
 
Message: '%s'
 
Arguments: (<InstallationSubprocessError(reference='subprocess-exited-with-error', message='[green]pip subprocess to install build dependencies[/] did not run successfully.\nexit code: 1', context='See above for output.', note_stmt='This error originates from a subprocess, and is likely not a problem with pip.', hint_stmt=None)>,)
 
 
</pre>
 

Latest revision as of 02:58, 5 April 2026

Welcome to Gramps! We hope you will contribute much and well. You will probably want to read the help pages. Again, welcome and have fun! Patsy B Lefebre (talk) 20:22, 11 October 2025 (UTC)



Welcome Survey

Gramp-Small-background-wiki-2020.jpg

Welcome to the Gramps Project! and thank you for deciding to become a contributor,

Help us improve! First impressions are important... and, as a new account holder, we want to make it easier for you to become a productive member of the Gramps community.

You recently requested a new account to allow editing of the Gramps-Project.org online documentation. (Did you know that was the purpose of this account? Or did you think it was needed to download the program? Or to get access to the documentation? Or to ask for help or report an issue? Or to use one of the support or development resources? This account is not useful for any of those other reasons.)

Maybe some of the following introductory pages for new Gramps WikiContributors would have been more helpful?:

Again, welcome and have fun!

Join the forum to give your feedback.