From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 30 03:57:19 2019 Received: (at 24450) by debbugs.gnu.org; 30 Mar 2019 07:57:19 +0000 Received: from localhost ([127.0.0.1]:36219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hA8rf-00082j-Ev for submit@debbugs.gnu.org; Sat, 30 Mar 2019 03:57:19 -0400 Received: from mx1.riseup.net ([198.252.153.129]:39846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hA8rc-00082X-VN; Sat, 30 Mar 2019 03:57:17 -0400 Received: from capuchin.riseup.net (capuchin-pn.riseup.net [10.0.1.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 9D6DF1A04CC; Sat, 30 Mar 2019 00:57:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1553932635; bh=+c+whlUv6xmEB/A02sIIyLCNBnGlDBqd7p+pMl2SEMU=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=UjPMNuNooQDLMyOMo8czC4erYlKvDRSc+J6EuXGEtpEBPNUfDDKkyqXxrENv+Si4L /1dZ0vPnoo9JvBTKevJIIhC+5d2pSxjKl8mUjtp13CkhIFhN3jmbtzuyss9C1eI9k3 AIsuusR2jh/0JG+4BC8boqJPjLtiKbc/6teP/K9w= X-Riseup-User-ID: C37BD159BBAC4720BE3C07E4F3E98F87960E1CCC9A7021F4FF2DE41F17106A67 Received: from [127.0.0.1] (localhost [127.0.0.1]) by capuchin.riseup.net (Postfix) with ESMTPSA id 47427120527; Sat, 30 Mar 2019 00:57:13 -0700 (PDT) Subject: Re: bug#34266: pypi importer cannot handle [ and ] correctly To: Maxim Cournoyer References: <87va022tz3.fsf@gmail.com> From: swedebugia Message-ID: <991a432d-e5b8-88cd-ee47-bb60af1a8dbe@riseup.net> Date: Sat, 30 Mar 2019 08:59:12 +0100 MIME-Version: 1.0 In-Reply-To: <87va022tz3.fsf@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="D6uQrkeYOdfpFinkcF0h2Gd5DPiR87m3v" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24450 Cc: 34266@debbugs.gnu.org, 24450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --D6uQrkeYOdfpFinkcF0h2Gd5DPiR87m3v Content-Type: multipart/mixed; boundary="jl6FJnS6n97xldJs8GtZBPzjbQChLA20K"; protected-headers="v1" From: swedebugia To: Maxim Cournoyer Cc: 34266@debbugs.gnu.org, 24450@debbugs.gnu.org Message-ID: <991a432d-e5b8-88cd-ee47-bb60af1a8dbe@riseup.net> Subject: Re: bug#34266: pypi importer cannot handle [ and ] correctly References: <87va022tz3.fsf@gmail.com> In-Reply-To: <87va022tz3.fsf@gmail.com> --jl6FJnS6n97xldJs8GtZBPzjbQChLA20K Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2019-03-29 05:19, Maxim Cournoyer wrote: > swedebugia writes: >=20 >> $ ./pre-inst-env guix import pypi beaker >> >> following redirection to `https://pypi.org/pypi/Beaker/json'... >> >> Starting download of /tmp/guix-file.p15GJZ >> From >> https://files.pythonhosted.org/packages/c2/21/b052b2fbfee3def06670923d= 5d34b0d353d4c278013e4a714c3fb663f150/Beaker-1.10.0.tar.gz... >> ...0.0.tar.gz 40KiB 521KiB/s 00:00 >> [##################] 100.0% >> (package >> (name "python-beaker") >> (version "1.10.0") >> (source >> (origin >> (method url-fetch) >> (uri (pypi-uri "beaker" version)) >> (sha256 >> (base32 >> "0l047yl3n9b3w7ba0wrqdb5fpww5y8pjy20kah2mlpr230lqjwk0")))) >> (build-system python-build-system) >> (propagated-inputs >> `(("python-[crypto]" ,#{python-\x5b;crypto\x5d;}#) >> ("python-[cryptography]" >> ,#{python-\x5b;cryptography\x5d;}#) >> ("python-[pycrypto]" >> ,#{python-\x5b;pycrypto\x5d;}#) >> ("python-[pycryptodome]" >> ,#{python-\x5b;pycryptodome\x5d;}#) >> ("python-[testsuite]" >> ,#{python-\x5b;testsuite\x5d;}#) >> ("python-coverage" ,python-coverage) >> ("python-cryptography" ,python-cryptography) >> ("python-cryptography" ,python-cryptography) >> ("python-funcsigs" ,python-funcsigs) >> ("python-memcached" ,python-memcached) >> ("python-mock" ,python-mock) >> ("python-nose" ,python-nose) >> ("python-pycrypto" ,python-pycrypto) >> ("python-pycryptodome" ,python-pycryptodome) >> ("python-pycryptodome" ,python-pycryptodome) >> ("python-pycryptopp" ,python-pycryptopp) >> ("python-pylibmc" ,python-pylibmc) >> ("python-pymongo" ,python-pymongo) >> ("python-redis" ,python-redis) >> ("python-sqlalchemy" ,python-sqlalchemy) >> ("python-webtest" ,python-webtest))) >> (home-page "https://beaker.readthedocs.io/") >> (synopsis >> "A Session and Caching library with WSGI Middleware") >> (description >> "A Session and Caching library with WSGI Middleware") >> (license license:bsd-3)) >=20 > Testing with my soon-to-be sent for review changes: >=20 > --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix import pypi beaker > following redirection to `https://pypi.org/pypi/Beaker/json'... >=20 > Starting download of /tmp/guix-file.0MWu4B > From https://files.pythonhosted.org/packages/76/87/ecc1a222f0caaa7ba7b8= 928737e89b2e91b8c22450c12b8a51ee625a4d87/Beaker-1.10.1.tar.gz... > =E2=80=A60.1.tar.gz 40KiB 487KiB/s 00:00 [#########= #########] 100.0% > (package > (name "python-beaker") > (version "1.10.1") > (source > (origin > (method url-fetch) > (uri (pypi-uri "beaker" version)) > (sha256 > (base32 > "16zdjfl8v73yl1capph0n371vd26c7zpzb48n505ip32ffgmvc4f")))) > (build-system python-build-system) > (native-inputs > `(("python-coverage" ,python-coverage) > ("python-cryptography" ,python-cryptography) > ("python-memcached" ,python-memcached) > ("python-mock" ,python-mock) > ("python-nose" ,python-nose) > ("python-pycryptodome" ,python-pycryptodome) > ("python-pylibmc" ,python-pylibmc) > ("python-pymongo" ,python-pymongo) > ("python-redis" ,python-redis) > ("python-sqlalchemy" ,python-sqlalchemy) > ("python-webtest" ,python-webtest))) > (home-page "https://beaker.readthedocs.io/") > (synopsis > "A Session and Caching library with WSGI Middleware") > (description > "A Session and Caching library with WSGI Middleware") > (license license:bsd-3)) > --8<---------------cut here---------------end--------------->8--- >=20 > Looking better? Perfect! --=20 Cheers Swedebugia --jl6FJnS6n97xldJs8GtZBPzjbQChLA20K-- --D6uQrkeYOdfpFinkcF0h2Gd5DPiR87m3v Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQR6IWNlOiLn9hD6a1XPzUNbKAts0gUCXJ8h0QAKCRDPzUNbKAts 0tuQAP9R2vpUsnHIQ6Pk0La+OsLBsQrgs9d0cC4P2OQqbJx27QD+MrOAJdhoebrd 7oBT8HcsUREpWzV60AgRQIXVFwVZWAk= =NPhy -----END PGP SIGNATURE----- --D6uQrkeYOdfpFinkcF0h2Gd5DPiR87m3v--