Skip to content

Tweak packaging, lint codebase

Patrick Godwin requested to merge patrick.godwin/sgn:packaging_linting into main

In terms of packaging, reorganize metadata across setup.cfg and pyproject.toml. I've also added a dev extra so install various dev tools for linting, formatting, etc.

Also ran black across the codebase and reorganized imports, etc.

Finally changed some of the type annotations in the various dataclasses and initialize certain variables with fields to remove some warnings/errors that show up with my static code analyzer.

Merge request reports

Loading