What's Changed
Fixed
- Increased uv CLI test timeout from 60s to 120s to prevent flaky CI failures (#486):
test_memory_command_existsandtest_memory_server_command_existswere timing out in CI on cold cache runs whereuv run memory --helpmust resolve the full dependency graph before executing. Observed failure:subprocess.TimeoutExpired: Command timed out after 60 seconds. Both tests now use a 120-second timeout. - Increased CI job timeout from 10 to 20 minutes for the
test-uvx-compatibilityjob in.github/workflows/main.ymlto accommodate the extended test timeout and avoid false-positive job cancellations on slow CI runners. - Skip root
install.pytests when pip/uv helpers are absent (tests/unit/test_uv_no_pip_installer_fallback.py): The root-levelinstall.pyis a redirector script (added in v10.17.1) that delegates toscripts/installation/install.py. It does not contain_pip_availableor_install_python_packageshelpers. Two tests that patched those helpers were raisingAttributeErrorinstead of being skipped. Added ahasattrguard in_load_install_py_module()so the tests skip cleanly when the helpers are absent, matching the existing skip for a missinginstall.py.
Installation
pip install mcp-memory-service==10.17.2Or with uvx:
uvx mcp-memory-serviceFull Changelog
https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md