Return-Path: X-Original-To: distix@pieni.net Delivered-To: distix@pieni.net Received: from bagpuss.pepperfish.net (bagpuss.pepperfish.net [148.251.8.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pieni.net (Postfix) with ESMTPS id EBB8424299 for ; Sun, 24 Jul 2016 16:25:34 +0200 (CEST) Received: from platypus.pepperfish.net (unknown [10.112.100.20]) by bagpuss.pepperfish.net (Postfix) with ESMTP id 38E22EFF; Sun, 24 Jul 2016 15:25:34 +0100 (BST) Received: from ip6-localhost ([::1] helo=platypus.pepperfish.net) by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian)) id 1bRKLW-0004mn-2O; Sun, 24 Jul 2016 15:25:34 +0100 Received: from inmail0 ([10.112.100.10] helo=mx0.pepperfish.net) by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian)) id 1bRKLU-0004md-66 for ; Sun, 24 Jul 2016 15:25:32 +0100 Received: from mail-it0-f66.google.com ([209.85.214.66]) by mx0.pepperfish.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1bRKLS-0006wP-1J for obnam-dev@obnam.org; Sun, 24 Jul 2016 15:25:32 +0100 Received: by mail-it0-f66.google.com with SMTP id u186so6064043ita.1 for ; Sun, 24 Jul 2016 07:25:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=ZSTeOdjUgbzue3qpJLOgHNI55GVujO3rewbTWRjQja0=; b=0KhDucI7YH1JDdFTogVkVfgJf6LVc2+cEihBTYad1FTNKxfWQ6ysLrlftSpSgz96QA JsaU/MFS1NoTZ3beU+p/YzDZuHe6u9FaYORamhs2fbmbArnULh9jWFfIa79N8p3uEf+y pP20+jVFIY3dO9R0IuX0mgYPLQ/SWIFgRhc5quv6434JrMeroWvUhFdQkyR7hIVx6fZP VylYZfMPn38YNU2ELmyhSrvsDxjs4ZvN9/P+njTYJtAdprg1xiekJdR/RXNjuyaM37gQ CHdb6NmdQvwVf7yRLg6mbrbZfY7PsWGFwMtjl+/WNw9tdk22hwi/4qmTH38eETGv85yY G2vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=ZSTeOdjUgbzue3qpJLOgHNI55GVujO3rewbTWRjQja0=; b=hazL+lgONL951lCFS/dUkNNh/E+KxudNn2K3+m8Jhw/Y+3oB1frSKfN66jrT7Qv/NJ h9zhMqEnKGWwn4IZqQWZfNTECNX8LpfW0a/rHlpPDiJB6KILdEFMHDyDIbRSZWSZ6NOl 5A91h8egbSC4IZ4yC5AnAS5PTlzzFfXpk+9Mov+SVprO/mRZuzJjf4L3cpVBxJWkLdyw WhPeRUVuf8xcY4DZO1FO+x+nPRA6aE4r4ZfevA3njKz6oHeGZZg0eI1F8aqe0NI/U80Q JQ4SWPoPe+//4C/RuGhCRP4FYlMntozwD+ixJOohcS29OngyOGgzLHXaQYG284+bi0Gc aOZA== X-Gm-Message-State: AEkoous9CI1WHnVIwrpY/qpccsim1dkX35LrrnNrqkAkh1p030z9KeGeRT8mldQ/Cc1pDw== X-Received: by 10.36.43.131 with SMTP id h125mr15552927ita.89.1469370317570; Sun, 24 Jul 2016 07:25:17 -0700 (PDT) Received: from [192.168.43.196] ([172.56.13.218]) by smtp.googlemail.com with ESMTPSA id u7sm7385892ita.21.2016.07.24.07.25.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Jul 2016 07:25:16 -0700 (PDT) To: Lars Wirzenius References: <56E8255A.9020906@gmail.com> <1458055902-97595-1-git-send-email-remirampin@gmail.com> <1458055902-97595-2-git-send-email-remirampin@gmail.com> <20160711174533.GB14034@exolobe3> <20160724095718.GH5765@exolobe3> From: Remi Rampin Message-ID: <9aec1b50-556a-7015-3028-b0a2534983ec@gmail.com> Date: Sun, 24 Jul 2016 10:25:13 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20160724095718.GH5765@exolobe3> X-Spam-Score: -0.6 X-Spam-Score-int: -5 X-Spam-Bar: / X-Scanned-By: pepperfish.net, Sun, 24 Jul 2016 15:25:32 +0100 X-Spam-Report: Content analysis details: (-0.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.5 PPF_USER_AGENT User-Agent: exists 0.2 PPF_INREPLYTO_NODOTS In-Reply-To contains no dots after the @ 0.2 PPF_REFERENCES_NODOTS References contains no dots after the @ 1.0 PPF_FROM_CONTAINS_MAIL The From header contains 'mail' 1.2 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (remirampin[at]gmail.com) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.214.66 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-ACL-Warn: message may be spam X-Scan-Signature: f8cd13fc87b96252cc7208301cf903cd Cc: obnam-dev@obnam.org Subject: Re: [PATCH 1/2] Switch to setuptools X-BeenThere: obnam-dev@obnam.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Obnam development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1072092775021709691==" Mime-version: 1.0 Sender: obnam-dev-bounces@obnam.org Errors-To: obnam-dev-bounces@obnam.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============1072092775021709691== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wrVrmro7E67V10vuwN0L6i5hLMx3uPEEj" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --wrVrmro7E67V10vuwN0L6i5hLMx3uPEEj Content-Type: multipart/mixed; boundary="2LcbdxgIokUS8Cx8kAJWOmugAatHKbe1L" From: Remi Rampin To: Lars Wirzenius Cc: obnam-dev@obnam.org Message-ID: <9aec1b50-556a-7015-3028-b0a2534983ec@gmail.com> Subject: Re: [PATCH 1/2] Switch to setuptools References: <56E8255A.9020906@gmail.com> <1458055902-97595-1-git-send-email-remirampin@gmail.com> <1458055902-97595-2-git-send-email-remirampin@gmail.com> <20160711174533.GB14034@exolobe3> <20160724095718.GH5765@exolobe3> In-Reply-To: <20160724095718.GH5765@exolobe3> --2LcbdxgIokUS8Cx8kAJWOmugAatHKbe1L Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 7/24/16 05:57, Lars Wirzenius wrote: > On Mon, Jul 11, 2016 at 02:10:36PM -0400, R=E9mi Rampin wrote: >> setuptools has become a standard for Python packages and if people >> have pip >> installed, you can assume they have setuptools. In particular, setupto= ols >> is recommended by the Packaging User Guide [1]. > Oh good, yet another build depenendy, then. Moving things out of the standard library is how the Python ecosystem supports software. Everything else already depends on setuptools, and pip comes with it. I'm not sure it is that much of an issue, but if you do, this patch can definitely be reworked a little bit; keep in mind that on every system out there, this will still use setuptools, since pip monkey-patches distutils to call setuptools. > I don't feel that's a thing I care to support. If we are to have that > line, then at least it needs to have a comment to explain it. > > If that use case for setup.py is something that should be supported, > it should be supported by setuptools directly, not by inserting code > into every setup.py file ever written. I'm sorry if I haven't been clear on this. setuptools and pip totally support this, your custom commands do not. If you don't use relative paths in your code, that assumes that the current directory is the one where setup.py lives, this line becomes unnecessary. > I don't particularly care about the name on PyPI. It's a flat > namespace, and this is one of the problems that results from that. > > However, since there's no point in putting in any of this PyPI support > into Obnam before its dependencies, I am afraid I'm going to drop this > now. > > I do not like PyPI, and I do not like anything about how the Python > community distributes code. I don't want to have to deal with it, and > this thread has already exceeded my tolerance level for PyPI. Got it. The patches are here if someone else wants to do that. I myself install from Debian. Best --=20 R=E9mi --2LcbdxgIokUS8Cx8kAJWOmugAatHKbe1L-- --wrVrmro7E67V10vuwN0L6i5hLMx3uPEEj Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2 Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJXlM/RAAoJEJl6vQ1BYB5vqnsP/ibRkEYerqlVszNd580fNglC rBDyPbtc5No67HpHiwTn1SnpIHWFtjO5HyHAaVCdejNe85Dll5At3Z6YI+s5vXoZ aOQCArfEUMoZHqQwVDz2KfKNtShHtqJzd1a8WUjvIzYQfd6Uhj8SBuTtwoSIg2nr 3uaIYSjTfveOjJd9oDMPV4JmRHmsYcYKKPUAoC0Vg0jsUo3folyDwqzr4fgAQ44Z /B2M60cVd89U+PfRDvtedgyqkNbSODJbGxiN1mlT9PPT6B4jFZIkeIdZ2bqiYvjW Kl1FjNgrg4FxwBqxhp7iF8nn+p7xAv7EdToc+R0awe/LpbueCniJGtW4RnCQPRWR m6rIVtjjUOV0M5mbMNh1Qiy+ZVqfOaciBLVBevyfBnK8/cx2e9UFucVPmyqzPDps GAh43w0dbnobk5dj95dpmmB2+WFfXJyffRwTmqziIqCF+14L0lYEkrEZVO7/3S8i DZB9FOozFHSDviATZgaVoEEG28eWLiZSTlieKPPlPnaW29AQ8SO6R2zMONDE28OQ GiyWw5OeGUFadptv0pS4S+TDWEpSK3ZndYaGDCV1TncbZaoBl8Pl9bCBPZokaUBu m1ENqckhPlKd0HYI9Xy8+NKikfYRXtn6a8a1rCHw9YZPNt0cp0yoWx58CtG1dSvY 5EDNtH1LqpNvxeRt0Rxa =lPqo -----END PGP SIGNATURE----- --wrVrmro7E67V10vuwN0L6i5hLMx3uPEEj-- --===============1072092775021709691== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ obnam-dev mailing list obnam-dev@obnam.org http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/obnam-dev-obnam.org --===============1072092775021709691==--