Skip to content

Release Python 1.0.0 (do not merge before the repository is public) - #8

Closed
mwaisaida-13 wants to merge 1 commit into
release/python-v1.0.0from
release/python-v1.0.0-publish
Closed

mwaisaida-13 wants to merge 1 commit into
release/python-v1.0.0from
release/python-v1.0.0-publish

Conversation

@mwaisaida-13

@mwaisaida-13 mwaisaida-13 commented Sep 10, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Final step before publishing developer-toolkit-elasticache 1.0.0 to PyPI.

  • Remove the Private :: Do Not Upload classifier — the publish guard that makes
    python_dev.py verify fail and PyPI reject the upload.
  • Date the 1.0.0 changelog entry (2026-09-15; adjust if the release date moves).

Stacked on #7; it retargets to main automatically when #7 merges.

Merge conditions

  • Prepare Python 1.0.0 release #7 merged
  • Repository is public (planned 2026-09-15)
  • pypi GitHub environment exists with required reviewers
  • PyPI pending trusted publisher registered (python-release.yml, environment pypi)

Verification

  • python scripts/python_dev.py ci — lint clean, 73 tests passed, wheel + sdist
    built, twine check --strict passed.
  • python scripts/python_dev.py verify python-v1.0.0 → Publishing version 1.0.0.
    (exit 0).
  • Built wheel METADATA no longer contains Do Not Upload.

After merge

Create a GitHub Release tagged python-v1.0.0 targeting main. That triggers
python-release.yml: matrix tests → verify → build → pypi environment approval →
publish with attestations → smoke test.

Removes the `Private :: Do Not Upload` classifier so PyPI accepts the
upload, and dates the 1.0.0 changelog entry. Merge only once the repository
is public; publishing is triggered by the python-v1.0.0 GitHub Release.
@mwaisaida-13
mwaisaida-13 force-pushed the release/python-v1.0.0-publish branch from 1d945bb to 1285b77 Compare September 14, 2026 11:16
@mwaisaida-13

Copy link
Copy Markdown
Collaborator Author

Superseded by #11, which carries this change together with CODEOWNERS and the CI token permissions; merging on 2026-09-15 once the repository is public.

@mwaisaida-13
mwaisaida-13 deleted the release/python-v1.0.0-publish branch September 14, 2026 11:32
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