A better upgrade path from distribute · Issue #4 · pypa/setuptools (original) (raw)

Originally reported by: jaraco (Bitbucket: jaraco, GitHub: jaraco)


Currently, the README indicates that to upgrade from distribute, one must uninstall distribute first. In fact, it may not even say that explicitly enough.

Upgrades from setuptools work nicely. I'd like to explore an approach that will make a nicer transition from distribute as well.

Here's what I have in mind:

Create a new release of distribute 0.7. Installation of distribute 0.7 will:

  1. Not supply any packages or modules.
  2. Depend on setuptools 0.7.
  3. Allow upgrade over distribute 0.6.
  4. If necessary (I hope it's not), remove the faked setuptools metadata.

This ticket is to explore the viability of such an approach.