Path: csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!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.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'interpreter': 0.05; 'lemburg': 0.05; 'run-time': 0.05; 'startup': 0.05; 'subject:Python': 0.06; 'amtsgericht': 0.07; 'germany.': 0.07; 'hrb': 0.07; 'linux,': 0.07; 'marc-andre': 0.07; 'subject:ANN': 0.07; 'subject:file': 0.07; 'weeks.': 0.07; 'm.-a.': 0.09; 'runtime': 0.09; 'try:': 0.09; 'wrong,': 0.09; 'python': 0.11; '2.7': 0.14; 'anyway': 0.14; '(#1,': 0.16; '(say': 0.16; '2.1.3': 0.16; '307': 0.16; '46611': 0.16; 'adapter': 0.16; 'assumptions': 0.16; 'd-40764': 0.16; 'dipl.-math.': 0.16; 'duesseldorf:': 0.16; 'egenix.com': 0.16; 'from:addr:egenix.com': 0.16; 'from:addr:mal': 0.16; 'from:name:m.-a. lemburg': 0.16; 'langenfeld,': 0.16; 'message-id:@egenix.com': 0.16; 'mxdatetime,': 0.16; 'mxodbc,': 0.16; 'mxtexttools': 0.16; 'team:': 0.16; 'url:egenix': 0.16; 'skip:_ 70': 0.16; 'thanks,': 0.17; 'wrote:': 0.18; 'module': 0.19; 'projects,': 0.19; 'seems': 0.21; '>>>': 0.22; 'gmbh': 0.22; 'install': 0.23; 'installation': 0.23; 'header:User-Agent:1': 0.23; 'source': 0.25; 'header:In-Reply-To:1': 0.27; 'to:2**1': 0.27; 'unix': 0.29; "i'm": 0.30; 'work.': 0.31; 'page.': 0.31; 'software,': 0.31; 'towards': 0.31; 'arm': 0.31; 'loading': 0.31; 'file': 0.32; 'probably': 0.32; 'run': 0.32; 'quite': 0.32; 'open': 0.33; 'url:python': 0.33; 'ceo': 0.33; 'mac': 0.33; 'monday,': 0.33; 'problem': 0.35; 'tool': 0.35; 'but': 0.35; 'add': 0.35; 'version': 0.36; 'really': 0.36; 'ubuntu': 0.36; 'url:downloads': 0.36; 'url:zope': 0.36; 'shows': 0.36; 'thanks': 0.36; 'should': 0.36; 'to:addr:python-list': 0.38; 'files': 0.38; 'support,': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'days': 0.60; 'new': 0.61; 'providing': 0.61; 'simple': 0.61; 'you.': 0.62; 'our': 0.64; 'provide': 0.64; 'to:addr:gmail.com': 0.65; 'charset:windows-1252': 0.65; 'world': 0.66; 'services': 0.66; 'due': 0.66; 'direct': 0.67; 'default': 0.69; 'sharing': 0.69; 'subject:One': 0.74; 'behavior': 0.77; '2015': 0.84; 'improvement': 0.84; 'received:148': 0.84; 'announcing': 0.91; 'decreased': 0.91 Date: Wed, 13 May 2015 14:43:15 +0200 From: "M.-A. Lemburg" Organization: eGenix.com Software GmbH; http://www.egenix.com/ User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0 MIME-Version: 1.0 To: Cristiano Cortezia , python-list@python.org Subject: Re: ANN: eGenix PyRun - One file Python Runtime 2.1.0 References: In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-AV-Checked: Email content ClamAV checked on mail.egenix.com 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: 68 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1431521002 news.xs4all.nl 2865 [2001:888:2000:d::a6]:58263 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:90544 On 12.05.2015 15:05, Cristiano Cortezia wrote: > On Monday, May 11, 2015 at 8:59:22 AM UTC-3, eGenix Team: M.-A. Lemburg wrote: >> ________________________________________________________________________ >> >> ANNOUNCING >> >> eGenix PyRun - One file Python Runtime >> >> Version 2.1.0 >> >> >> An easy-to-use single file relocatable Python run-time - >> available for Linux, Mac OS X and Unix platforms, >> with support for Python 2.6, 2.7 and >> **also for Python 3.4**. > > Really interesting. > > Should we consider this to be an improvement towards the slow startup problem ? > > It seems to have really decreased the number of failed attempt to open files (ENOENT's appearing with strace upon startup) due to the interpreter default behavior for module loading on startup. (with a simple hello world I got 72 ENOENT's against 307 from default python installation on my standard ubuntu machine). > > This problem mainly shows up when slow access storages are used (say raspberry + sdcard). Any chances you can provide this tool as prebuilt arm binaries ? > > My assumptions may be all wrong, but anyway thanks for sharing your work. :) We have been providing binaries for Raspberry Pis for quite some time, but without official support, so they are not listed on the product page. If you run install-pyrun on a Raspi, this should install PyRun for you. I'm not sure whether it'll work on the new Raspi 2. We'll probably add one to our build farm in a few weeks. These are the direct download links if you want to give it a try: https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py2.7_ucs2-linux-armv6l.tgz https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py2.7_ucs2-linux-armv6l.tgz.asc https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py2.7_ucs2-linux-armv6l.tgz.md5 https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py2.7_ucs2-linux-armv6l.tgz.sha1 https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py2.7_ucs4-linux-armv6l.tgz https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py2.7_ucs4-linux-armv6l.tgz.asc https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py2.7_ucs4-linux-armv6l.tgz.md5 https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py2.7_ucs4-linux-armv6l.tgz.sha1 https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py3.4_ucs4-linux-armv6l.tgz https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py3.4_ucs4-linux-armv6l.tgz.asc https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py3.4_ucs4-linux-armv6l.tgz.md5 https://downloads.egenix.com/python/egenix-pyrun-2.1.0-py3.4_ucs4-linux-armv6l.tgz.sha1 Thanks, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, May 13 2015) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> mxODBC Plone/Zope Database Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ 2015-05-13: Released mxODBC Connect 2.1.3 ... http://egenix.com/go75 2015-05-11: Released eGenix PyRun 2.1.0 ... http://egenix.com/go74 2015-05-25: PyWaw Summit 2015, Warsaw, Poland ... 12 days to go eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/