Path: csiph.com!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed4.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.021 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'output': 0.05; 'subject:Python': 0.06; 'option,': 0.09; 'replied': 0.09; 'subject:using': 0.09; 'python': 0.11; 'archive': 0.14; '"to': 0.16; '(other': 0.16; 'adam': 0.16; 'exe': 0.16; 'simple.': 0.16; 'user?': 0.16; 'write.': 0.16; '(you': 0.16; 'wrote:': 0.18; 'deployment': 0.19; 'first.': 0.19; 'normally': 0.19; 'seems': 0.21; 'installation': 0.23; '(by': 0.24; 'parse': 0.24; 'url:moin': 0.24; 'source': 0.25; 'options': 0.25; 'post': 0.26; 'header:In-Reply-To:1': 0.27; 'quickly': 0.29; 'forgot': 0.30; 'originally': 0.30; 'message-id:@mail.gmail.com': 0.30; 'reply.': 0.31; 'that.': 0.31; 'url:wiki': 0.31; 'dom': 0.31; 'post.': 0.31; 'subject:development': 0.31; 'them?': 0.31; 'yes.': 0.31; 'probably': 0.32; 'option': 0.32; 'run': 0.32; 'quite': 0.32; 'url:python': 0.33; 'running': 0.33; 'to:name:python-list': 0.33; 'subject:the': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'google': 0.35; 'there': 0.35; 'really': 0.36; 'installing': 0.36; 'machine.': 0.36; 'url:org': 0.36; 'list': 0.37; 'skip:. 20': 0.38; 'to:addr:python-list': 0.38; 'files': 0.38; 'list,': 0.38; 'sure': 0.39; 'to:addr:python.org': 0.39; 'users': 0.40; 'read': 0.60; 'experts': 0.60; 'tell': 0.60; 'url:3': 0.61; 'simple': 0.61; 'back': 0.62; 'url:index': 0.63; 'kind': 0.63; 'july': 0.63; 'more': 0.64; 'reply': 0.66; 'benefit': 0.68; 'person,': 0.68; 'default': 0.69; 'as:': 0.81; 'have.': 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:from:date:message-id:subject:to :content-type; bh=a7ffRanjDj8L315byARVqdEvwSp/WUfwKFUKPP0j7yI=; b=IiDOfMwa1pNqAawavdVdlRnh+hrCB/g/1qxRKYJocPLxFiZE3fIRKAd8cCn3sHP2FJ aIbKwW9K9hmAzexrKmVZ0oyu+I195LlsQHBOO9pfNbe0AtKVLWuRYSXkLpUOSX7n5u1w DawyLykEZBPYHLfUoHl2DlFlOqsR0kkP3b0cVrWc6obPCjz4hkpTOdtguEfkviLe91D7 r3OHulj7zdVKWxltgTVJgxuZ7CmqX9xvNPHwyG/fBSxsLHbL0JWNLMqq0HXjFC4vHlVN tHKRJ0tMzibmjTnpX5weCqLJlxmKtjiA2139sZsLWmSdffpSEhGOrrjSxoH6P+u5VOUs i/Bg== X-Received: by 10.112.42.44 with SMTP id k12mr13617592lbl.63.1373404437864; Tue, 09 Jul 2013 14:13:57 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: <51f7f573-e4a6-4349-ae50-21de7780ed8c@googlegroups.com> From: Joshua Landau Date: Tue, 9 Jul 2013 22:13:17 +0100 Subject: Re: the general development using Python To: python-list Content-Type: text/plain; charset=UTF-8 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: 47 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1373404445 news.xs4all.nl 15985 [2001:888:2000:d::a6]:44961 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:50274 On 9 July 2013 03:08, Adam Evanovich wrote: > Joshua, > > Why did you send me an email reply instead of replying in the google groups? Apologies, although it's not quite that simple. I access this list the way it was originally intended -- through EMail. I replied "to all", which default to both the list (by CC) and the person, and I forgot to drop you from the reply. If you use Google Groups, it's also best to read http://wiki.python.org/moin/GoogleGroupsPython first. Secondly, please don't top post. It seems reasonable to post back this to the list, so I have. > I just want to make sure that it really is as simple as: > > 1) Installing Python on users machine. > 2) Running the deployment on their end to parse the DOM via the > application/tool that I write. > 3) Waiting for the output so they can see it. > > Is it really any more complicated than that (other than writing the > tool/app, obviously)? As other's have responded, that's it. > Can you tell me quickly what kind of deployment > options Python has? What you can just do is send a .zip/.tar.gz/.tar.xz or other archive format with all of the files they need to have. Normally I find it nicest to just run like that (I personally reserve installing for the things that benefit from it). If you want installation as an option, then AFAIK the only option in wide usage is http://docs.python.org/3/distutils/index.html. There may be others, but you'd need to ask the experts about that. > Can you wrap source code/libs/apps into an EXE and just > send that to the end user? Or is it more complicated for them? Urm.. yes. But don't. That's the "nuclear" option and isn't a good one. If you have a *really genuinely good reason* (you probably don't) to do this, there are ways.