Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'subject:Python': 0.06; 'developer.': 0.07; 'postgresql': 0.07; 'developer?': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; 'url:download': 0.12; 'windows': 0.15; '>1)': 0.16; '>2)': 0.16; '>3)': 0.16; '>4)': 0.16; 'finney': 0.16; 'proportion': 0.16; 'quoted': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'url:windows': 0.16; 'appropriate': 0.16; 'wrote:': 0.18; 'saying': 0.22; 'install': 0.23; 'installation': 0.23; 'header:User-Agent:1': 0.23; 'gets': 0.27; 'header:X-Complaints-To:1': 0.27; 'chris': 0.29; 'though.': 0.31; 'writes:': 0.31; 'yes.': 0.31; 'up.': 0.33; 'url:python': 0.33; 'subject:the': 0.34; 'problem': 0.35; 'there': 0.35; 'version': 0.36; 'url:downloads': 0.36; 'url:org': 0.36; 'application': 0.37; 'ben': 0.38; 'process,': 0.38; 'to:addr :python-list': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'users': 0.40; 'how': 0.40; 'course.': 0.60; 'tell': 0.60; 'son': 0.61; 'new': 0.61; 'skip:* 10': 0.61; 'more': 0.64; 'here': 0.66; 'latest': 0.67; 'mar': 0.68; '2015': 0.84; 'received:125': 0.84; 'standing': 0.84; 'mistake': 0.91 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Ben Finney Subject: Re: Python 2 to 3 conversion - embrace the pain Date: Tue, 17 Mar 2015 14:42:42 +1100 References: <20150316025301.GA94576@cskk.homeip.net> <873855tts4.fsf@jester.gateway.sonic.net> <55068cb0$0$12923$c3e8da3$5496439d@news.astraweb.com> <8761a1gxhq.fsf@jester.gateway.sonic.net> <550710DD.3030405@gmail.com> <0b5fgadfu37un5mqu8omlu6hgfcnnfggtr@4ax.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Gmane-NNTP-Posting-Host: jigong.madmonks.org X-Public-Key-ID: 0xAC128405 X-Public-Key-Fingerprint: 517C F14B B2F3 98B0 CB35 4855 B8B2 4C06 AC12 8405 X-Public-Key-URL: http://www.benfinney.id.au/contact/bfinney-pubkey.asc X-Post-From: Ben Finney User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:RyDcqYqiRafPCm58Yn//6aRVW9o= X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.19 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: 40 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1426563755 news.xs4all.nl 2963 [2001:888:2000:d::a6]:34996 X-Complaints-To: abuse@xs4all.nl Path: csiph.com!usenet.pasdenom.info!bete-des-vosges.org!feed.ac-versailles.fr!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed4a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Xref: csiph.com comp.lang.python:87613 Mario Figueiredo writes: > On Tue, 17 Mar 2015 09:02:38 +1100, Chris Angelico > wrote: > > > >Imagine you need a PostgreSQL database for your Python application - > >which also means you need psycopg2, of course. How do you go about > >writing installation instructions? > > > >* WINDOWS * > >1) Install the latest Python 3 from https://www.python.org/downloads/windows/ > >2) Install the appropriate version of psycopg2 from > >http://www.stickpeople.com/projects/python/win-psycopg/ > >3) Install the latest PostgreSQL from > >http://www.postgresql.org/download/windows/ > >4) Install my program from blah blah blah > > > > Are you saying this is a problem for any developer? Yes. They need to write installation instructions, and the more complex those instructions are the fewer prospective users will bother. The more complexities in the installation process, the more opportunities there are for the recipient to make a mistake. Each mistake is demoralising and will cause some proportion of people to give up. So if the installation process *necessitates* complex instructions, that's a problem for the developer. You can blame “lazy users” if you want to. That gets you no new users of your program though. -- \ “I tell you the truth: some standing here will not taste death | `\ before they see the Son of Man coming in his kingdom.” —Jesus, | _o__) c. 30 CE, as quoted in Matthew 16:28 | Ben Finney