Menu

#66 Remove the setuptools bootstrapper in favor of distribute

2.3.0
migrated
nobody
core
enhancement
normal
core
2.1.5
2012-09-25
2011-03-29
No

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.


10/13/09 16:05:39 changed 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.
Delete 11/17/09 11:03:30 changed 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.

Discussion

  • Michael J. Pedersen

    • version: 2.1.0 --> 2.1.5
    • milestone: 2.2.0 --> 2.3.0
     
  • Michael J. Pedersen

    • status: open --> migrated