- Use `gitpython` instead of executing things like `cd ... && git ...` using a shell and parsing the result. - Use the normal python logging infrastructure instead of `print("DEBUG: ...")` - Migrate to a standard `pyproject.toml` setup
gitpythoninstead of executing things likecd ... && git ...using a shell and parsing the result.print("DEBUG: ...")pyproject.tomlsetup