pyflow install watchdog[watchmedo] doesn't work
This syntax installs watchdog with the optional dependancy watchmedo is you use pip.
But with pyflow, I get: Unable to parse this package: watchdog[watchmedo]. Note that installing a specific version via the CLI is currently unsupported. If you need to specify a version,edit pyproject.toml`
What if you use this as the dependencies entry?
watchdog = {version = "^0.10.2", extras=["watchmedo"]}
It triggers another error:
Added a console script: watchmedo
File "__pypackages__\3.7\bin\watchmedo", line 4
from watchdog.watchmedo import main[watchmedo]
^
SyntaxError: invalid syntax
Besides, it means you need to know about it, google it (can't remember this syntax) then to the edition manually then run the install. Installing it like pip would be the natural and convenient thing to do.
But above all, it will save you time, because other people will open tickets for the same problems in the future, wether you document the behavior or not.
Agree on adding that syntax for the reason you listed.