Changes

From Gramps

Addon:ChatWithTree

37,864 bytes added, 21:17, 2 November 2025
m
does not work with windows aio - error message attached
[[File:chatwithtree-addtodashboard.png]]
 
= Issues =
* MS-Windows AIO is unable to install litellm Python prerequisite (see hidden comment for error message)
<!--
 
--- 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 74, in _log_download
logger.info("Downloading %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: 'Downloading %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 74, in _log_download
logger.info("Downloading %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: 'Downloading %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\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 212, in _process_response
for chunk in chunks:
^^^^^^
File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_internal\cli\progress_bars.py", line 66, in _rich_download_progress_bar
with progress:
^^^^^^^^
File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\progress.py", line 1189, in __exit__
self.stop()
File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\progress.py", line 1175, in stop
self.live.stop()
File "C:\Program Files\GrampsAIO64-6.0.5\lib\pip\_vendor\rich\live.py", line 162, in stop
with self.console:
^^^^^^^^^^^^
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)
 
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 148, in _run_wrapper
logger.critical("Exception:", exc_info=True)
File "AIO/logging/__init__.py", line 1586, in critical
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: 'Exception:'
Arguments: ()
 
-->
[[Category:Addons]]
3,146
edits

Navigation menu