This is a terrible idea. One of the main features of package managers is dependency management. If you want to be as minimalistic as possible, separate the tools into further packages (some of which have their requirements laid out properly, and some of which only require the standard library).
extras_require = {
'param_name': ['pkg1', 'pkg2'],
},
They then can be used like so: pip install package[param_name]