nautobot / pylint-nautobot

Custom Pylint Rules for Nautobot
https://docs.nautobot.com/projects/pylint-nautobot/en/latest/
Other
4 stars 0 forks source link

Update pylint-nautobot to work with pylint 3.x #89

Open cmsirbu opened 3 months ago

cmsirbu commented 3 months ago

pylint-nautobot is not compatible with the latest major release of pylint (3.x), about half of the tests are failing.

Due to this, the maximum pylint version we can support is ^2.17.

gsnider2195 commented 3 months ago

~Pylint 3.x is required to support python 3.12~

It looks like pylint 2.17.7 will happily install on py3.12. Do we need features from pylint 3.x?

cmsirbu commented 3 months ago

It'll happily install but it crashes 😭 https://github.com/nautobot/pylint-nautobot/actions/runs/10470014772/job/28994274895

cmsirbu commented 3 months ago

Ok so pylint 2.17 runs on python 3.12 but its dependency astroid crashes - and we can't update astroid to the version that supports 3.12 without jumping to pylint 3.x