GNU bug report logs - #43967
[PATCH] Add python2-parallel

Previous Next

Package: guix-patches;

Reported by: "Bonface M. K." <bonfacemunyoki <at> gmail.com>

Date: Mon, 12 Oct 2020 18:23:02 UTC

Severity: normal

Tags: patch

Done: Efraim Flashner <efraim <at> flashner.co.il>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 43967 in the body.
You can then email your comments to 43967 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Mon, 12 Oct 2020 18:23:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Bonface M. K." <bonfacemunyoki <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 12 Oct 2020 18:23:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Bonface M. K." <bonfacemunyoki <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] Add python2-parallel
Date: Mon, 12 Oct 2020 21:22:29 +0300
[Message part 1 (text/plain, inline)]
Hi all.

Find attached a patch that adds
python2-parallel. Any feedback is welcome.

-- 
Bonface M. K. (https://www.bonfacemunyoki.com)
Chief Emacs Mchochezi / Twitter: @BonfaceKilz
GPG key = D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
[0001-gnu-Add-python2-parallel.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Tue, 13 Oct 2020 07:15:01 GMT) Full text and rfc822 format available.

Message #8 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: "Bonface M. K." <bonfacemunyoki <at> gmail.com>
Cc: 43967 <at> debbugs.gnu.org
Subject: Re: [bug#43967] [PATCH] Add python2-parallel
Date: Tue, 13 Oct 2020 10:13:22 +0300
[Message part 1 (text/plain, inline)]
On Mon, Oct 12, 2020 at 09:22:29PM +0300, Bonface M. K. wrote:
> Hi all.
> 
> Find attached a patch that adds
> python2-parallel. Any feedback is welcome.
> 
> -- 
> Bonface M. K. (https://www.bonfacemunyoki.com)
> Chief Emacs Mchochezi / Twitter: @BonfaceKilz
> GPG key = D4F09EB110177E03C28E2FE1F5BBAE1E0392253F

> From 23d1ac31023d9c3bc1d35fba868d203a2d1d22ea Mon Sep 17 00:00:00 2001
> From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
> Date: Mon, 12 Oct 2020 21:04:01 +0300
> Subject: [PATCH] gnu: Add python2-parallel.
> 
> * gnu/packages/python-xyz (python2-parallel): New package.
> ---
>  gnu/packages/python-xyz.scm | 32 ++++++++++++++++++++++++++++++++
>  1 file changed, 32 insertions(+)
> 
> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> index 56c7bb84ab..e149328e35 100644
> --- a/gnu/packages/python-xyz.scm
> +++ b/gnu/packages/python-xyz.scm
> @@ -85,6 +85,7 @@
>  ;;; Copyright © 2020 Guy Fleury Iteriteka <gfleury <at> disroot.org>
>  ;;; Copyright © 2020 Hendursaga <hendursaga <at> yahoo.com>
>  ;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes <at> gmail.com>
> +;;; Copyright © 2020 Kilyungi Bonface Munyoki <bonfacemunyoki <at> gmail.com>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -22218,3 +22219,34 @@ NestedText is both simple and natural.  Only a small number of concepts and rule
>  be kept in mind when creating it.  It is easily created, modified, or viewed with
>  a text editor and easily understood and used by both programmers and non-programmers.")
>      (license license:expat))) ; MIT license
> +
> +(define-public python2-parallel
> +  (package
> +    (name "python2-parallel")
> +    (version "1.6.6")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append
> +             "https://www.parallelpython.com/downloads/pp/pp-"
> +             version ".zip"))

There is a tar.gz and a tar.bz2 version also available. Any reason in
particular for the zip version?

> +       (sha256
> +        (base32
> +         "15fhpr6kv4j45f9i55mwi5smzskm0pfwwagya7wq3wwlfaz9pj5c"))))
> +    (native-inputs
> +     `(("unzip" ,unzip)))
> +    (build-system python-build-system)
> +    (arguments
> +     `(#:python ,python-2
> +       ; Package has no tests
> +       #:tests? #f))
> +    (home-page "https://www.parallelpython.com")
> +    (synopsis "Parallel and distributed programming for Python")
> +    (description "Parallel Python module (PP) provides an easy and efficient
> +way to create parallel-enabled applications for SMP computers and clusters.
> +PP module features cross-platform portability and dynamic load balancing.
> +Thus application written with PP will parallelize efficiently even on
> +heterogeneous and multi-platform clusters (including clusters running other
> +application with variable CPU loads).  Visit http://www.parallelpython.com for
> +further information.")

I think we can drop the "visit the webpage" line.

> +    (license license:bsd-3)))
> -- 
> 2.28.0
> 

I haven't been able to find a back catalog of their releases and ended
up dropping back from 1.6.1 to 1.5.7 since there's a copy stored on IPFS
I can add to the store when needed.


-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Tue, 13 Oct 2020 08:09:02 GMT) Full text and rfc822 format available.

Message #11 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: "Bonface M. K." <bonfacemunyoki <at> gmail.com>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 43967 <at> debbugs.gnu.org
Subject: Re: [bug#43967] [PATCH] Add python2-parallel
Date: Tue, 13 Oct 2020 11:08:19 +0300
[Message part 1 (text/plain, inline)]
Efraim Flashner <efraim <at> flashner.co.il> writes:

> On Mon, Oct 12, 2020 at 09:22:29PM +0300, Bonface M. K. wrote:
>> Hi all.
>> 
>> Find attached a patch that adds
>> python2-parallel. Any feedback is welcome.
>> 
>> -- 
>> Bonface M. K. (https://www.bonfacemunyoki.com)
>> Chief Emacs Mchochezi / Twitter: @BonfaceKilz
>> GPG key = D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
>
>> From 23d1ac31023d9c3bc1d35fba868d203a2d1d22ea Mon Sep 17 00:00:00 2001
>> From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
>> Date: Mon, 12 Oct 2020 21:04:01 +0300
>> Subject: [PATCH] gnu: Add python2-parallel.
>> 
>> * gnu/packages/python-xyz (python2-parallel): New package.
>> ---
>>  gnu/packages/python-xyz.scm | 32 ++++++++++++++++++++++++++++++++
>>  1 file changed, 32 insertions(+)
>> 
>> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
>> index 56c7bb84ab..e149328e35 100644
>> --- a/gnu/packages/python-xyz.scm
>> +++ b/gnu/packages/python-xyz.scm
>> @@ -85,6 +85,7 @@
>>  ;;; Copyright © 2020 Guy Fleury Iteriteka <gfleury <at> disroot.org>
>>  ;;; Copyright © 2020 Hendursaga <hendursaga <at> yahoo.com>
>>  ;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes <at> gmail.com>
>> +;;; Copyright © 2020 Kilyungi Bonface Munyoki <bonfacemunyoki <at> gmail.com>
>>  ;;;
>>  ;;; This file is part of GNU Guix.
>>  ;;;
>> @@ -22218,3 +22219,34 @@ NestedText is both simple and natural.  Only a small number of concepts and rule
>>  be kept in mind when creating it.  It is easily created, modified, or viewed with
>>  a text editor and easily understood and used by both programmers and non-programmers.")
>>      (license license:expat))) ; MIT license
>> +
>> +(define-public python2-parallel
>> +  (package
>> +    (name "python2-parallel")
>> +    (version "1.6.6")
>> +    (source
>> +     (origin
>> +       (method url-fetch)
>> +       (uri (string-append
>> +             "https://www.parallelpython.com/downloads/pp/pp-"
>> +             version ".zip"))
>
> There is a tar.gz and a tar.bz2 version also available. Any reason in
> particular for the zip version?
>

I don't have a good reason. I wanted to upstream
this package from gn2- and unzip was used
there. Is there a preference to use tar.gz or
tar.bz2 (as oppossed to zip)? I'm guessing better
compression? I can resubmit this with the tar.gz.

>> +       (sha256
>> +        (base32
>> +         "15fhpr6kv4j45f9i55mwi5smzskm0pfwwagya7wq3wwlfaz9pj5c"))))
>> +    (native-inputs
>> +     `(("unzip" ,unzip)))
>> +    (build-system python-build-system)
>> +    (arguments
>> +     `(#:python ,python-2
>> +       ; Package has no tests
>> +       #:tests? #f))
>> +    (home-page "https://www.parallelpython.com")
>> +    (synopsis "Parallel and distributed programming for Python")
>> +    (description "Parallel Python module (PP) provides an easy and efficient
>> +way to create parallel-enabled applications for SMP computers and clusters.
>> +PP module features cross-platform portability and dynamic load balancing.
>> +Thus application written with PP will parallelize efficiently even on
>> +heterogeneous and multi-platform clusters (including clusters running other
>> +application with variable CPU loads).  Visit http://www.parallelpython.com for
>> +further information.")
>
> I think we can drop the "visit the webpage" line.
>

Sure!

>> +    (license license:bsd-3)))
>> -- 
>> 2.28.0
>> 
>
> I haven't been able to find a back catalog of their releases and ended
> up dropping back from 1.6.1 to 1.5.7 since there's a copy stored on IPFS
> I can add to the store when needed.

Ah yes. This would be useful. And I'm guessing
that would go to guix-past right?

-- 
Bonface M. K. (https://www.bonfacemunyoki.com)
Chief Emacs Mchochezi / Twitter: @BonfaceKilz
GPG key = D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Tue, 13 Oct 2020 08:21:01 GMT) Full text and rfc822 format available.

Message #14 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: "Bonface M. K." <bonfacemunyoki <at> gmail.com>
Cc: 43967 <at> debbugs.gnu.org
Subject: Re: [bug#43967] [PATCH] Add python2-parallel
Date: Tue, 13 Oct 2020 11:19:26 +0300
[Message part 1 (text/plain, inline)]
On Tue, Oct 13, 2020 at 11:08:19AM +0300, Bonface M. K. wrote:
> Efraim Flashner <efraim <at> flashner.co.il> writes:
> 
> > On Mon, Oct 12, 2020 at 09:22:29PM +0300, Bonface M. K. wrote:
> >> Hi all.
> >> 
> >> Find attached a patch that adds
> >> python2-parallel. Any feedback is welcome.
> >> 
> >> -- 
> >> Bonface M. K. (https://www.bonfacemunyoki.com)
> >> Chief Emacs Mchochezi / Twitter: @BonfaceKilz
> >> GPG key = D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
> >
> >> From 23d1ac31023d9c3bc1d35fba868d203a2d1d22ea Mon Sep 17 00:00:00 2001
> >> From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
> >> Date: Mon, 12 Oct 2020 21:04:01 +0300
> >> Subject: [PATCH] gnu: Add python2-parallel.
> >> 
> >> * gnu/packages/python-xyz (python2-parallel): New package.
> >> ---
> >>  gnu/packages/python-xyz.scm | 32 ++++++++++++++++++++++++++++++++
> >>  1 file changed, 32 insertions(+)
> >> 
> >> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> >> index 56c7bb84ab..e149328e35 100644
> >> --- a/gnu/packages/python-xyz.scm
> >> +++ b/gnu/packages/python-xyz.scm
> >> @@ -85,6 +85,7 @@
> >>  ;;; Copyright © 2020 Guy Fleury Iteriteka <gfleury <at> disroot.org>
> >>  ;;; Copyright © 2020 Hendursaga <hendursaga <at> yahoo.com>
> >>  ;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes <at> gmail.com>
> >> +;;; Copyright © 2020 Kilyungi Bonface Munyoki <bonfacemunyoki <at> gmail.com>
> >>  ;;;
> >>  ;;; This file is part of GNU Guix.
> >>  ;;;
> >> @@ -22218,3 +22219,34 @@ NestedText is both simple and natural.  Only a small number of concepts and rule
> >>  be kept in mind when creating it.  It is easily created, modified, or viewed with
> >>  a text editor and easily understood and used by both programmers and non-programmers.")
> >>      (license license:expat))) ; MIT license
> >> +
> >> +(define-public python2-parallel
> >> +  (package
> >> +    (name "python2-parallel")
> >> +    (version "1.6.6")
> >> +    (source
> >> +     (origin
> >> +       (method url-fetch)
> >> +       (uri (string-append
> >> +             "https://www.parallelpython.com/downloads/pp/pp-"
> >> +             version ".zip"))
> >
> > There is a tar.gz and a tar.bz2 version also available. Any reason in
> > particular for the zip version?
> >
> 
> I don't have a good reason. I wanted to upstream
> this package from gn2- and unzip was used
> there. Is there a preference to use tar.gz or
> tar.bz2 (as oppossed to zip)? I'm guessing better
> compression? I can resubmit this with the tar.gz.
> 

The decompressors (there's got to be a better word) for gzip and bzip2
are already in the build environment so it means we don't need to pull
in unzip also.

> >> +       (sha256
> >> +        (base32
> >> +         "15fhpr6kv4j45f9i55mwi5smzskm0pfwwagya7wq3wwlfaz9pj5c"))))
> >> +    (native-inputs
> >> +     `(("unzip" ,unzip)))
> >> +    (build-system python-build-system)
> >> +    (arguments
> >> +     `(#:python ,python-2

Also, does it build with python3? I think we're trying to not add too
many more python2-only packages now that python2 is end of life.

> >> +       ; Package has no tests
> >> +       #:tests? #f))
> >> +    (home-page "https://www.parallelpython.com")
> >> +    (synopsis "Parallel and distributed programming for Python")
> >> +    (description "Parallel Python module (PP) provides an easy and efficient
> >> +way to create parallel-enabled applications for SMP computers and clusters.
> >> +PP module features cross-platform portability and dynamic load balancing.
> >> +Thus application written with PP will parallelize efficiently even on
> >> +heterogeneous and multi-platform clusters (including clusters running other
> >> +application with variable CPU loads).  Visit http://www.parallelpython.com for
> >> +further information.")
> >
> > I think we can drop the "visit the webpage" line.
> >
> 
> Sure!
> 
> >> +    (license license:bsd-3)))
> >> -- 
> >> 2.28.0
> >> 
> >
> > I haven't been able to find a back catalog of their releases and ended
> > up dropping back from 1.6.1 to 1.5.7 since there's a copy stored on IPFS
> > I can add to the store when needed.
> 
> Ah yes. This would be useful. And I'm guessing
> that would go to guix-past right?
> 

The problem Really is that once they update the package the source for
the current package disappears.


-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 01:33:01 GMT) Full text and rfc822 format available.

Message #17 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Subject: [PATCH v2 0/2] Add python2-parallel
Date: Fri, 16 Oct 2020 04:31:51 +0300
Hi, Find the new patch series. I've been able to
build the python3 version of the python-parallel;
I've used this definition to create the python2
variant using the convenient function:
"package-with-python2".

BonfaceKilz (2):
  * gnu/packages/python-xyz (python-parallel): New package.
  * gnu/packages/python-xyz (python2-parallel): New package.

 gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 01:33:02 GMT) Full text and rfc822 format available.

Message #20 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Subject: [PATCH v2 1/2] * gnu/packages/python-xyz (python-parallel): New
 package.
Date: Fri, 16 Oct 2020 04:31:52 +0300
---
 gnu/packages/python-xyz.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index d98be1c3b8..51bee25f66 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -87,6 +87,7 @@
 ;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes <at> gmail.com>
 ;;; Copyright © 2020 Joseph LaFreniere <joseph <at> lafreniere.xyz>
 ;;; Copyright © 2020 Tim Gesthuizen <tim.gesthuizen <at> yahoo.de>
+;;; Copyright © 2020 Bonface Munyoki Kilyungi <bonfacemunyoki <at> gmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22332,3 +22333,32 @@ NestedText is both simple and natural.  Only a small number of concepts and rule
 be kept in mind when creating it.  It is easily created, modified, or viewed with
 a text editor and easily understood and used by both programmers and non-programmers.")
     (license license:expat))) ; MIT license
+
+(define-public python-parallel
+  (package
+    (name "python-parallel")
+    (version "1.6.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://www.parallelpython.com/downloads/pp/pp-"
+             version ".zip"))
+       (sha256
+        (base32
+         "1mzk4yabxj6r149fswhis18hd8dnag5sj8i4wb06450zq3pi8dh7"))))
+    (native-inputs
+     `(("unzip" ,unzip)))
+    (build-system python-build-system)
+    (arguments
+     `(#:tests? #f))
+    (home-page "https://www.parallelpython.com")
+    (synopsis "Parallel and distributed programming for Python")
+    (description "Parallel Python module (PP) provides an easy and efficient
+way to create parallel-enabled applications for SMP computers and clusters.
+PP module features cross-platform portability and dynamic load balancing.
+Thus application written with PP will parallelize efficiently even on
+heterogeneous and multi-platform clusters (including clusters running other
+application with variable CPU loads).  Visit http://www.parallelpython.com for
+further information.")
+    (license license:bsd-3)))
-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 01:33:02 GMT) Full text and rfc822 format available.

Message #23 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Subject: [PATCH v2 2/2] * gnu/packages/python-xyz (python2-parallel): New
 package.
Date: Fri, 16 Oct 2020 04:31:53 +0300
---
 gnu/packages/python-xyz.scm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 51bee25f66..89320e32d1 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -22362,3 +22362,6 @@ heterogeneous and multi-platform clusters (including clusters running other
 application with variable CPU loads).  Visit http://www.parallelpython.com for
 further information.")
     (license license:bsd-3)))
+
+(define-public python2-parallel
+  (package-with-python2 python-parallel))
-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 02:03:01 GMT) Full text and rfc822 format available.

Message #26 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Subject: [PATCH v3 0/2] Add python2-parallel
Date: Fri, 16 Oct 2020 05:02:16 +0300
I've just remembered that there was an earlier
suggestion to drop the "visit the webpage"
line. These patches do just that. Apologies for
the unnecessary noise.

BonfaceKilz (2):
  * gnu/packages/python-xyz (python-parallel): New package.
  * gnu/packages/python-xyz (python2-parallel): New package.

 gnu/packages/python-xyz.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 02:03:02 GMT) Full text and rfc822 format available.

Message #29 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Subject: [PATCH v3 1/2] * gnu/packages/python-xyz (python-parallel): New
 package.
Date: Fri, 16 Oct 2020 05:02:17 +0300
---
 gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index d98be1c3b8..09004b14d9 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -87,6 +87,7 @@
 ;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes <at> gmail.com>
 ;;; Copyright © 2020 Joseph LaFreniere <joseph <at> lafreniere.xyz>
 ;;; Copyright © 2020 Tim Gesthuizen <tim.gesthuizen <at> yahoo.de>
+;;; Copyright © 2020 Bonface Munyoki Kilyungi <bonfacemunyoki <at> gmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22332,3 +22333,31 @@ NestedText is both simple and natural.  Only a small number of concepts and rule
 be kept in mind when creating it.  It is easily created, modified, or viewed with
 a text editor and easily understood and used by both programmers and non-programmers.")
     (license license:expat))) ; MIT license
+
+(define-public python-parallel
+  (package
+    (name "python-parallel")
+    (version "1.6.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://www.parallelpython.com/downloads/pp/pp-"
+             version ".zip"))
+       (sha256
+        (base32
+         "1mzk4yabxj6r149fswhis18hd8dnag5sj8i4wb06450zq3pi8dh7"))))
+    (native-inputs
+     `(("unzip" ,unzip)))
+    (build-system python-build-system)
+    (arguments
+     `(#:tests? #f))
+    (home-page "https://www.parallelpython.com")
+    (synopsis "Parallel and distributed programming for Python")
+    (description "Parallel Python module (PP) provides an easy and efficient
+way to create parallel-enabled applications for SMP computers and clusters.
+PP module features cross-platform portability and dynamic load balancing.
+Thus application written with PP will parallelize efficiently even on
+heterogeneous and multi-platform clusters (including clusters running other
+application with variable CPU loads).")
+    (license license:bsd-3)))
-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 02:03:02 GMT) Full text and rfc822 format available.

Message #32 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Subject: [PATCH v3 2/2] * gnu/packages/python-xyz (python2-parallel): New
 package.
Date: Fri, 16 Oct 2020 05:02:18 +0300
---
 gnu/packages/python-xyz.scm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 09004b14d9..a172f45078 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -22361,3 +22361,6 @@ Thus application written with PP will parallelize efficiently even on
 heterogeneous and multi-platform clusters (including clusters running other
 application with variable CPU loads).")
     (license license:bsd-3)))
+
+(define-public python2-parallel
+  (package-with-python2 python-parallel))
-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 02:56:02 GMT) Full text and rfc822 format available.

Message #35 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: Brett Gilio <brettg <at> gnu.org>
To: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Cc: 43967 <at> debbugs.gnu.org
Subject: Re: [bug#43967] [PATCH v2 1/2] * gnu/packages/python-xyz
 (python-parallel): New package.
Date: Thu, 15 Oct 2020 21:55:23 -0500
BonfaceKilz <bonfacemunyoki <at> gmail.com> writes:
> +(define-public python-parallel
> +  (package
> +    (name "python-parallel")
> +    (version "1.6.4.4")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append
> +             "https://www.parallelpython.com/downloads/pp/pp-"
> +             version ".zip"))
> +       (sha256
> +        (base32
> +         "1mzk4yabxj6r149fswhis18hd8dnag5sj8i4wb06450zq3pi8dh7"))))
> +    (native-inputs
> +     `(("unzip" ,unzip)))
> +    (build-system python-build-system)
> +    (arguments
> +     `(#:tests? #f))
> +    (home-page "https://www.parallelpython.com")
> +    (synopsis "Parallel and distributed programming for Python")
> +    (description "Parallel Python module (PP) provides an easy and efficient
> +way to create parallel-enabled applications for SMP computers and clusters.
> +PP module features cross-platform portability and dynamic load balancing.
> +Thus application written with PP will parallelize efficiently even on
> +heterogeneous and multi-platform clusters (including clusters running other
> +application with variable CPU loads).  Visit http://www.parallelpython.com for
> +further information.")
> +    (license license:bsd-3)))

This looks fine. However, in the description, I think the last sentence
is not needed. Additionally, in the description "Thus application"
should read "Thus applications" (noting the ultimate s).

-- 
Brett M. Gilio
brettg <at> gnu.org
https://brettgilio.com/
E82A C026 95D6 FF02 43CA 1E5C F6C5 2DD1 BA27 CB87




Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 02:57:01 GMT) Full text and rfc822 format available.

Message #38 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: Brett Gilio <brettg <at> gnu.org>
To: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Cc: 43967 <at> debbugs.gnu.org
Subject: Re: [bug#43967] [PATCH v2 2/2] * gnu/packages/python-xyz
 (python2-parallel): New package.
Date: Thu, 15 Oct 2020 21:56:20 -0500
BonfaceKilz <bonfacemunyoki <at> gmail.com> writes:

> ---
>  gnu/packages/python-xyz.scm | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> index 51bee25f66..89320e32d1 100644
> --- a/gnu/packages/python-xyz.scm
> +++ b/gnu/packages/python-xyz.scm
> @@ -22362,3 +22362,6 @@ heterogeneous and multi-platform clusters (including clusters running other
>  application with variable CPU loads).  Visit http://www.parallelpython.com for
>  further information.")
>      (license license:bsd-3)))
> +
> +(define-public python2-parallel
> +  (package-with-python2 python-parallel))

I believe we are not currently taking new python2 packages since it has
hit EOL, the exception is for situations where there is a strong
dependency that can not be resolved without it. I might be mistaken.

-- 
Brett M. Gilio
brettg <at> gnu.org
https://brettgilio.com/
E82A C026 95D6 FF02 43CA 1E5C F6C5 2DD1 BA27 CB87




Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 10:47:01 GMT) Full text and rfc822 format available.

Message #41 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: "Bonface M. K." <bonfacemunyoki <at> gmail.com>
To: Brett Gilio <brettg <at> gnu.org>
Cc: 43967 <at> debbugs.gnu.org
Subject: Re: [bug#43967] [PATCH v2 1/2] * gnu/packages/python-xyz
 (python-parallel): New package.
Date: Fri, 16 Oct 2020 13:45:53 +0300
[Message part 1 (text/plain, inline)]
Brett Gilio <brettg <at> gnu.org> writes:

[...]
> This looks fine. However, in the description, I think the last sentence
> is not needed. Additionally, in the description "Thus application"
> should read "Thus applications" (noting the ultimate s).

Noted. I'll resubmit this later.

-- 
Bonface M. K. <https://www.bonfacemunyoki.com> 
Chief Emacs Mchochezi / Rieng ya software sare
Curator of <https://upbookclub.com> / Twitter: @BonfaceKilz
GPG Key: D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Fri, 16 Oct 2020 23:28:02 GMT) Full text and rfc822 format available.

Message #44 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: Brett Gilio <brettg <at> gnu.org>
To: "Bonface M. K." <bonfacemunyoki <at> gmail.com>
Cc: 43967 <at> debbugs.gnu.org
Subject: Re: [bug#43967] [PATCH v2 1/2] * gnu/packages/python-xyz
 (python-parallel): New package.
Date: Fri, 16 Oct 2020 18:27:05 -0500
"Bonface M. K." <bonfacemunyoki <at> gmail.com> writes:

> Noted. I'll resubmit this later.

Thanks!

-- 
Brett M. Gilio
brettg <at> gnu.org
https://brettgilio.com/
E82A C026 95D6 FF02 43CA 1E5C F6C5 2DD1 BA27 CB87




Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Sun, 18 Oct 2020 10:28:02 GMT) Full text and rfc822 format available.

Message #47 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>, Brett Gilio <brettg <at> gnu.org>
Subject: [PATCH v4 0/1] gnu: Add python2-parallel.
Date: Sun, 18 Oct 2020 13:25:35 +0300
Hi guix! This patch strips out the python2 package definition and /just/ adds
the python3 package in addition to fixing some grammatical errors in the
package description.

BonfaceKilz (1):
  * gnu/packages/python-xyz (python-parallel): New package.

 gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Sun, 18 Oct 2020 10:30:02 GMT) Full text and rfc822 format available.

Message #50 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>, Brett Gilio <brettg <at> gnu.org>
Subject: [PATCH v4 0/1] gnu: Add python2-parallel.
Date: Sun, 18 Oct 2020 13:29:23 +0300
Hi guix! This patch strips out the python2 package definition and /just/ adds
the python3 package in addition to fixing some grammatical errors in the
package description.

BonfaceKilz (1):
  * gnu/packages/python-xyz (python-parallel): New package.

 gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#43967; Package guix-patches. (Sun, 18 Oct 2020 10:31:01 GMT) Full text and rfc822 format available.

Message #53 received at 43967 <at> debbugs.gnu.org (full text, mbox):

From: BonfaceKilz <bonfacemunyoki <at> gmail.com>
To: 43967 <at> debbugs.gnu.org
Cc: BonfaceKilz <bonfacemunyoki <at> gmail.com>, Brett Gilio <brettg <at> gnu.org>
Subject: [PATCH v4 1/1] * gnu/packages/python-xyz (python-parallel): New
 package.
Date: Sun, 18 Oct 2020 13:29:24 +0300
---
 gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index d98be1c3b8..9a43061bb3 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -87,6 +87,7 @@
 ;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes <at> gmail.com>
 ;;; Copyright © 2020 Joseph LaFreniere <joseph <at> lafreniere.xyz>
 ;;; Copyright © 2020 Tim Gesthuizen <tim.gesthuizen <at> yahoo.de>
+;;; Copyright © 2020 Bonface Munyoki Kilyungi <bonfacemunyoki <at> gmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22332,3 +22333,31 @@ NestedText is both simple and natural.  Only a small number of concepts and rule
 be kept in mind when creating it.  It is easily created, modified, or viewed with
 a text editor and easily understood and used by both programmers and non-programmers.")
     (license license:expat))) ; MIT license
+
+(define-public python-parallel
+  (package
+    (name "python-parallel")
+    (version "1.6.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://www.parallelpython.com/downloads/pp/pp-"
+             version ".zip"))
+       (sha256
+        (base32
+         "1mzk4yabxj6r149fswhis18hd8dnag5sj8i4wb06450zq3pi8dh7"))))
+    (native-inputs
+     `(("unzip" ,unzip)))
+    (build-system python-build-system)
+    (arguments
+     `(#:tests? #f))
+    (home-page "https://www.parallelpython.com")
+    (synopsis "Parallel and distributed programming for Python")
+    (description "Parallel Python module (PP) provides an easy and efficient
+way to create parallel-enabled applications for SMP computers and clusters.
+PP module features cross-platform portability and dynamic load balancing.
+Thus applications written with PP will parallelize efficiently even on
+heterogeneous and multi-platform clusters (including clusters running other
+applications with variable CPU loads).")
+    (license license:bsd-3)))
-- 
2.28.0





Reply sent to Efraim Flashner <efraim <at> flashner.co.il>:
You have taken responsibility. (Mon, 19 Oct 2020 07:54:02 GMT) Full text and rfc822 format available.

Notification sent to "Bonface M. K." <bonfacemunyoki <at> gmail.com>:
bug acknowledged by developer. (Mon, 19 Oct 2020 07:54:02 GMT) Full text and rfc822 format available.

Message #58 received at 43967-done <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: BonfaceKilz <bonfacemunyoki <at> gmail.com>
Cc: Brett Gilio <brettg <at> gnu.org>, 43967-done <at> debbugs.gnu.org
Subject: Re: [bug#43967] [PATCH v4 1/1] * gnu/packages/python-xyz
 (python-parallel): New package.
Date: Mon, 19 Oct 2020 10:52:36 +0300
[Message part 1 (text/plain, inline)]
I added a comment about no test suite and pushed it. Thanks!


-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 16 Nov 2020 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 218 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.