Skip to content

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

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

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
@YASoftwareDev
Copy link
Copy Markdown
Contributor Author

All changes in this branch are already on main: the rename commits (a163e18–c7bb34d) were applied directly to main (9596fc7–82e8e5e), and the CI commits were squash-merged via PR #1. The CHANGELOG date was also corrected (2026-03-27 → 2026-03-30) in PR #1. Nothing left to merge.

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