[Distutils] pkg_resources._macosx_vers without using os.popen

Phillip J. Eby pje at telecommunity.com
Wed Feb 14 01:15:44 CET 2007

At 02:35 PM 2/13/2007 -0800, Ronald Oussoren wrote:
>The attached patched replaces pkg_resources._macosx_vers by a function 
>that directly parses the relevant XML file instead of using sw_vers. The 
>patch is an svn diff relative to the trunk.
>The main reason I prefer this version is that I'm debugging some C code in 
>a project using setuptools using command-line gdb (who needs IDE's?) and I 
>often (but not always) get I/O errors when reading from a pipe to a 
>forked-off process when running python from gdb. With this patch 
>pkg_resources no longer forks of processes and gdb is  happy.
>When you're not using gdb there's little reason to prefer this version 
>over the original one.

Your patch uses plistlib, which doesn't appear to be part of the Python 
standard library.

More information about the Distutils-SIG mailing list