Path: csiph.com!usenet.pasdenom.info!news.albasani.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed3.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.013 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'subject:Python': 0.06; 'referring': 0.07; 'runtime': 0.09; 'setup.py': 0.09; 'subject:using': 0.09; 'cc:addr:python-list': 0.11; 'archive': 0.14; 'windows': 0.15; '.py': 0.16; 'all?': 0.16; 'ought': 0.16; 'run-time.': 0.16; 'saying.': 0.16; 'sender:addr:gmail.com': 0.17; 'wrote:': 0.18; 'do.': 0.18; 'file,': 0.19; 'possible,': 0.19; 'small,': 0.19; 'not,': 0.20; 'cc:addr:python.org': 0.22; 'install': 0.23; 'lets': 0.24; "shouldn't": 0.24; "haven't": 0.24; 'cc:2**0': 0.24; 'second': 0.26; 'asking': 0.27; 'header:In-Reply- To:1': 0.27; 'point': 0.28; '(like': 0.30; 'message- id:@mail.gmail.com': 0.30; "i'm": 0.30; 'software,': 0.31; 'libraries': 0.31; 'responded': 0.31; 'subject:development': 0.31; 'computer.': 0.33; 'third': 0.33; 'subject:the': 0.34; 'agree': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'add': 0.35; 'really': 0.36; 'installing': 0.36; 'done': 0.36; "i'll": 0.36; 'should': 0.36; 'example,': 0.37; 'sometimes': 0.38; 'manager': 0.38; 'files': 0.38; 'fact': 0.38; 'anything': 0.39; 'does': 0.39; 'use.': 0.39; 'sure': 0.39; 'either': 0.39; 'how': 0.40; 'even': 0.60; 'easy': 0.60; 'most': 0.60; "you're": 0.61; 'first': 0.61; 'making': 0.63; 'to:addr:gmail.com': 0.65; '2-3': 0.68; 'potentially': 0.81; 'sees,': 0.84; 'thing,': 0.91; 'serious': 0.97 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=rehBkgayH0b/5KRCUgVEFOZzvAf9/uCk5HV2Pj9ag2o=; b=ZvpbbBhFV4ePV3neVdXME4KUAph/gne1uUWMiMH0K1CY1Wq2wxIOy0yoLdN9gO+l2G hZq4k+oUyQvg/F74YV2c8rUjeFSP5Nmbd+Dlff3EVWJLJctneSUw4gxDtzA79z1SaQJB ouqcp2m1qSUnGLakcMpwozQoIAElzHsfcvBLXdQt6tYq698qxkMRmTTMyxx2Zcg3kgF5 kXn0GSjHkrWo2I4WzBE/8DjIHjtOBKFgvTHnuiSbMRvztImYARWvaLiU9LMbkMax6eEe K2iWI1uEQ/WtmnLOLGWunKZHR4s1tF+4f1UnHYLQcTAp9bcw+sXBXlksYxtaoMaFjA3L /GJw== X-Received: by 10.112.182.39 with SMTP id eb7mr14000970lbc.30.1373429576323; Tue, 09 Jul 2013 21:12:56 -0700 (PDT) MIME-Version: 1.0 Sender: joshua.landau.ws@gmail.com 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> From: Joshua Landau Date: Wed, 10 Jul 2013 05:12:16 +0100 X-Google-Sender-Auth: nH_2srG8MWICpUOnwdPYx0BqDDA Subject: Re: the general development using Python To: CM Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: python-list 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: 35 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1373429584 news.xs4all.nl 15896 [2001:888:2000:d::a6]:39694 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:50295 On , CM wrote: > What I was thinking of was that if you are going to sell software, you wa= nt to make it as easy as possible, and that includes not making the potenti= al customer have to install anything, or even agree to allow you to "explic= itly" install a runtime on their computer. If the potential customer just = sees, clicks, and installs, that should be the most they ought to have to d= o. I don't really get what you are saying. Do you, or do you not, want it installed? > Also, many programs rely on 2-3 dependencies, and sometimes that is askin= g a lot of the end user to install. (I know, I know, it shouldn't be...and= with things like pip it really shouldn't be, but you know how it goes). > >> I responded (to some parts): >> But why do they need to install it at all? If you're not installing >> the .py file, then just include those dependencies in the archive -- >> .py files are tiny. If you are installing the .py with a setup.py >> (like with the link I included), then just install them at the same >> time. > > Maybe. I'll have to think about it. I'm referring to libaries as depend= encies. So for example, though .py files are small, wxPython, for example, = isn't tiny, nor are other libraries one might use. Please excuse the fact I haven't done anything serious on Windows in years so I'm not really sure what I'm saying. How does Windows deal with dependencies? It's going to have to be fetched at one point anyway, so that's either at download-time, install-time or run-time. The first lets you just add it to the archive, the second lets you deal with it through a good standard distribution manager thing, the third is potentially crazy. Hence, wutz za probem bruv?