Rename PyPI package to cpex-rate-limiter and update CLAUDE.md#4
Conversation
- Rename PyPI package from cpex-rate-limiter-plugin to cpex-rate-limiter - Expand CLAUDE.md with repository structure, build/test commands, and coding conventions Signed-off-by: Jonathan Springer <jps@s390x.com>
There was a problem hiding this comment.
Pull request overview
This PR updates packaging metadata and contributor/agent documentation for the repository’s plugin workflow, primarily to reflect a new PyPI distribution name for the rate limiter plugin.
Changes:
- Renames the rate limiter plugin’s PyPI package from
cpex-rate-limiter-plugintocpex-rate-limiterinpyproject.toml. - Expands repository guidance (structure, build/test commands, conventions, DCO sign-off) in documentation.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
rate_limiter/pyproject.toml |
Updates the Python distribution name to the new cpex-rate-limiter package name. |
AGENTS.md |
Adds expanded repo structure and build/test/conventions guidance (but currently appears to duplicate/overlap with CLAUDE.md). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| ## Git | ||
|
|
||
| - All commits must be signed. | ||
| - All commits must include a DCO sign-off line. Always use `git commit -s` (or pass `-s` when committing). |
There was a problem hiding this comment.
This file is named AGENTS.md but its top-level heading says # CLAUDE.md, and the PR description says it updates CLAUDE.md (the repo also has a separate CLAUDE.md). Please align the filename/heading and PR description—either move these instructions into CLAUDE.md (and keep AGENTS.md agent-specific), or update the heading to # AGENTS.md and adjust the PR metadata accordingly to avoid confusion/duplication.
| ## Git | ||
|
|
||
| - All commits must be signed. | ||
| - All commits must include a DCO sign-off line. Always use `git commit -s` (or pass `-s` when committing). |
There was a problem hiding this comment.
The wording here could be read as only requiring DCO sign-off, but other repo docs mention “Git with commit signing configured” (cryptographic commit signing). Please clarify whether the project requires (a) DCO sign-off only, (b) GPG/Sigstore commit signatures as well, or (c) both, and make the terminology consistent across docs.
| - All commits must include a DCO sign-off line. Always use `git commit -s` (or pass `-s` when committing). | |
| - All commits must be cryptographically signed (for example, using GPG or Sigstore with Git commit signing configured) **and** must include a DCO sign-off line. Always use `git commit -S -s` (or equivalent flags when committing). |
- Rename PyPI package from cpex-rate-limiter-plugin to cpex-rate-limiter - Expand CLAUDE.md with repository structure, build/test commands, and coding conventions Signed-off-by: Jonathan Springer <jps@s390x.com> Signed-off-by: lucarlig <luca.carlig@ibm.com>
- Rename PyPI package from cpex-rate-limiter-plugin to cpex-rate-limiter - Expand CLAUDE.md with repository structure, build/test commands, and coding conventions Signed-off-by: Jonathan Springer <jps@s390x.com> Signed-off-by: lucarlig <luca.carlig@ibm.com>
Summary
cpex-rate-limiter-plugintocpex-rate-limiterTest plan
pip install cpex-rate-limiterworks after next publish