Skip to content

release: bump to 0.4.3 so the next PyPI release ships as Apache-2.0 - #61

Merged
heidihelena merged 1 commit into
mainfrom
claude/jolly-mccarthy-wm4uao
Jul 12, 2026
Merged

release: bump to 0.4.3 so the next PyPI release ships as Apache-2.0#61
heidihelena merged 1 commit into
mainfrom
claude/jolly-mccarthy-wm4uao

Conversation

@heidihelena

Copy link
Copy Markdown
Owner

Why

You asked whether the repo is ready to ship Apache-2.0. It wasn't quite: PyPI 0.4.2 was published before the relicense (#60) merged, so that artifact carries MIT metadata (License: MIT License … Copyright (c) 2024 heidihelena). PyPI versions are immutable, so main at 0.4.2 cannot be re-published as Apache-2.0 — a version bump is required.

Changes

  • pyproject.tomlversion = "0.4.3" (first Apache-2.0 release).
  • CITATION.cffversion: 0.4.3, date-released: 2026-07-12.
  • NOTICE and README License note → corrected to say releases up to and including 0.4.2 were MIT, and Apache-2.0 applies from 0.4.3 onward. (Previously they said only 0.4.1.)

Verification

  • python -m buildvahtian_epinet-0.4.3; wheel metadata reads License: Apache License with License-File: LICENSE + NOTICE.
  • twine check PASSED (both sdist + wheel).
  • CITATION.cff parses as valid YAML.

After merge — how the release ships as Apache-2.0

Cut a GitHub Release for v0.4.3 (or run the Publish workflow manually). The publish.yml fix (#55) means it fires once and uploads 0.4.3 via Trusted Publishing — the first release carrying the Apache-2.0 license.

🤖 Generated with Claude Code


Generated by Claude Code

PyPI 0.4.2 was published before the relicense merged and carries MIT metadata;
PyPI versions are immutable, so the current 0.4.2 cannot be re-published as
Apache-2.0. Bump to 0.4.3 (first Apache-2.0 release) and correct the historical
notes: releases up to and including 0.4.2 were MIT; Apache-2.0 applies from
0.4.3. Verified the 0.4.3 wheel metadata reads 'License: Apache License' and
twine check passes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0149fLyfQuAaxNRfoPGoyf2x
@heidihelena
heidihelena marked this pull request as ready for review July 12, 2026 18:15
@heidihelena
heidihelena merged commit 07127e9 into main Jul 12, 2026
3 checks passed
@heidihelena
heidihelena deleted the claude/jolly-mccarthy-wm4uao branch July 12, 2026 18:16
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