Closed matham closed 3 years ago
As I understand the required
argument is used here to indicate that one of the sub-commands has to be selected (added in 3.7) and . @achilleas-k do we loose something by simply removing it (for now)?
I think we can drop it. Not sure what the behaviour will be. I think by having it, the command defaults to printing help when nothing is provided. But if we want to keep 3.6 compat, we should remove it regardless.
I was testing upgrading a file from 1.4.9 on a Python 3.6 installation and I got the following error:
Since the installation instructions say it's supporting 3.6, I figure I should open an issue. I fixed it locally temporarily by removing the required argument. https://github.com/pkoenig10/sink/issues/16#issuecomment-421830751 explains the source of the issue though.