The most evil shit Python libraries can possibly do:
* Make their exceptions inherit from BaseException
* Raise error strings in Python 2 code for literally no reason, or anything that doesn't inherit from Exception tbh
* Change environmental variables
* exit(0) without being told
* Not have a base exception class for library exceptions
* Do weird shit to the traceback
* Not follow PEP8 naming conventions
* Encourage from ... import *
* Have one giant namespace when it's like 50k LOC