pryscraper/pry_mcp
cryptorugmunch 0ecc250349 refactor(pry): rename 19 root modules to pry_<name> to remove naming collision with routers/
The duplicate file names (advanced, agency, auth, compliance, costing, etc.) in
both root and routers/ made imports ambiguous. Renamed root modules to
pry_<name>.py so:

  from quality import X     ->  from pry_quality import X
  from routers.quality import router  (unchanged)

Also:
- Renamed x402.py to pry_x402/ package directory
- Fixed 21+ bare imports across api.py, deps.py, routers/, tests/, llm_providers/

Tests: 593 passed, 1 skipped (test_ready_returns_200 fails pre-existing
because Ollama is unreachable from test env, unrelated to this refactor).

Audit item 8.
2026-07-06 10:25:44 +02:00
..
__init__.py refactor(mcp): split mcp_production.py into pry_mcp/ sub-package 2026-07-03 14:52:59 +02:00
constants.py refactor(mcp): split mcp_production.py into pry_mcp/ sub-package 2026-07-03 14:52:59 +02:00
fallback_server.py refactor(pry): rename 19 root modules to pry_<name> to remove naming collision with routers/ 2026-07-06 10:25:44 +02:00
notifications.py refactor(mcp): split mcp_production.py into pry_mcp/ sub-package 2026-07-03 14:52:59 +02:00
resources.py refactor(mcp): split mcp_production.py into pry_mcp/ sub-package 2026-07-03 14:52:59 +02:00
sdk_server.py refactor(mcp): split mcp_production.py into pry_mcp/ sub-package 2026-07-03 14:52:59 +02:00
tools.py refactor(mcp): split mcp_production.py into pry_mcp/ sub-package 2026-07-03 14:52:59 +02:00