I will implement <br><br>Requires-Dist: somedist; extra == &#39;name&#39;<br><br>and consider install package[extra1, extra2] to be sugar for install package package[extra1] package[extra2]<br><br>It is easier to maintain a precomputed key : requirements mapping that way.<br>