Backblaze / boardwalk

A linear remote execution workflow engine built on top of Ansible
Other
11 stars 0 forks source link

Use pyproject opt'l deps; update contrib doc & makefile #40

Closed m4wh6k closed 1 year ago

m4wh6k commented 1 year ago

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 and make develop-server

Checklist