Path: csiph.com!usenet.pasdenom.info!news.albasani.net!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.008 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'scripts': 0.03; 'subject:Python': 0.06; 'binary': 0.07; 'subject:using': 0.09; 'yeah,': 0.09; 'python': 0.11; 'suggest': 0.14; 'useful,': 0.14; 'backwards': 0.16; 'bind': 0.16; 'exe': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'prevent': 0.16; 'all.': 0.16; 'wrote:': 0.18; 'obviously': 0.18; 'wed,': 0.18; 'trying': 0.19; 'deployment': 0.19; 'code,': 0.22; 'creating': 0.23; "aren't": 0.24; 'instance,': 0.24; 'header:In-Reply-To:1': 0.27; 'correct': 0.29; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; 'subject:development': 0.31; 'file': 0.32; 'everyone': 0.33; 'subject:the': 0.34; 'problem': 0.35; 'something': 0.35; 'case,': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'should': 0.36; 'wrong': 0.37; 'turn': 0.37; 'being': 0.38; 'to:addr:python-list': 0.38; 'files': 0.38; 'pm,': 0.38; 'extremely': 0.39; 'to:addr:python.org': 0.39; 'even': 0.60; 'simple': 0.61; 'july': 0.63; 'zip': 0.64; 'interest': 0.64; 'different': 0.65; 'kept': 0.65; 'jul': 0.74; 'for).': 0.91; 'wanting': 0.93; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=9YGYHbYeB7C10XLFonigiTObo06QtID7C/00FlQNH9A=; b=flyUU+g+fP8siWMy8q9FvBQO5zvu25o5mRXLxRNhdiUlcxIFlFIF/v71gPxtFsXSPe gELOMXtn/r6oQKKrcUOM0yThsLo5y67LZUxHEBHf3BmxWpKjlHY4mXYGVhIWEjoJvZub OhQpXfIRUB+GE7Xoq/gnL+plD0UdAh0tSYz8PgOHraTuDLgrOZugcGDGWq7fHRQM6Ft9 Jhtv1usus1vKK85QniM+2L1IlzOoCWhUJULXN1JMR16eF3kYHAsXGSHQobZgdsKWn+hf BGnu+3P6ltdy68Cl69zwRpJUZiP8brcKV2plxQQsT0fnTPl4nwuvzlh6+jNOq1AXiBKC 0h9w== MIME-Version: 1.0 X-Received: by 10.66.102.41 with SMTP id fl9mr31299396pab.169.1373424820999; Tue, 09 Jul 2013 19:53:40 -0700 (PDT) In-Reply-To: <884377a7-7c95-4f2f-a52f-2e47f98b98d0@googlegroups.com> References: <51f7f573-e4a6-4349-ae50-21de7780ed8c@googlegroups.com> <884377a7-7c95-4f2f-a52f-2e47f98b98d0@googlegroups.com> Date: Wed, 10 Jul 2013 12:53:40 +1000 Subject: Re: the general development using Python From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 26 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1373424830 news.xs4all.nl 15911 [2001:888:2000:d::a6]:56899 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:50293 On Wed, Jul 10, 2013 at 12:16 PM, CM wrote: > On Tuesday, July 9, 2013 8:14:44 PM UTC-4, Joshua Landau wrote: >> Yeah, but not for Python :P. For Python .exe files are a rarity and >> should be kept that way. > > That there is a significant interest in creating exe files suggest that not everyone feels that way. No; there can be interest in something that should be a rarity. I have interest in turning a MUD client around backwards and having it bind and listen instead of connecting, but I know that that should be extremely rare. Useful, but rare. There are a number of wrong reasons for wanting to turn Python scripts into exe files, and a number of better reasons that place different demands on the structure. For instance, some people aren't trying to conceal their code, just to make a simple deployment system (as per this thread). In that case, some form of self-extracting zip file might be best. Others try to prevent their code from being stolen, or tampered with. That's approximately impossible, but in any case, that will obviously NOT be just a sfx. And then there are those who want to compile to binary for speed (and not all of them are even correct in what they're looking for). So there'll always be multiple solutions to what you think is one problem ("create an exe file from a Python application"), suggesting that it might not be one problem at all. ChrisA