Skip to content

Export RuleList from pyjapt top-level package#11

Merged
alejandroklever merged 2 commits intoclaude/library-maintenance-docs-770Cvfrom
copilot/sub-pr-10
Feb 26, 2026
Merged

Export RuleList from pyjapt top-level package#11
alejandroklever merged 2 commits intoclaude/library-maintenance-docs-770Cvfrom
copilot/sub-pr-10

Conversation

Copy link

Copilot AI commented Feb 26, 2026

RuleList (the s object passed to every semantic action) was only accessible via pyjapt.parsing, despite the API reference documenting it as a top-level export.

Changes

  • pyjapt/__init__.py — added RuleList to the top-level imports from pyjapt.parsing
  • docs/api-reference.md — added RuleList to the Top-Level Exports code block

Users can now import it directly:

from pyjapt import RuleList

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: alejandroklever <45394625+alejandroklever@users.noreply.github.com>
Copilot AI changed the title [WIP] WIP to address feedback on v1 action plan and MkDocs Export RuleList from pyjapt top-level package Feb 26, 2026
@alejandroklever alejandroklever marked this pull request as ready for review February 26, 2026 16:14
@alejandroklever alejandroklever merged commit 1fe5685 into claude/library-maintenance-docs-770Cv Feb 26, 2026
@alejandroklever alejandroklever deleted the copilot/sub-pr-10 branch February 26, 2026 16:14
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.

2 participants