One of my (slowly evaporating) reasons why I like putting packaging metadata into an executable setup.py
is the ability to have optional dependencies that are combinations of others. As of pip 21.2, this is possible without running code.
↧
Hynek Schlawack: Recursive Optional Dependencies in Python
↧