Skip to content

fix(ci): align lint runner with Python 3.11 target#78

Merged
chrislyonsKY merged 1 commit into
mainfrom
fix/ci-python-311-lint
Jul 13, 2026
Merged

fix(ci): align lint runner with Python 3.11 target#78
chrislyonsKY merged 1 commit into
mainfrom
fix/ci-python-311-lint

Conversation

@chrislyonsKY

Copy link
Copy Markdown
Owner

Summary

  • run the lint job on Python 3.11, matching AbovePy's minimum supported version and the configured mypy target
  • prevent Python 3.12-only NumPy 2.5 stubs from being loaded while type-checking Python 3.11 compatibility

Fixes the lint failure in scheduled CI run #241.

Verification

  • ruff check src/ tests/
  • ruff format --check src/ tests/
  • mypy --strict src/abovepy/ — success, 33 source files

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@chrislyonsKY chrislyonsKY merged commit fc06caa into main Jul 13, 2026
15 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.

2 participants