Also fixes linting errors found on the current code base.
Had to rename changelogs directory to changelog in order for setuptools to work correctly. One is automatically ignored in a flat layout, the other is not. See the setuptools documentation for more info on what is ignored by default.
Adds a GHA for running linters on our code.
Also fixes linting errors found on the current code base.
Had to rename
changelogs
directory tochangelog
in order for setuptools to work correctly. One is automatically ignored in a flat layout, the other is not. See the setuptools documentation for more info on what is ignored by default.