which made it more obvious that I'm lacking a few pytest plugins in the env where pylint is installed.
Action items
[ ] Delete the plugin entry from requirements/constraints.txt along with a comment explainer
[ ] Regenerate requirements/dev.txt and requirements/quality.txt with pip-tools using -P pylint-pytest arg
[ ] Check what pylint outputs after that, fix any linting violations and perhaps add more missing deps to requirements/quality.in, repeating the previous steps
It's pinned in a few files @
requirements/
: https://github.com/search?q=repo%3Anedbat%2Fscriv%20pylint-pytest&type=code. This is due to https://github.com/reverbc/pylint-pytest/issues/20. The original project repository has been archived but the successor is being published to PyPI under the same project name and is hosted under @pytest-dev. They've ported my PR https://github.com/reverbc/pylint-pytest/pull/22 and merged it as https://github.com/pylint-dev/pylint-pytest/pull/15, releasing that under v1.1.6.I just tried it out in another project and it ended up displaying a more informative error
which made it more obvious that I'm lacking a few pytest plugins in the env where pylint is installed.
Action items
requirements/constraints.txt
along with a comment explainerrequirements/dev.txt
andrequirements/quality.txt
with pip-tools using-P pylint-pytest
argpylint
outputs after that, fix any linting violations and perhaps add more missing deps torequirements/quality.in
, repeating the previous steps