Skip to content

Release phylib 2.7.1 - #65

Open
rossant wants to merge 3 commits into
masterfrom
release/2.7.1
Open

rossant wants to merge 3 commits into
masterfrom
release/2.7.1

Conversation

@rossant

@rossant rossant commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Prepare phylib 2.7.1 for release.

Validation

  • local flake8: passed with flake8 7.3.0
  • local tests: 280 passed on Python 3.12.14
  • wheel and sdist: built successfully and passed twine check
  • wheel smoke test: clean installation imported phylib 2.7.1 successfully

Release checklist

  • Changelog includes all changes since 2.7.0
  • Package version is 2.7.1
  • Local flake8 passes
  • Local test suite passes
  • Wheel and sdist pass twine check
  • Built wheel passes a clean installation and import smoke test
  • GitHub CI passes
  • Approved by @oliche
  • PR merged
  • Annotated 2.7.1 tag created from the merged release commit
  • Release artifacts rebuilt from the tagged commit
  • Artifacts uploaded to PyPI
  • PyPI installation verified
  • Downstream phy template-less waveform regression verified
  • master bumped to 2.7.2.dev0

Merging, tagging, and publishing remain blocked until @oliche explicitly approves this PR.

@rossant
rossant requested a review from oliche September 9, 2026 20:48
@rossant

rossant commented Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

Release preparation is complete and the full GitHub CI matrix is green, including lint and package build. The PR is now paused at the required @oliche approval gate; it will not be merged, tagged, or published before explicit approval.

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