Skip to content

chore: rename repo/package tts-service-api → tts-api#2

Open
YASoftwareDev wants to merge 8 commits intomainfrom
chore/tts-api-rename
Open

chore: rename repo/package tts-service-api → tts-api#2
YASoftwareDev wants to merge 8 commits intomainfrom
chore/tts-api-rename

Conversation

@YASoftwareDev
Copy link
Copy Markdown
Contributor

Summary

Follow-up to #1 (revert). Merge #1 first, then this.

  • .gitmodules: submodule URL updated tts-service-apitts-api (GitHub repo was renamed)
  • pyproject.toml: repository URL updated to tts-api-python; package name changed from tts-service-api to tts-api
  • VERSION.py: bumped 3.2.03.2.1 to mark the rename release
  • CHANGELOG.md: added 3.2.1 entry
  • shim/: metadata-only tts-service-api==999.0.0 shim that depends on tts-api (backwards-compatibility redirect for existing pip install tts-service-api users)

Test plan

  • uv build produces tts_api-3.2.1-*.whl (not tts_service_api)
  • pip install dist/tts_api-3.2.1-*.whl && python -c "import tts_service_api" works
  • cd shim && uv build produces tts_service_api-999.0.0-*.whl

…shim

- pyproject.toml: name changed from tts-service-api to tts-api
- VERSION.py: bumped to 3.2.1 to mark the rename release
- shim/: new minimal tts-service-api@999.0.0 shim that depends on tts-api
  and emits a DeprecationWarning on import; to be published separately

To publish:
  cd tts-api-python && uv build && uv publish
  cd tts-api-python/shim && uv build && uv publish
- shim/: removed broken tts_service_api_shim package (warning never fired
  because nobody imports tts_service_api_shim; real module comes from tts-api)
  Shim is now metadata-only: depends on tts-api, ships no Python code.
- CHANGELOG.md: added 3.2.1 entry documenting the PyPI rename
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