Pin black and isort and format files w/ those pins
This MR pins the Black and isort formatting tools to specific versions (23.10.0
and 5.12.0
, respectively) in the installation script. This means that the CI jobs and our local environments will be running the same versions with the same style rules — so we should have less headaches.
Just remember to run
black -S .
isort --conda-env lsforce --profile black .
from the root of the repository before committing any changes to .py
files.
As a reminder, we're using these formatting tools primarily so that our git diffs will show only changes to code, not changes to formatting.
Fixes #30 (closed).