Skip to content

docs: expand README with monorepo benchmarks and known limitations; fix CI on Python 3.10-3.12#144

Merged
hughhan1 merged 1 commit intomainfrom
docs/readme-limitations-benchmarks
Feb 20, 2026
Merged

docs: expand README with monorepo benchmarks and known limitations; fix CI on Python 3.10-3.12#144
hughhan1 merged 1 commit intomainfrom
docs/readme-limitations-benchmarks

Conversation

@hughhan1
Copy link
Copy Markdown
Owner

@hughhan1 hughhan1 commented Feb 20, 2026

Summary

Test plan

🤖 Generated with Claude Code

@hughhan1 hughhan1 force-pushed the docs/readme-limitations-benchmarks branch 5 times, most recently from 61e823f to c212a8a Compare February 20, 2026 15:23
@hughhan1 hughhan1 changed the title docs: expand README with monorepo benchmarks and known limitations docs: expand README with monorepo benchmarks and known limitations; fix CI on Python 3.10-3.12 Feb 20, 2026
@hughhan1 hughhan1 force-pushed the docs/readme-limitations-benchmarks branch from c212a8a to 7dbb749 Compare February 20, 2026 15:24
Add Valon monorepo benchmark showing 236x collection speedup on a large
real-world codebase, along with a paragraph explaining why rtest's AST-based
collection scales better than pytest's import-heavy approach.

Expand the Known Limitations section to document native runner scope (#105),
pytest-xdist Decimal serialization failures (#116), and collection failures
on complex codebases like pydantic (#55). Update the --runner pytest note to
reflect that test ID generation differences (#124) have been fixed.

Fix CI failures on Python 3.10-3.12 caused by maturin trying to use
`pip install --group` which requires pip 25.1+. Older Python versions bundle
older pip, so we now upgrade pip before installing maturin.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@hughhan1 hughhan1 force-pushed the docs/readme-limitations-benchmarks branch from 7dbb749 to df4b259 Compare February 20, 2026 15:25
@hughhan1 hughhan1 marked this pull request as ready for review February 20, 2026 15:27
@hughhan1 hughhan1 merged commit fec206d into main Feb 20, 2026
21 checks passed
@hughhan1 hughhan1 deleted the docs/readme-limitations-benchmarks branch February 20, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant