vprusso/toqito

pylint does not work for python >3.12

Closed this issue · 1 comments

As noticed in a recent recent workflow run, one of the checks for code style does not work exactly as expected for python 3.12 because pylint is not compatible with that version.

The runner resorts to using a lower version for python.

image

We will keep this issue open until a new release with pylint becomes compatible with >3.12 or all pylint rules used by us have been incorporated into ruff.

astral-sh/ruff#970

Interestingly enough, pylint only specifies python version as >=3.8. So, the message we get could be due to another dependency?

https://github.com/pylint-dev/pylint/blob/c2294becb4adbaa3a5ba1cedd72b3c8995beb359/pyproject.toml#L35

Might be due to our restrictions

python = ">=3.10,<=3.12"