Files
AIPass/pyrightconfig.json
AIOSAIandClaude Opus 4.8 c8ae084f54 fix(skills): green telegram skill tests (telethon stub) + pyright pytest resolution
- telegram skill: register a minimal telethon sys.modules stub in the test
  conftest so botfather_client tests (which patch telethon.*) run without the
  optional MTProto library installed. Fixes 7 ModuleNotFoundError failures;
  telegram suite now 452/452 green.
- pyrightconfig.json: add the root .venv site-packages to extraPaths (has
  pytest + project deps) alongside memory's venv, so the @hooks auto_fix
  pyright check stops emitting false 'Import pytest could not be resolved' on
  every test file. CI does not run pyright; this is local-DX only.

Both CI-safe: telegram tests live under .aipass/ (excluded from umbrella
pytest) and pyright is not a CI gate, so PR #640 stays green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 21:55:58 -07:00

17 lines
349 B
JSON

{
"extraPaths": [
"src",
".venv/lib/python3.12/site-packages",
"src/aipass/memory/.venv/lib/python3.12/site-packages"
],
"pythonVersion": "3.10",
"reportMissingImports": "error",
"reportAttributeAccessIssue": "error",
"exclude": [
"**/.venv",
"**/node_modules",
"**/.archive",
"**/.sorting_unprocessed"
]
}