File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load diff This file was deleted.
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## Unreleased
4+
5+ - CI: removed the tag-triggered PyPI publish workflow (` publish.yml ` ). Releases
6+ are uploaded to PyPI manually; see "Releasing" in ` CONTRIBUTING.md ` .
7+
38## 0.3.1 — 2026-09-21
49
510- ** Fixed (changes results):** missing and infinite values no longer produce
Original file line number Diff line number Diff line change @@ -74,6 +74,23 @@ Follow the existing modules as a template (shannon is the simplest):
7474- Add a line to ` CHANGELOG.md ` under an ` ## Unreleased ` heading.
7575- Match the style of the surrounding code (ruff handles formatting).
7676
77+ ## Releasing (maintainers)
78+
79+ CI never publishes to PyPI; uploads are done by hand.
80+
81+ 1 . In a release PR, bump ` version ` in ` pyproject.toml ` and ` __version__ ` in
82+ ` entroscope/__init__.py ` , and rename ` ## Unreleased ` in ` CHANGELOG.md ` to
83+ ` ## X.Y.Z — YYYY-MM-DD ` . Merge once CI is green.
84+ 2 . Tag the merge commit ` vX.Y.Z ` , push the tag, and create the GitHub release.
85+ 3 . Build from the tag and upload:
86+
87+ ``` bash
88+ git checkout vX.Y.Z
89+ rm -rf dist && python -m build
90+ twine check dist/*
91+ twine upload dist/*
92+ ```
93+
7794## Reporting bugs and requesting features
7895
7996Open an issue at https://github.com/Par-python/entroscope/issues . For bugs, a
You can’t perform that action at this time.
0 commit comments