Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #2389 (closed enhancement: migrated)

Opened 10 years ago

Last modified 8 years ago

Remove the setuptools bootstrapper in favor of distribute

Reported by: agronholm Owned by:
Priority: normal Milestone: 2.x
Component: TurboGears Version: trunk
Severity: normal Keywords:


Setuptools is dead, and Tarek Ziadé's fork called distribute is now the only one getting bugfixes. Distribute has received official blessing from the BDFL, and as such, it is proper to remove all use of the old setuptools. I suggest that ez_setup.py be replaced with  distribute_setup.py, and the relevant changes be made to setup.py.

Change History

comment:1 Changed 10 years ago by chrisz

I don't think we need to rush that. There was a bugfix release of setuptools yesterday, so it seems it is not quite dead. And this is an external package, so it's not the realm of the BDFL - otherwise we all should stop using TG and use Django instead. Let's wait some months until the dust has settled; currently for a Py 2.x package there is no real advantage of using distribute over setuptools.

Btw, in #2169. we are already discussing migrating to pip.

comment:2 Changed 10 years ago by jorge.vargas

  • Milestone changed from __unclassified__ to 2.x

chrisz, don't be fooled by that release. Distribute is the way to go. We simply can't afford as a community to depend on one person's will at merging fixes. We can't live without uninstall forever. Distribute and pip will fix packaging in python.

That said I think we should add a distribute_setup.py but not replace it.

comment:3 Changed 8 years ago by pedersen

  • Status changed from new to closed
  • Resolution set to migrated
Note: See TracTickets for help on using tickets.