Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!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.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'wiki': 0.02; 'package,': 0.03; 'extracted': 0.05; 'received:verizon.net': 0.07; 'something,': 0.07; 'terry': 0.07; 'url:googlecode': 0.07; 'variable,': 0.07; 'python': 0.08; 'lately': 0.09; 'myself,': 0.09; 'python-based': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:80.91.229.12': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'received:lo.gmane.org': 0.09; 'setup.py': 0.09; 'turtle': 0.09; 'files.': 0.09; 'users,': 0.13; 'library': 0.15; '"python': 0.15; 'hopefully': 0.15; 'apps.': 0.16; 'extracting': 0.16; 'install"': 0.16; 'occasionally': 0.16; 'reedy': 0.16; 'setup.py.': 0.16; 'subject:developer': 0.16; 'subject:user': 0.16; 'wanted.': 0.16; 'win7': 0.16; 'wrote:': 0.16; 'linux': 0.17; 'subject:Windows': 0.18; 'of.': 0.18; 'jan': 0.19; 'wrote': 0.20; 'subject:help': 0.22; 'header:In-Reply-To:1': 0.22; 'url:code': 0.23; 'work,': 0.23; 'least,': 0.23; 'missed': 0.24; 'pm,': 0.24; 'command': 0.24; 'there.': 0.24; 'extract': 0.24; 'url:wiki': 0.25; 'windows': 0.26; 'required.': 0.28; 'separate': 0.28; 'lee': 0.28; 'installing': 0.29; 'fix': 0.29; 'asking': 0.29; 'bugs.': 0.30; 'ran': 0.30; 'installation': 0.30; 'least': 0.31; 'list': 0.32; 'words,': 0.32; 'this.': 0.32; 'does': 0.32; 'actually': 0.33; "can't": 0.33; 'too': 0.33; 'there': 0.33; 'to:addr:python-list': 0.33; 'that,': 0.33; 'someone': 0.34; 'header:User-Agent:1': 0.34; 'creates': 0.34; 'test': 0.34; 'things': 0.34; 'directory.': 0.34; 'header:X-Complaints-To:1': 0.35; 'running': 0.35; 'trouble': 0.35; 'external': 0.35; 'unless': 0.36; 'file': 0.36; 'skip:" 10': 0.36; 'using': 0.37; 'put': 0.37; 'run': 0.37; 'but': 0.37; 'page': 0.37; 'open': 0.37; 'two': 0.37; 'received:org': 0.38; 'menu': 0.38; 'comments': 0.38; 'experience,': 0.38; 'should': 0.38; 'easier': 0.38; 'program,': 0.38; 'subject:: ': 0.39; 'getting': 0.39; 'enough': 0.39; 'header:Mime-Version:1': 0.39; 'subject:with': 0.39; 'to:addr:python.org': 0.39; 'called': 0.40; 'where': 0.40; 'target': 0.61; 'double': 0.61; 'graphics': 0.62; 'url:p': 0.62; 'free': 0.63; 'alternative': 0.64; 'zip': 0.64; 'plus': 0.65; 'here:': 0.65; 'clicking': 0.79; '*you': 0.84; '3.3': 0.84; 'extensions.': 0.84; 'mac.': 0.84; 'many.': 0.84; 'occasion': 0.84; 'setup.py,': 0.84 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Terry Reedy Subject: Re: Need Windows user / developer to help with Pynguin Date: Fri, 28 Oct 2011 00:16:30 -0400 References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: pool-74-109-121-73.phlapa.fios.verizon.net User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 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: 75 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1319775409 news.xs4all.nl 6966 [2001:888:2000:d::a6]:57288 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:15086 On 10/27/2011 3:38 PM, Lee Harr wrote: > > I develop the free python-based turtle graphics application pynguin. > > http://pynguin.googlecode.com/ > > > Lately I have been getting a lot of positive comments from people > who use the program, but I am also getting a lot of feedback from > people on Windows (mostly beginners) who are having trouble > getting the program running. > > I don't use Windows myself, though I have found access occasionally > to fix bugs. I just don't know enough about Windows culture to be > able to make a reliable method for installing or running the program. > > The method that I wrote for Linux also works on Windows, but it has > to be run from the command prompt. > > I am hoping someone can look at what is there and come up with a > reliable method or a simple set of steps that people can follow to get > up and running. Hopefully without having to resort to the command > prompt. > > I started a wiki page here: > http://code.google.com/p/pynguin/wiki/InstallingPynguinOnWindows > but I can't even test if it actually works.... In my experience, double clicking on x.zip should open the zip in the zip program (xp) but not actually extract. Win7, with zip built in, just treats x.zip as a directory in Explorer, with no external program required. You pynguin.zip contains one top level file -- a directory called pynguin that contains multiple files*. Extracting pynguin.zip to a pynguin directory in the same directory as pynguin.zip, the default behavior with Win7 at least, creates a new pynguin directory that contains the extracted pynguin directory. So one has to run pynguin/pynguin/setup.py. In other words, there is one level too many. People can erase 'pynguin' from the target list to avoid this. (I am not sure 7zip on xp has the same default.) *You would make things easier, at least for Windows users, if you added the proper extensions. pynguin => pynguin.py README => README.txt etc for other text files. If you are using setup.py, I do not know of any alternative to using a command prompt. But do tell people to find it with Start/All Programs/Accessories/Command Prompt. Then two choices that I know of. 1."cd dir", where dir is the path to the directory containing setup.py. Of course, for "python setup.py install" to work, people must have the Python installation path python-dir in the PATH environmental variable, which it will not be unless they put it there. Without that, "python-dir\python setup.py install" is required. 2. "cd python-dir" followed by "python pynguin-dir\setup.py install" I may have missed something, but I do not actually run many Python apps. One I have used (renpy) makes separate installers for Windows, *nix, and Mac. As I remember, is does a standard Windows installation with one of the free installers, asking where to put the files and if Start menu icons are wanted. I ran it with a desktop shortcup to the main program. The new disutiles2/distribute/packaging package plus a new python launcher for Windows should make things easier within a year, by the time 3.3 is out. For the occasion library package, I prefer to directly extract to site-packages. -- Terry Jan Reedy