pycodestyle
Another linter of sorts for Python, with an emphasis on code style as defined in PEP 8. I tend to use pylint for linting but this seems to be in favour when using lsp-mode in Emacs.
Blog post that does a good job of outlining some of the issues I have too with type checking in Python.
See the following for some correction of what's said: https://news.ycombinator.com/item?id=20159153
Possible replacement for pipenv. Seems to do a lot of what I would need, and perhaps some more; but also appears to be missing some things I do find useful about pipenv.
For example: I do like how pipenv sweeps up the whole venv thing in what feels like a sensible way. poetry doesn't appear to handle that sort of thing (by design, as far as I can tell).