CLN: Consolidate Dependencies
Since pre-commit is the way we check for various style checks, we can remove other libraries that are contained in pre-commit.

Also simplifies a pylint check
Looks like this is passing so merging