Skip to content

release: 2.7.0 - #94

Merged
skishchampi merged 1 commit into
mainfrom
chore/release-2-7-0
Aug 20, 2026
Merged

release: 2.7.0#94
skishchampi merged 1 commit into
mainfrom
chore/release-2-7-0

Conversation

@skishchampi

Copy link
Copy Markdown
Contributor

What ships

v2.6.0...v2.7.0 carries one change, merged in #93:

  • Python floor >=3.10>=3.11
  • commoner-probe pin ==0.14.3==0.16.0

These are one change. probe raised its own floor at 0.15.0, so this repo could take no probe release after v0.14.9 while it claimed 3.10.

Why minor, not major

The org rule reads "removed → major", and dropping a Python version removes support. This release reads that rule as scoped to the API, not to packaging metadata. That is a decision, and the changelog says so in those words.

Three facts back it:

  1. commoner-probe made the same 3.10 → 3.11 move at its own 0.15.0, a minor.
  2. Neither consumer runs 3.10. academiaindia builds on 3.11, theright2read on 3.12.
  3. pip refuses the install rather than breaking at runtime. A 3.10 consumer keeps the tag it already pins.

Python 3.10 reaches end of life in October 2026, per the Python devguide. 3.11 follows in October 2027.

Known follow-up

Three modules import probe names 0.16.0 deprecates: committees.py:27, sansad.py:34, neva.py:22. The suite passes with three DeprecationWarnings. It breaks when probe removes the old names.

Tests

506 passed, 1 skipped.

MINOR, and that is a decision rather than a default.

The release raises the Python floor to 3.11 and pins commoner-probe 0.16.0.
The org rule reads "removed to major", and dropping a Python version removes
support. This reads that rule as scoped to the API, not to packaging metadata.

Three facts back the reading. commoner-probe made the same 3.10 to 3.11 move
at its own 0.15.0, a minor. Neither consumer runs 3.10: academiaindia builds
on 3.11 and theright2read on 3.12. pip refuses the install rather than breaking
at runtime, so a 3.10 consumer keeps the tag it already pins.

Python 3.10 reaches end of life in October 2026, per the Python devguide.

Version bumped in pyproject.toml, commoner_analyse/__init__.py, CITATION.cff
and the seven README install lines.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@skishchampi
skishchampi merged commit 3787323 into main Aug 20, 2026
8 checks passed
@skishchampi
skishchampi deleted the chore/release-2-7-0 branch August 20, 2026 23: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