This updates the pyproject.toml to include optional-dependencies. This allows at least extra pip packages needed for normal development to be easily installed with pip3 install boardwalk[develop]. This also updates the CONTRIBUTING doc related to this and fixes a reference to the old setup.cfg. This also includes some minor style changes in the pyproject.toml just to make it more consistent.
How was this tested?
Tested by uninstalling packages locally and testing that they do install normally. Tested with make develop and make develop-server
Checklist
[ ] Have you updated the VERSION file (if applicable)? (N/A)
What and why?
This updates the pyproject.toml to include optional-dependencies. This allows at least extra pip packages needed for normal development to be easily installed with
pip3 install boardwalk[develop]
. This also updates the CONTRIBUTING doc related to this and fixes a reference to the old setup.cfg. This also includes some minor style changes in the pyproject.toml just to make it more consistent.How was this tested?
Tested by uninstalling packages locally and testing that they do install normally. Tested with
make develop
andmake develop-server
Checklist