Je suis sur le point de commencer un nouveau travail où les pratiques de codage sont très centrée autour de TDD, refactoring, et dont le principal langage de développement Python. Je viens du monde Java, et ont été convaincus de l'utilisateur d'Eclipse pour un bon, long temps. Lorsqu'il ne travaille pas en Java, j'utilise emacs.
Je suis à la recherche d'un IDE pour Python qui va me donner beaucoup de fonctionnalités que je suis habitué avec Eclipse, non seulement pour la refactorisation, mais en termes de complétion de code, gestion de projet, SCM intégration (actuellement CVS, mais susceptibles de passer à git un de ces jours) et al.
Quelle IDE dois-je utiliser?