Skip to content

chore: bump to 0.2.3, refresh uv.lock, add Python 3.14 support#18

Merged
thesmallstar merged 2 commits into
mainfrom
chore/version-bump-uv-lock-python-3.14
May 24, 2026
Merged

chore: bump to 0.2.3, refresh uv.lock, add Python 3.14 support#18
thesmallstar merged 2 commits into
mainfrom
chore/version-bump-uv-lock-python-3.14

Conversation

@thesmallstar
Copy link
Copy Markdown
Owner

@thesmallstar thesmallstar commented May 24, 2026

Summary

Maintenance PR following the merge of #17:

Note on EOL Python versions

requires-python is still ">=3.8" to avoid breaking existing installs, even though both 3.8 (EOL Oct 2024) and 3.9 (EOL Oct 2025) are past upstream support. Dropping them is a deliberate breaking change worth its own PR.

Test plan

  • uv run pytest tests/ — 49 passed (default toolchain)
  • uv run --python 3.14 pytest tests/ — 49 passed
  • CI matrix runs across 3.8 → 3.14 on PR

- version: 0.2.2 -> 0.2.3 to release the paragraph spacing fix from #17
- uv.lock: regenerate to current lockfile schema (revision 1 -> 3);
  same dependency graph, just metadata refresh from a newer uv
- classifiers: add Python 3.14 (released Oct 2025)

Tests pass on the default toolchain and on Python 3.14 explicitly
(verified via `uv run --python 3.14 pytest`).

Note: requires-python is still ">=3.8" to avoid breaking existing
installs, though Python 3.8 (EOL Oct 2024) and 3.9 (EOL Oct 2025)
are past upstream support. Dropping them is a follow-up.
Mirrors the classifier addition in pyproject.toml so CI actually
exercises tests against Python 3.14 on every PR.
@thesmallstar thesmallstar merged commit 2c8cd53 into main May 24, 2026
8 checks passed
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