Guten Tag,
du solltest dir PyCharm von Jetbrains anschauen.
http://www.jetbrains.com/pycharm/
du bekommst ein hochgradig konfigurierbares, systemübergreifend verfügbares Werkzeug, das auch im kommerziellen Einsatz überzeugt. Es gibt eine kostenfreie Community-Edition, und eine Professional Edition, die mehr bietet. Die Lizenz ist plattformunabhängig, wie das Tool selbst, du kannst sie auf verschiedenen Systemen nutzen.
Ich arbeite mittlerweile seit fast 3 Jahren mit den Tools von Jetbrains und liebe dabei auch die Tatsache, dass, gleich ob ich in PHP, JavaScript, Ruby oder Java arbeite (Ja, kein Python 😉), Look & Feel und Bedienung immer identisch sind.
Falls du ein ordentliches OS-Projekt betreust kannst du auch eine kostenfreie Professional Edition beantragen. Der Support ist vorbildlich.
Das einzige, was ich derzeit als Nachteil bezeichne ist eine fehlende einwandfreie C/C++-IDE von Jetbrains^^
Wenn es eine OpenSource-Lösung sein muss, dann wirst du damit allerdings nicht glücklich. Mir persönlich ist das aber ziemlich egal, solange das Tool tut, was es soll.
Gruß