[Distutils] Platform naming standardization

Nate Coraor nate at psu.edu
Mon Jan 18 13:43:53 CET 2010


David Lyon wrote:
> On Thu, 14 Jan 2010 10:36:46 +0100, "M.-A. Lemburg" <mal at egenix.com> wrote:
> 
>>>>>>>> Instead, the version string should include the details of
>>>>>>>> all included builds, ie. 'x86', 'x64', 'ppc', 'ppc64'.
> 
>>> Hashing out the details on what combinations of architectures are valid
>>> during installation will be fun though ;-). That is, if my python says
>>> its machine is "i386,x86_64" is it then acceptable to install an "i386"
>>> binary, an "i386,x86_64" binary, and "i386,ppc, x86_64" binary?
>> The point is that even though your Python binary may say it's
>> "i386,x86_64", the version you run your application with
>> will either be "i386" or "x86_64" (depending on the OS environment
>> settings).
> 
> That's right.
> 
>> Now let's say you're running the "i386" version. As long as all
>> installed components provide the "i386" part you should be fine.
>> In your example all components provide the "i386" part, so all
>> of them can be installed.
> 
> The main point here though is being able to trigger the correct
> build for non-standard configuration, no matter what the
> platform. We're having the same issue on Windows as it
> is running the same processors.
> 
>> In a few years, we'll probably only see "x86_64" binaries for
>> Mac OS, but until then, package installers will have to
>> be able to work out the problem of finding installable
>> distribution files among the available ones.
> 
> We'll see what if anything gets changed/fixed.
> 
> I'm concerned about the excessive use of code-freeze-spray
> being used in 2010. That's where you take 5-10 year old
> code and just freeze it into place.
> 
> I'd really like to see distutils create packages and run
> in a browser window. That's my wish to santa. 
> 
> Having a 64-bit processor and a 10 year old command line
> interface on distutils, seems somewhat wrong in this
> millenia.
> 
> There really is so much to do.. we could make a really
> fresh start with Python 3 and make it really different
> and better than Python 2.x
> 
> I'd love to see a plan or a roadmap for packaging for 2010..

I'd hate to see this only end up in 3.  We'll probably be supporting 2.x 
for a long time.

Are we any closer to a plan? =)  I just found another: (g)libc version.

--nate

> David
> 
> 
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> http://mail.python.org/mailman/listinfo/distutils-sig


More information about the Distutils-SIG mailing list