The latest hotness in the #Python world seems to be Ruff, an *extraordinarily* fast linter written in Rust. I added it to my project at work and got the combined functionality of pyflakes, isort, autoflake and bandit. It also covers flake8 and a lot of flake8 plugins. Over 500 rules and counting.
It combines well with mypy, black and pre-commit.
#python #lint #ruff #pyflakes #rust
While the world seems to have moved away from #Python2, I am still actively developing packages published on #PyPI, including some #Python3 #stubs packages.
The main challenges I've faced have been some of my "build" dependencies like #black, #pyflakes and #mypy dropping support for Python 2.
Always worrying about the future the next challenge we will face will be #github deprecating #ubuntu 20.04; as of now only 18.04 and 20.04 are the ones including Python 2.7, with 18.04 already deprecated.
#python2 #pypi #python3 #stubs #black #pyflakes #mypy #github #ubuntu