docs: organize Python helpers and refresh README#334
docs: organize Python helpers and refresh README#334kevincodex1 merged 4 commits intoGitlawb:mainfrom
Conversation
gnanam1990
left a comment
There was a problem hiding this comment.
Review
Python test imports
Each test file adds sys.path.insert(0, str(Path(__file__).resolve().parents[1])) individually. This should be handled once in a conftest.py at python/tests/. Also missing python/__init__.py and python/tests/__init__.py — without these, pytest discovery is inconsistent across environments.
The file moves themselves are clean.
Provenance section
The legal notice was removed and replaced with a single vague line. If the goal is to reduce Claude Code references in the README, rewrite it to a short factual statement rather than removing it entirely — for example:
OpenClaude originated from the Claude Code codebase and has since been substantially modified to support multiple providers and open use. "Claude" and "Claude Code" are trademarks of Anthropic PBC. See LICENSE for details.
Removing the disclosure entirely is a maintainer-level decision and needs explicit sign-off before this merges.
* docs: organize Python helpers and refresh README * docs: add README status badges * test: centralize Python helper test imports * docs: add short provenance disclaimer
Summary
python/python/tests/README.mdinto a cleaner structure that reflects currentmainfeatures and the new repo layoutVerification
py -3 -m pytest python/tests/test_atomic_chat_provider.py python/tests/test_ollama_provider.py python/tests/test_smart_router.pygit grep -n -e "atomic_chat_provider.py" -e "ollama_provider.py" -e "smart_router.py" -e "test_atomic_chat_provider.py" -e "test_ollama_provider.py" -e "test_smart_router.py" -- . ':(exclude)docs/superpowers/**'bun run buildbun run smokeScope
This is intentionally a low-risk organization/documentation pass only: