Are there any reasons besides personal preference to use one
particular threading library over the other? Eventlet, Twisted, and
Python's native Threading class, or are there even others? Are there
any licensing or redistribution restrictions that I should be worried
about? Which ones do you consider best documented? Most thread-safe?
Ultimately this will be used for asynchronous SNMP, HTTP, and WMI. I
don't think this will need to evolve into a multi-process project,
unless of course that is much easier to do than multi-threading?