Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #16286

Re: sick of distribute, setup, and all the rest...

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <anacrolix@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.002
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'pypi': 0.04; 'stuff.': 0.05; 'decent': 0.07; 'disagree': 0.07; 'mess': 0.07; 'python': 0.08; 'distutils': 0.09; 'pitch': 0.09; 'am,': 0.12; 'library': 0.13; '(set': 0.16; 'cleanly': 0.16; 'diplomacy': 0.16; 'ecosystem': 0.16; 'egg': 0.16; 'gem': 0.16; 'ive': 0.16; 'received:209.85.213.174': 0.16; 'received:mail- yx0-f174.google.com': 0.16; 'requisite': 0.16; 'subject:setup': 0.16; 'worse.': 0.16; 'cc:addr:python-list': 0.16; 'language': 0.17; 'wrote:': 0.18; 'exists': 0.18; 'cc:no real name:2**0': 0.20; 'header:In-Reply-To:1': 0.22; 'versions': 0.23; 'debian': 0.23; 'ones.': 0.23; 'cc:2**0': 0.24; 'correctly.': 0.24; 'do,': 0.25; 'module': 0.26; 'tried': 0.27; 'fact': 0.27; 'url:mailman': 0.28; 'mine': 0.28; 'message-id:@mail.gmail.com': 0.28; '27,': 0.29; 'likes': 0.29; 'worked': 0.29; 'cc:addr:python.org': 0.29; 'second': 0.29; 'nov': 0.29; 'example': 0.29; 'agreed.': 0.30; 'install,': 0.30; 'optimal': 0.30; 'rails': 0.30; 'sun,': 0.30; 'ago': 0.31; 'installed': 0.31; 'does': 0.32; 'programmers': 0.32; 'url:listinfo': 0.32; 'this.': 0.33; 'nobody': 0.34; 'too': 0.34; 'anything': 0.34; 'languages': 0.35; 'expertise': 0.35; 'something': 0.35; 'url:python': 0.36; 'similar': 0.36; 'core': 0.36; 'uses': 0.36; 'but': 0.37; 'technical': 0.37; 'received:google.com': 0.37; 'problems': 0.37; 'could': 0.37; 'enough': 0.38; 'replace': 0.38; 'some': 0.38; 'received:209.85': 0.38; 'talk': 0.39; 'url:org': 0.39; "it's": 0.40; 'received:209': 0.40; 'management': 0.60; 'more': 0.61; '2011': 0.61; 'policy': 0.65; 'believe': 0.65; '26,': 0.67; 'succeed': 0.73; 'suffering': 0.73; 'url:r': 0.78; 'choice:': 0.84; 'problems?': 0.84; 'rusi': 0.84; 'upstream': 0.91; 'url:comments': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=TTY6UTJh0Z6TbkIvDXC2mnpnjwV0XVaBplZS8NQvRso=; b=trzTsJyKKIQtoJdnc2AwwrdwZBQHpFUE2BLxlQyuw00gbEK6TdYqinIhb4E9oG06ZN nbOVlINF+T2J/IGcqnJ1J08NGMygNf6nXQFY6pReLURLgI0LnbFAihQ6LI0YR0uaEpJ7 KG5LA0FnVeXvqlHZUGN/vYp+iCRdQvAXTB7kY=
MIME-Version 1.0
In-Reply-To <3dcbbd82-0f95-4e00-94ee-26d6d5dd1812@c16g2000pre.googlegroups.com>
References <jaqq8c$ang$1@reader1.panix.com> <3dcbbd82-0f95-4e00-94ee-26d6d5dd1812@c16g2000pre.googlegroups.com>
From Matt Joiner <anacrolix@gmail.com>
Date Sun, 27 Nov 2011 23:54:24 +1100
Subject Re: sick of distribute, setup, and all the rest...
To rusi <rustompmody@gmail.com>
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding quoted-printable
Cc python-list@python.org
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.3073.1322398489.27778.python-list@python.org> (permalink)
Lines 60
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1322398489 news.xs4all.nl 6861 [2001:888:2000:d::a6]:43363
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python:16286

Show key headers only | View raw


Agreed. I recently gave Haskell a go, and it was remarkable how
similar the package management is to Python's.

How well does the new "packaging" (set for release in Python 3.3?)
module deal with the problems?

With a better package management system, the half of the standard
library that nobody uses can be unceremoniously dumped, and their more
recent upstream versions used correctly. Even distutils itself is
"obsolete", the first recommendation people give is to replace it with
distribute and/or pip.

On Sun, Nov 27, 2011 at 4:28 AM, rusi <rustompmody@gmail.com> wrote:
> On Nov 26, 6:40 pm, kj <no.em...@please.post> wrote:
>> it's an all-out disgrace.
>>
>> when is python going to get a decent module distribution system???
>>
>> and don't tell me to do it myself: it's clear that the sorry
>> situation we have now is precisely that too many programmers without
>> the requisite expertise or policy-making authority have decided to
>> pitch in.  This is something for GvR and his top Python core library
>> team to do, because the problems are as much policy and institutional
>> ones as they are technical (programming) ones.
>
> I second this.
>
> The only thing I disagree about is that GvR is 'top' enough to handle
> this.
> For example on my debian box my python system is a mishmash of debian-
> apt-packages,
> eggs, and hand-installed stuff.  [I believe I tried something like
> pypi and did not succeed -- dont exactly remember]
> So for systems like mine python and apt need to talk courteously to
> each other -- not possible for the likes of u&me; hard even for the
> likes of GvR.
>
> Frankly, this is not great but could be much worse.  Some years ago
> when I worked with Ruby on Rails the rails that came from debian was
> an travesty.  After some suffering I gathered that the optimal
> diplomacy was:
> - ruby from apt
> - gem hand installed
> - rails from gem
>
> While Ive never seen anything as ridiculous as the debian-rails in the
> python world, its still always a hobson choice:  use a deb package
> that will cleanly install, deinstall, upgrade etc but is out of date
> or use a fresh and shiny egg that messes up the system.
>
> Haskell's cabal/hackage system is just as much a mess
> http://www.reddit.com/r/haskell/comments/f3lh5/haskells_own_dll_hell/
>
> In short the mess arises from this that each of these languages comes
> up with its own package management system, neglecting the fact that
> the language invariably exists in a larger ecosystem
> --
> http://mail.python.org/mailman/listinfo/python-list
>

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

sick of distribute, setup, and all the rest... kj <no.email@please.post> - 2011-11-26 13:40 +0000
  Re: sick of distribute, setup, and all the rest... Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-11-26 14:22 +0000
    Re: sick of distribute, setup, and all the rest... "Albert W. Hopkins" <marduk@letterboxes.org> - 2011-11-26 09:51 -0500
  Re: sick of distribute, setup, and all the rest... rusi <rustompmody@gmail.com> - 2011-11-26 09:28 -0800
    Re: sick of distribute, setup, and all the rest... Rick Johnson <rantingrickjohnson@gmail.com> - 2011-11-26 09:46 -0800
    Re: sick of distribute, setup, and all the rest... Matt Joiner <anacrolix@gmail.com> - 2011-11-27 23:54 +1100
    Re: sick of distribute, setup, and all the rest... alex23 <wuwei23@gmail.com> - 2011-11-27 20:37 -0800
      Re: sick of distribute, setup, and all the rest... rusi <rustompmody@gmail.com> - 2011-11-27 23:18 -0800
        Re: sick of distribute, setup, and all the rest... Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-11-28 11:42 +0000
          Re: sick of distribute, setup, and all the rest... rusi <rustompmody@gmail.com> - 2011-11-28 05:14 -0800
            Re: sick of distribute, setup, and all the rest... Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-11-28 14:04 +0000
            Re: sick of distribute, setup, and all the rest... Andreas Perstinger <andreas.perstinger@gmx.net> - 2011-11-28 15:23 +0100

csiph-web