Rename Python package to numbersprotocol-capture-sdk#4
Merged
Conversation
Changes: - Rename Python package from capture-sdk to numbersprotocol-capture-sdk (PyPI) - Rename Python import from capture_sdk to numbersprotocol_capture - Add auto-release.yml workflow for automatic releases on main branch commits - Auto-bump version based on commit message: - [major] or BREAKING CHANGE → major bump - [minor] or feat: → minor bump - Default → patch bump - Skip release with [skip release] or [no release] in commit message - Update all imports, tests, docs, and scripts for new package name Package names: - npm: @numbersprotocol/capture-sdk (unchanged) - PyPI: numbersprotocol-capture-sdk - Python import: numbersprotocol_capture [skip release] https://claude.ai/code/session_01844sqT34tFRq7VGXRr7HMa
Remove auto-release workflow and update CLAUDE.md to reflect tag-based release process (push v* tag to trigger release). https://claude.ai/code/session_01844sqT34tFRq7VGXRr7HMa
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Renames the Python SDK package from
capture-sdktonumbersprotocol-capture-sdkto align with the npm package naming convention (@numbersprotocol/capture-sdk) and avoid naming conflicts.Key Changes
capture_sdk→numbersprotocol_capture(module directory)capture-sdk→numbersprotocol-capture-sdk(inpyproject.toml)from numbersprotocol_capture import ...pyproject.tomlto build and publish under the new package nameFiles Modified
pyproject.toml: Package name, build targets, and tool configurationsREADME.md,CONTRIBUTING.md,CLAUDE.md,python/README.mdpython/example.py.github/workflows/ci.yml,.github/workflows/release.ymlscripts/check-feature-parity.py,scripts/sync-versions.pyNotes
https://claude.ai/code/session_01844sqT34tFRq7VGXRr7HMa