Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Solution for upgrading to the new setuptools #992
this pull contains a pip-only solution for upgrading to the new setuptools
If Jason releases setuptools-0.8 (that's 2&3 compat), then part of these changes could be removed. Additionally, if Jason decided to proceed with the setuptools-import hack he mentioned in #986, then I think none of this would be required.
posting this as a draft for now, because I'm too tired to look at it or refine it anymore more at the moment, but I think it's working.
I tried a few different solutions (none pretty). This is where I ended up.
these scenarios work (i.e. they result in setuptools-0.7.2 installed):
the change, in brief (read #986 or the code comments if you need more backstory)
this pull is against develop. if we wanted it in a patch, then I could rework against 1.3.X.