Python Extra Requires Woes

One of the small things that I always forget or abuse in projects is “extras_requires”. In python project “” file, you can drop small hints, or tier out the installation requirements so that users don’t have to download every single dependency in the world to get your project running. This is achieved by the use of “extras_requires”.

This is a companion discussion topic for the original entry at