Taking off Guido, I don't think he needs to be in the whole thread
On 5/16/12 10:30 AM, Paul Moore wrote:
I'm happy to summarise this on there. Let me know a link to the wiki page.
But 2 points:
- Binary distributions is *not* a Windows issue. I originally pitched
it as such, because that's where I care, but other people chimed in with an interest from a non-Windows POV. I can't comment on those requirements, though. And part of the problem is getting someone to make a unified statement. I drafted a PEP based around this, but Éric wanted to have a think about it, and it stalled. We also had other suggestions from Jim Fulton and Vinay Sanjip on various lists. So someone needs to take a lead on unifying all this.
Yeah definitely agreed. Although it impacts windows the most because it's easier on other platform to deal with source archives.
- The main Windows issue is that there are still a lot of bugs.
Whenever I test stuff, I usually find myself hitting one or two bugs, often existing ones (I don't often get to report new bugs :-)) and then I'm stuck, unless I fix those bugs, which I often can't (or don't have the time to). So my efforts stall.
Yeah. And those bugs where in Distutils. What I mean is that Packaging has not improved much in this corner of distutils, but has not made it worse, and the tools are still accessible under the new version.
I'll have another try at using packaging in the 3.3a2 release and see what the picture looks like now. (Note - my key use case at the moment is pysetup install stuff from pypi, I'm not writing my own packages, so it's the backward compatibility with existing distutils-based packages that I'll be testing, and which is key for me).
Windows binaries were kept because it seems easy and feasible to maintain those from the stdlib -- but they still smell like old stuff because we don't have a Mr Windows in the distutils project.
It was mostly Martin doing the legit work to make it work, and a couple of other people (forgive me if I forget someone)
So... the windows binary story will improve if we get a champion for this.
Agreed. Unfortunately, I don't have the time to be such a champion. But nevertheless, the current story with distutils/setuptools/distribute on Windows is perfectly fine, so unless packaging can get to that standard, I can't honestly suggest to people that they should switch over. It's a high bar to reach (particularly with such limited Windows expertise available) but necessary, IMO.
Definitely ! I am afraid the scope is so wide that it's impossible to address all problems for v1
Another part were we lack a champion: compilers