Skip to content

Add Python 3.15 support - #75

Merged
ml31415 merged 1 commit into
mainfrom
py3.15-support
Oct 9, 2026
Merged

ml31415 merged 1 commit into
mainfrom
py3.15-support

Conversation

@ml31415

@ml31415 ml31415 commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Add Python 3.15 to the test matrix, release build pipeline, and PyPI classifiers.

  • uv sync --python 3.15 resolves cleanly
  • uv run pytest --cov=betfair_parser: 572 passed, 49 skipped (integration/live credentials), coverage 93.29%
  • uv run pytest --doctest-modules betfair_parser: 4 passed
  • uvx pre-commit run --all-files: all hooks passed

Changes:

  • pyproject.toml: add Programming Language :: Python :: 3.15 classifier
  • .github/workflows/build.yml: add 3.15 to the test matrix
  • .github/workflows/release.yml: bump release build from 3.14 to 3.15

uv.lock is unchanged (lock-check passes; requires-python = ">=3.12" already covers 3.15).

Add Python 3.15 to test matrix, release build, and PyPI classifiers.
@ml31415
ml31415 merged commit 7017e68 into main Oct 9, 2026
10 of 14 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