Skip to content

Fix pre-commit checks on Python 3.14 #10500

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 15, 2025
Merged

Conversation

cdce8p
Copy link
Member

@cdce8p cdce8p commented Aug 14, 2025

Description

The rstcheck pre-commit job requires pydantic which fails on Python 3.14 currently. The first compatible version will be 3.12.0(not released yet). Make sure we can install the alpha release for 3.14.

Also update an import to fix pylint on 3.14.

@cdce8p cdce8p added this to the 4.0.0 milestone Aug 14, 2025
@cdce8p cdce8p added Maintenance Discussion or action around maintaining pylint or the dev workflow Skip news 🔇 This change does not require a changelog entry python 3.14 labels Aug 14, 2025
@cdce8p cdce8p merged commit 7963db4 into pylint-dev:main Aug 15, 2025
30 checks passed
@cdce8p cdce8p deleted the 314-pre-commit branch August 15, 2025 07:28
Copy link

codecov bot commented Aug 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.85%. Comparing base (b6ac272) to head (1070cfb).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main   #10500   +/-   ##
=======================================
  Coverage   95.85%   95.85%           
=======================================
  Files         177      177           
  Lines       19199    19199           
=======================================
  Hits        18403    18403           
  Misses        796      796           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Maintenance Discussion or action around maintaining pylint or the dev workflow python 3.14 Skip news 🔇 This change does not require a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants