Path: csiph.com!news.mixmin.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'apis': 0.07; 'dev': 0.07; 'cc:addr:python-list': 0.09; 'ignoring': 0.09; 'sake': 0.09; 'python': 0.10; 'add,': 0.16; 'conditional': 0.16; 'dropping': 0.16; 'from:addr:timgolden.me.uk': 0.16; 'from:name:tim golden': 0.16; 'message-id:@timgolden.me.uk': 0.16; 'received:192.168.43': 0.16; 'received:74.55.86': 0.16; 'received:74.55.86.74': 0.16; 'received:smtp.webfaction.com': 0.16; 'received:webfaction.com': 0.16; 'tjg': 0.16; 'twisting': 0.16; 'vista.': 0.16; 'wrote:': 0.16; 'obviously': 0.16; 'windows': 0.20; 'developer': 0.20; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'not,': 0.22; 'saying': 0.22; "aren't": 0.22; 'features,': 0.22; "python's": 0.23; 'header:In-Reply-To:1': 0.24; 'header:User-Agent:1': 0.26; 'chris': 0.26; 'measure': 0.29; "people's": 0.29; 'code': 0.30; 'ourselves': 0.30; 'core': 0.32; 'older': 0.32; 'point': 0.33; 'open': 0.33; 'maintaining': 0.34; "isn't": 0.35; 'there': 0.36; 'subject:: ': 0.37; 'thanks': 0.37; 'version': 0.38; 'anything': 0.38; 'means': 0.39; 'why': 0.39; 'received:192': 0.39; 'some': 0.40; 'charset:windows-1252': 0.62; 'more': 0.63; 'better.': 0.66; 'concerns': 0.66; 'business': 0.69; 'from:addr:mail': 0.70; 'complexity': 0.84; 'cut-off': 0.84; 'political': 0.97 Subject: Re: Bug! To: Chris Angelico References: <2a6a9035-33bb-42a0-a034-027fbb873872@googlegroups.com> Cc: "python-list@python.org" From: Tim Golden Date: Sat, 22 Aug 2015 18:08:28 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1440263328 news.xs4all.nl 23849 [2001:888:2000:d::a6]:44053 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:95563 On 22/08/2015 02:02, Chris Angelico wrote: > The security concerns of XP aren't Python's problem, and Python isn't > in the business of twisting people's arms to make them upgrade just > for the sake of upgrading. However, every new version of Windows > introduces new APIs and features, so maintaining support for an older > version means ignoring all features added since then; conversely, > dropping support for XP means taking advantage of anything that was > added in Vista. That's why the change in support. Thanks for saying this, Chris. Just to add, from a Python developer perspective: any system -- Microsoft or not, open or not, old or new -- which core Python supports, brings a measure of complexity to the codebase. #ifdefs, conditional LoadLibrary calls &c. From the point of view simply of the maintenance burden, less code is better. Obviously there is more to deciding on platform support than code maintenance ... This isn't some kind of political move by the Python dev team to undercut Windows users: it's entirely pragmatic. And using the Windows support calendar is a common-sense way of giving ourselves a set of cut-off dates. TJG