Skip to content

Update for Pylint4#60

Merged
sbrunner merged 1 commit intoprospector-dev:masterfrom
sbrunner:pylint4
Jan 30, 2026
Merged

Update for Pylint4#60
sbrunner merged 1 commit intoprospector-dev:masterfrom
sbrunner:pylint4

Conversation

@sbrunner
Copy link
Member

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project to support Pylint 4 by upgrading the astroid dependency from version 3.x to 4.x and raising the minimum Python version from 3.9 to 3.10.

Changes:

  • Updated minimum Python version requirement from 3.9 to 3.10
  • Upgraded astroid dependency from ^3.0 to ^4.0 (now using version 4.0.3)
  • Updated CI/CD workflow to test against Python 3.10-3.13 (removing 3.9)

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Updated Python version constraint to >=3.10 and astroid to ^4.0
poetry.lock Regenerated lock file with astroid 4.0.3 and updated dependency markers to reflect new Python version range
.github/workflows/ci.yaml Updated test matrix and default Python version to remove 3.9 and use 3.10 as minimum

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sbrunner sbrunner merged commit 2f73c59 into prospector-dev:master Jan 30, 2026
11 checks passed
@sbrunner
Copy link
Member Author

Is it possible to create a new release to be able to use this in Prospector?

@carlio
Copy link
Member

carlio commented Feb 3, 2026

@sbrunner I made a new release with this change in. 1.5.0 since it drops python 3.9 support, just to make version ranges easy for anyone on old pythons

@sbrunner sbrunner deleted the pylint4 branch February 3, 2026 11:28
@sbrunner sbrunner removed this from the 1.4 milestone Feb 3, 2026
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.

3 participants