From unknown Fri Sep 05 08:57:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30117] [PATCH] gnu: Add python-shapely and python2-shapely. Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jan 2018 01:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30117 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30117@debbugs.gnu.org Cc: Kei Kebreau X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15159799242896 (code B ref -1); Mon, 15 Jan 2018 01:33:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Jan 2018 01:32:04 +0000 Received: from localhost ([127.0.0.1]:56501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eatd0-0000jz-7r for submit@debbugs.gnu.org; Sun, 14 Jan 2018 20:32:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eatcy-0000jm-Ap for submit@debbugs.gnu.org; Sun, 14 Jan 2018 20:31:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eatcr-0004fT-Va for submit@debbugs.gnu.org; Sun, 14 Jan 2018 20:31:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38464) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eatcr-0004fN-Ro for submit@debbugs.gnu.org; Sun, 14 Jan 2018 20:31:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39329) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eatcp-000551-TJ for guix-patches@gnu.org; Sun, 14 Jan 2018 20:31:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eatcm-0004bm-Nz for guix-patches@gnu.org; Sun, 14 Jan 2018 20:31:47 -0500 Received: from mout01.posteo.de ([185.67.36.65]:53720) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eatcm-0004aG-AX for guix-patches@gnu.org; Sun, 14 Jan 2018 20:31:44 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id D6F6D20F6F for ; Mon, 15 Jan 2018 02:31:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1515979901; bh=bFetCnZCxRxPUiA0wAO+2CCke4THkjFzWhf5x+cDdPE=; h=From:To:Cc:Subject:Date:From; b=bZFPl+yuK96WhzuBXReM0FXKYGvPZLWR3E36HPTJoMKwd03USX3TzqI8c62t02uD5 OT+R3Xrqxw8oidHHXl6MtyJQv1Ja95/xdPMMdKu7Jq4aBZILDpaOVfZQ0nKmGka8FA fUnKpGBlysTAyTZWLUqo/aI/5XuSvXkZ8WBZB38kADQwnC5tt310JZlh/MyMdjc/mT dMjwd7A/PlsGO0GJZnJc/e7QCSdutrPMA7tazMPWRcZ38x0LtfaiJyJROMbiWxkuLl Zg7KiSPfbAHngIz22p2h5YY6rqqyolpMhZ32m9c8E2hZsnAQBbEuHSmKSqM/T1HThA /NG8RqDQ7185Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3zKbRc4DxBz9rxH; Mon, 15 Jan 2018 02:31:40 +0100 (CET) From: Kei Kebreau Date: Sun, 14 Jan 2018 20:31:17 -0500 Message-Id: <20180115013117.31644-1-kkebreau@posteo.net> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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.0 (+) * gnu/packages/python.scm (python-shapely, python2-shapely): New variable= s. --- gnu/packages/python.scm | 50 +++++++++++++++++++++++++++++++++++++++++++= +++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 0b582e6b7..17422673f 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -41,7 +41,7 @@ ;;; Copyright =C2=A9 2017 Mathieu Othacehe ;;; Copyright =C2=A9 2017 Jos=C3=A9 Miguel S=C3=A1nchez Garc=C3=ADa ;;; Copyright =C2=A9 2017 Roel Janssen -;;; Copyright =C2=A9 2017 Kei Kebreau +;;; Copyright =C2=A9 2017, 2018 Kei Kebreau ;;; Copyright =C2=A9 2017 Rutger Helling ;;; Copyright =C2=A9 2017 Muriithi Frederick Muriuki ;;; Copyright =C2=A9 2017 Brendan Tildesley @@ -76,6 +76,7 @@ #:use-module (gnu packages file) #:use-module (gnu packages fontutils) #:use-module (gnu packages gcc) + #:use-module (gnu packages geo) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -470,6 +471,53 @@ pidof, tty, taskset, pmap.") (define-public python2-psutil (package-with-python2 python-psutil)) =20 +(define-public python-shapely + (package + (name "python-shapely") + (version "1.6.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Shapely" version)) + (sha256 + (base32 + "0svc58dzcw9gj92b4sgq35sdxkf85z0qwlzxarkzq4bp3h8jy58l")))) + (build-system python-build-system) + (native-inputs + `(("python-cython" ,python-cython) + ("python-matplotlib" ,python-matplotlib) + ("python-pyqt" ,python-pyqt) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov))) + (inputs + `(("geos" ,geos))) + (propagated-inputs + `(("python-numpy" ,python-numpy))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-geos-path + (lambda* (#:key inputs #:allow-other-keys) + (let ((geos (assoc-ref inputs "geos")) + (glibc (assoc-ref inputs ,(if (%current-target-system= ) + "cross-libc" "libc")))) + (substitute* "shapely/geos.py" + (("_lgeos =3D load_dll\\('geos_c', fallbacks=3D.*\\)") + (string-append "_lgeos =3D load_dll('geos_c', fallback= s=3D['" + geos "/lib/libgeos_c.so'])")) + (("free =3D load_dll\\('c'\\)\\.free") + (string-append "free =3D load_dll('c', fallbacks=3D['" + glibc "/lib/libc.so.6']).free")))) + #t))))) + (home-page + "https://github.com/Toblerity/Shapely") + (synopsis "Library for the manipulation and analysis of geometric ob= jects") + (description "Geometric objects, predicates, and operations") + (license license:bsd-3))) + +(define-public python2-shapely + (package-with-python2 python-shapely)) + (define-public python-clyent (package (name "python-clyent") --=20 2.15.1 From unknown Fri Sep 05 08:57:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30117] [PATCH] gnu: Add python-shapely and python2-shapely. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 Jan 2018 14:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30117 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Kei Kebreau Cc: 30117@debbugs.gnu.org Received: via spool by 30117-submit@debbugs.gnu.org id=B30117.15161135984303 (code B ref 30117); Tue, 16 Jan 2018 14:40:02 +0000 Received: (at 30117) by debbugs.gnu.org; 16 Jan 2018 14:39:58 +0000 Received: from localhost ([127.0.0.1]:58227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ebSP8-00017K-6w for submit@debbugs.gnu.org; Tue, 16 Jan 2018 09:39:58 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:54356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ebSP5-00017C-Fy for 30117@debbugs.gnu.org; Tue, 16 Jan 2018 09:39:56 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 0607410DA4; Tue, 16 Jan 2018 15:39:55 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DpOozRVLgaqt; Tue, 16 Jan 2018 15:39:54 +0100 (CET) Received: from ribbon (unknown [193.50.110.60]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E799110DA3; Tue, 16 Jan 2018 15:39:53 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180115013117.31644-1-kkebreau@posteo.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 =?UTF-8?Q?Niv=C3=B4se?= an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 16 Jan 2018 15:39:53 +0100 In-Reply-To: <20180115013117.31644-1-kkebreau@posteo.net> (Kei Kebreau's message of "Sun, 14 Jan 2018 20:31:17 -0500") Message-ID: <87y3kx50li.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) 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.0 (+) Kei Kebreau skribis: > * gnu/packages/python.scm (python-shapely, python2-shapely): New variable= s. [...] > + (home-page > + "https://github.com/Toblerity/Shapely") > + (synopsis "Library for the manipulation and analysis of geometric ob= jects") > + (description "Geometric objects, predicates, and operations") Please make it a full sentence. :-) Otherwise LGTM, thanks! Ludo=E2=80=99. From unknown Fri Sep 05 08:57:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kei Kebreau Subject: bug#30117: closed (Re: [bug#30117] [PATCH] gnu: Add python-shapely and python2-shapely.) Message-ID: References: <878tcxwdh5.fsf@posteo.net> <20180115013117.31644-1-kkebreau@posteo.net> X-Gnu-PR-Message: they-closed 30117 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30117@debbugs.gnu.org Date: Wed, 17 Jan 2018 00:13:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1516147983-15998-1" This is a multi-part message in MIME format... ------------=_1516147983-15998-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30117: [PATCH] gnu: Add python-shapely and python2-shapely. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30117@debbugs.gnu.org. --=20 30117: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30117 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1516147983-15998-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30117-done) by debbugs.gnu.org; 17 Jan 2018 00:12:24 +0000 Received: from localhost ([127.0.0.1]:59196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ebbL5-000496-QH for submit@debbugs.gnu.org; Tue, 16 Jan 2018 19:12:24 -0500 Received: from mout01.posteo.de ([185.67.36.65]:43777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ebbL3-00048r-LT for 30117-done@debbugs.gnu.org; Tue, 16 Jan 2018 19:12:22 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 4012C21026 for <30117-done@debbugs.gnu.org>; Wed, 17 Jan 2018 01:12:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1516147935; bh=noXy/VwYW5mGa396L8IDDcO/ahc48e4n70pqIe91b/M=; h=From:To:Cc:Subject:Date:From; b=p7luycIV5YWxAE6f/ZvvmBXS47naPbagimvlQalAeFwD/V8kQMqY3UUjosJ+KVksB NV12cOpIarpuvR4DfsEMclbDsvknjzX27d+37wZ5vVJOL0y/sCMrq+VCpmcHDac+5w 0wX0IHokjPDkfkcj9+S3aYjjcwTjWrnOZPr1z6fTVJZNWI1GD7OfwMjPe8FilfmBds v+vZaHfoNPqi03qTfBQbkHaCa+GuStK9oXmwyDLKOUDVEOph7LkliSic5ig4vczZld grN2LluykmmA7cQ5a0KbDiLfkQQiy4N7mHKasxcShQglmgVNvp/3EbUcE9zORHlZNW y6fZCfFwTq3gQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3zLnb21tKKz9s1d; Wed, 17 Jan 2018 01:12:14 +0100 (CET) From: Kei Kebreau To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#30117] [PATCH] gnu: Add python-shapely and python2-shapely. References: <20180115013117.31644-1-kkebreau@posteo.net> <87y3kx50li.fsf@gnu.org> Date: Tue, 16 Jan 2018 19:11:50 -0500 In-Reply-To: <87y3kx50li.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 16 Jan 2018 15:39:53 +0100") Message-ID: <878tcxwdh5.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 30117-done Cc: 30117-done@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: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Kei Kebreau skribis: > >> * gnu/packages/python.scm (python-shapely, python2-shapely): New variabl= es. > > [...] > >> + (home-page >> + "https://github.com/Toblerity/Shapely") >> + (synopsis "Library for the manipulation and analysis of geometric >> objects") >> + (description "Geometric objects, predicates, and operations") > > Please make it a full sentence. :-) > > Otherwise LGTM, thanks! > > Ludo=E2=80=99. Pushed to master with appropriate changes. Thanks for reviewing! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlpelMYACgkQ5qXuPBlG eg3nxxAAuAm2qo1uqnc+TIfQNmGz8UDyaBsqDOSGD4xW1rzI/Y/9QP8/xpDvnzmP 9BlqSzWRWh3KAH/gdSNfEKv+oq/pXJfsA7tKvOjwQCFAW2UQc+dzsvipbfWGF6St jaCU9kvALuW3K/1iz7i9OKmuxg5Wb9i7buAUVZ4xDyPEV21BhoLfYlbmp4bedkj1 m3i/2GKk7nAi/aXYa6xkWi8kald9OLuAaParcDYfm3MWqo2VeUghWhK6lyV9lTU8 8O+2HwNApw5EWdqJE3zUf2sf1hhAICnL/8zD933SWbhSg8Ch/V0ndMzpXZNGGoAU 5LFOIXMhDpQIWR5CGYG+Ww73ZEWXoxsztd2aDhfSFzHI6bYWW5eLMfqBS6fikAFF +fWGSl0G4O2G23949myU4laKUCSSrd4WstpG8wHMM9V3R6wrsk9jbSB3dOWNBdbD M2R8bVV+nEKqFIbXdCXFGhhjyVbuU3vDY/lQpPURzHPh0mhh+sujihqtDiu9CtUW aKdgFik28ocAw9iFPaY3s04sOmMG5dteTmf021IYXqqO4uACkuX2QE7p6Hkf3Ofr uf0zRUNhaLsa4CmKYBeyBwKjkJ/TPjE5m4WZB3YawzTHQha38zqT4OFUByeWA2fo tGkb4ydOQWj+U0sBptleTto9Ay3HpeFlsU/RqB6d0HyNTBF96FY= =AYri -----END PGP SIGNATURE----- --=-=-=-- ------------=_1516147983-15998-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Jan 2018 01:32:04 +0000 Received: from localhost ([127.0.0.1]:56501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eatd0-0000jz-7r for submit@debbugs.gnu.org; Sun, 14 Jan 2018 20:32:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eatcy-0000jm-Ap for submit@debbugs.gnu.org; Sun, 14 Jan 2018 20:31:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eatcr-0004fT-Va for submit@debbugs.gnu.org; Sun, 14 Jan 2018 20:31:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38464) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eatcr-0004fN-Ro for submit@debbugs.gnu.org; Sun, 14 Jan 2018 20:31:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39329) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eatcp-000551-TJ for guix-patches@gnu.org; Sun, 14 Jan 2018 20:31:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eatcm-0004bm-Nz for guix-patches@gnu.org; Sun, 14 Jan 2018 20:31:47 -0500 Received: from mout01.posteo.de ([185.67.36.65]:53720) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eatcm-0004aG-AX for guix-patches@gnu.org; Sun, 14 Jan 2018 20:31:44 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id D6F6D20F6F for ; Mon, 15 Jan 2018 02:31:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1515979901; bh=bFetCnZCxRxPUiA0wAO+2CCke4THkjFzWhf5x+cDdPE=; h=From:To:Cc:Subject:Date:From; b=bZFPl+yuK96WhzuBXReM0FXKYGvPZLWR3E36HPTJoMKwd03USX3TzqI8c62t02uD5 OT+R3Xrqxw8oidHHXl6MtyJQv1Ja95/xdPMMdKu7Jq4aBZILDpaOVfZQ0nKmGka8FA fUnKpGBlysTAyTZWLUqo/aI/5XuSvXkZ8WBZB38kADQwnC5tt310JZlh/MyMdjc/mT dMjwd7A/PlsGO0GJZnJc/e7QCSdutrPMA7tazMPWRcZ38x0LtfaiJyJROMbiWxkuLl Zg7KiSPfbAHngIz22p2h5YY6rqqyolpMhZ32m9c8E2hZsnAQBbEuHSmKSqM/T1HThA /NG8RqDQ7185Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3zKbRc4DxBz9rxH; Mon, 15 Jan 2018 02:31:40 +0100 (CET) From: Kei Kebreau To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-shapely and python2-shapely. Date: Sun, 14 Jan 2018 20:31:17 -0500 Message-Id: <20180115013117.31644-1-kkebreau@posteo.net> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Kei Kebreau 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.0 (+) * gnu/packages/python.scm (python-shapely, python2-shapely): New variable= s. --- gnu/packages/python.scm | 50 +++++++++++++++++++++++++++++++++++++++++++= +++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 0b582e6b7..17422673f 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -41,7 +41,7 @@ ;;; Copyright =C2=A9 2017 Mathieu Othacehe ;;; Copyright =C2=A9 2017 Jos=C3=A9 Miguel S=C3=A1nchez Garc=C3=ADa ;;; Copyright =C2=A9 2017 Roel Janssen -;;; Copyright =C2=A9 2017 Kei Kebreau +;;; Copyright =C2=A9 2017, 2018 Kei Kebreau ;;; Copyright =C2=A9 2017 Rutger Helling ;;; Copyright =C2=A9 2017 Muriithi Frederick Muriuki ;;; Copyright =C2=A9 2017 Brendan Tildesley @@ -76,6 +76,7 @@ #:use-module (gnu packages file) #:use-module (gnu packages fontutils) #:use-module (gnu packages gcc) + #:use-module (gnu packages geo) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -470,6 +471,53 @@ pidof, tty, taskset, pmap.") (define-public python2-psutil (package-with-python2 python-psutil)) =20 +(define-public python-shapely + (package + (name "python-shapely") + (version "1.6.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Shapely" version)) + (sha256 + (base32 + "0svc58dzcw9gj92b4sgq35sdxkf85z0qwlzxarkzq4bp3h8jy58l")))) + (build-system python-build-system) + (native-inputs + `(("python-cython" ,python-cython) + ("python-matplotlib" ,python-matplotlib) + ("python-pyqt" ,python-pyqt) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov))) + (inputs + `(("geos" ,geos))) + (propagated-inputs + `(("python-numpy" ,python-numpy))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-geos-path + (lambda* (#:key inputs #:allow-other-keys) + (let ((geos (assoc-ref inputs "geos")) + (glibc (assoc-ref inputs ,(if (%current-target-system= ) + "cross-libc" "libc")))) + (substitute* "shapely/geos.py" + (("_lgeos =3D load_dll\\('geos_c', fallbacks=3D.*\\)") + (string-append "_lgeos =3D load_dll('geos_c', fallback= s=3D['" + geos "/lib/libgeos_c.so'])")) + (("free =3D load_dll\\('c'\\)\\.free") + (string-append "free =3D load_dll('c', fallbacks=3D['" + glibc "/lib/libc.so.6']).free")))) + #t))))) + (home-page + "https://github.com/Toblerity/Shapely") + (synopsis "Library for the manipulation and analysis of geometric ob= jects") + (description "Geometric objects, predicates, and operations") + (license license:bsd-3))) + +(define-public python2-shapely + (package-with-python2 python-shapely)) + (define-public python-clyent (package (name "python-clyent") --=20 2.15.1 ------------=_1516147983-15998-1--