Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #77322

Re: Why is w9xpopen.exe bundled with Python 2.7 on Windows?

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <python-python-list@m.gmane.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'subject:Windows': 0.02; 'scripts': 0.03; 'subject:Python': 0.06; 'odd': 0.07; 'omit': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'subject:2.7': 0.09; 'subject:Why': 0.09; 'python': 0.11; 'jan': 0.12; 'systems.': 0.12; 'windows': 0.15; '10:45': 0.16; 'command.com': 0.16; 'name)': 0.16; 'reasonable.': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'reedy': 0.16; 'script,': 0.16; 'url:)': 0.16; 'thanks,': 0.17; 'wrote:': 0.18; 'skip:p 40': 0.19; 'later': 0.20; 'seems': 0.21; 'header:User-Agent:1': 0.23; 'suggested': 0.26; 'header:X-Complaints-To:1': 0.27; 'header:In- Reply-To:1': 0.27; 'function': 0.29; 'am,': 0.29; 'especially': 0.30; 'exclude': 0.31; 'running': 0.33; 'subject:with': 0.35; 'one,': 0.35; 'but': 0.35; 'subject:?': 0.36; 'url:org': 0.36; 'should': 0.36; 'to:addr:python-list': 0.38; 'received:71': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'even': 0.60; 'break': 0.61; 'customized': 0.61; 'act': 0.63; 'name': 0.63; 'such': 0.63; 'audience,': 0.84; 'received:fios.verizon.net': 0.84
X-Injected-Via-Gmane http://gmane.org/
To python-list@python.org
From Terry Reedy <tjreedy@udel.edu>
Subject Re: Why is w9xpopen.exe bundled with Python 2.7 on Windows?
Date Sat, 30 Aug 2014 14:43:39 -0400
References <92a30936-5fa8-4d00-b674-514422b923ed@googlegroups.com> <mailman.13634.1409360110.18130.python-list@python.org> <86bd480e-18a0-4ee5-a7ab-1f008a367993@googlegroups.com> <mailman.13640.1409375140.18130.python-list@python.org> <099e172b-f4a0-416e-b81a-6ead40015588@googlegroups.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
X-Gmane-NNTP-Posting-Host pool-71-175-90-87.phlapa.fios.verizon.net
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
In-Reply-To <099e172b-f4a0-416e-b81a-6ead40015588@googlegroups.com>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.13645.1409424242.18130.python-list@python.org> (permalink)
Lines 26
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1409424242 news.xs4all.nl 2855 [2001:888:2000:d::a6]:50624
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:77322

Show key headers only | View raw


On 8/30/2014 10:45 AM, ps16thypresenceisfullnessofjoy@gmail.com wrote:
> Thanks, that's interesting. It seems odd to me that w9xpopen.exe
> (because of its name) is still used on Windows 7,

Yes, the name is confusing. It is not about running on Windows 9X, but 
about running popen on later systems that act like Windows 9X by using 
command.com instead of cmd.com.  I am sure that such systems have to be 
customized one by one, and are only customized by people (corporations) 
with legacy scripts that depend on the peculiarities of command.com

 >  so I can see why it was removed in Python 3.4.

And not before, because we are slow to break Python on old systems.

> Since I don't use the popen function at
> all in my application, I think it should be OK to exclude
> w9xpopen.exe in my py2exe setup script, especially since it's
> suggested in the change log for py2exe 0.6.3
> (http://www.py2exe.org/old/).

That seems reasonable.  Depending on your target audience, it might be 
reasonable to omit it even if you do use popen.

-- 
Terry Jan Reedy

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Why is w9xpopen.exe bundled with Python 2.7 on Windows? ps16thypresenceisfullnessofjoy@gmail.com - 2014-08-29 15:08 -0700
  Re: Why is w9xpopen.exe bundled with Python 2.7 on Windows? Terry Reedy <tjreedy@udel.edu> - 2014-08-29 20:54 -0400
    Re: Why is w9xpopen.exe bundled with Python 2.7 on Windows? ps16thypresenceisfullnessofjoy@gmail.com - 2014-08-29 18:16 -0700
      Re: Why is w9xpopen.exe bundled with Python 2.7 on Windows? Terry Reedy <tjreedy@udel.edu> - 2014-08-30 01:05 -0400
        Re: Why is w9xpopen.exe bundled with Python 2.7 on Windows? ps16thypresenceisfullnessofjoy@gmail.com - 2014-08-30 07:45 -0700
          Re: Why is w9xpopen.exe bundled with Python 2.7 on Windows? Terry Reedy <tjreedy@udel.edu> - 2014-08-30 14:43 -0400

csiph-web