Fix failing GitHub actions and add separate linting action.
Fix the files that needed to be linted.
Add separate listing workflow so that linting only runs on a single Python version because Black might format files differently for different Python versions.
Fix failing GitHub actions and add separate linting action.
Fix the files that needed to be linted.
Add separate listing workflow so that linting only runs on a single Python version because Black might format files differently for different Python versions.