Skip to content

Split OpenAI completion Python runtime releases - #9507

Draft
yaroslavyaroslav wants to merge 1 commit into
sublimehq:masterfrom
yaroslavyaroslav:chore/openai-python-3.14-releases
Draft

Split OpenAI completion Python runtime releases#9507
yaroslavyaroslav wants to merge 1 commit into
sublimehq:masterfrom
yaroslavyaroslav:chore/openai-python-3.14-releases

Conversation

@yaroslavyaroslav

Copy link
Copy Markdown
Contributor

What changed

Split OpenAI completion into two non-overlapping package release sources:

  • unprefixed tags for Sublime Text 4050–4204
  • py314- tags for Sublime Text 4205+

Why

Sublime Text build 4205 replaces the Python 3.8 plugin host with Python 3.14. Existing unprefixed releases must remain installable on old builds, while new Python 3.14-only package releases must not be selected there.

Impact

The existing 6.0.0 tag remains the latest compatible release for builds 4050–4204. Future tags such as py314-6.1.0 are visible only on build 4205+.

Validation

  • uv run pytest -q: 33 passed
  • parsed repository/o.json with python3 -m json.tool
  • verified tag-prefix and Sublime build boundary behavior with current Package Control resolver functions

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.

1 participant