Skip to content

Explicit support and testing against Python 3.13 and 3.14#228

Merged
asnare merged 19 commits intomainfrom
refresh
Mar 12, 2026
Merged

Explicit support and testing against Python 3.13 and 3.14#228
asnare merged 19 commits intomainfrom
refresh

Conversation

@asnare
Copy link
Contributor

@asnare asnare commented Mar 10, 2026

Changes

This PR updates the project to explicitly support and test against Python 3.13 and 3.14. Further to this, the project tooling has been refreshed somewhat.

Changes include:

  • Upgrading Hatch in CI/CD: 1.15.0 → 1.16.5 (earlier versions are broken due to pip changes).
  • Hatch now manages the python version instead of using the system-provided python version.
  • Mypy and Pylint have been updated, with code changes to satisfy the newer versions.
  • Pytest: 8.3 → 9.0 (and the plugins have been updated)
  • GitHub actions have also been updated.

We also now run integration tests even if the PR is a draft to help catch problems before marking it for review.

Tests

  • existing unit tests
  • existing integration tests

@asnare asnare self-assigned this Mar 10, 2026
@asnare asnare added enhancement New feature or request dependencies Pull requests that update a dependency file labels Mar 10, 2026
@asnare asnare added this to UCX Mar 10, 2026
@asnare asnare added the github_actions Pull requests that update GitHub Actions code label Mar 10, 2026
@asnare asnare temporarily deployed to account-admin March 10, 2026 19:00 — with GitHub Actions Inactive
@asnare asnare moved this to In Progress in UCX Mar 10, 2026
@github-actions
Copy link

github-actions bot commented Mar 10, 2026

✅ 40/40 passed, 6 skipped, 20m20s total

Running from acceptance #239

@asnare asnare marked this pull request as ready for review March 10, 2026 19:10
@asnare asnare requested a review from nfx as a code owner March 10, 2026 19:10
Draft PRs also trigger a run.
@asnare asnare temporarily deployed to account-admin March 10, 2026 19:12 — with GitHub Actions Inactive
@asnare asnare temporarily deployed to account-admin March 11, 2026 13:11 — with GitHub Actions Inactive
@asnare asnare merged commit 8a82a9d into main Mar 12, 2026
10 checks passed
@asnare asnare deleted the refresh branch March 12, 2026 08:54
@github-project-automation github-project-automation bot moved this from In Progress to Done in UCX Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request github_actions Pull requests that update GitHub Actions code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants