I'd like to make a Python package that installs a dependency by default unless the user specially signals they do not want that.
Example:
pip install package[no-django]
Does current pip and setup.py mechanism provide way to do this or does not need to have explicit extra_requires
every time?