unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#32602] [PATCH] gnu: Add python-clustershell.
@ 2018-08-31 14:55 Manuel Graf
  2018-08-31 23:59 ` Jonathan Brielmaier
  0 siblings, 1 reply; 4+ messages in thread
From: Manuel Graf @ 2018-08-31 14:55 UTC (permalink / raw)
  To: 32602; +Cc: Manuel Graf

* gnu/packages/python.scm (python-clustershell): New variable.
---
 gnu/packages/python.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index f59e24d5f..9dbeb0cf3 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -14005,3 +14005,31 @@ scalable way of keeping track of data together with learned annotations and
 reduces the code overhead typically encountered when using a mostly
 object-oriented library such as @code{scikit-learn}.")
     (license license:bsd-3)))
+
+(define-public python-clustershell
+  (package
+    (name "python-clustershell")
+    (version "1.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://github.com/cea-hpc/clustershell/archive/v"
+                           version
+                           ".tar.gz"))
+       (sha256
+        (base32 "1qyf6zp5ikk8rk7zvx5ssbgr9si2bqv3a3415590kd07s7i16nmd"))))
+    (build-system python-build-system)
+    (propagated-inputs `(("python-pyyaml" ,python-pyyaml)
+                         ("openssh" ,openssh)))
+    (home-page "https://cea-hpc.github.io/clustershell/")
+    (synopsis
+     "Scalable event-driven Python Framework for cluster administration")
+    (description
+     "ClusterShell is an event-driven open source Python framework, designed to
+run local or distant commands in parallel on server farms or on large Linux
+clusters. It will take care of common issues encountered on HPC clusters, such
+as operating on groups of nodes, running distributed commands using optimized
+execution algorithms, as well as gathering results and merging identical
+outputs, or retrieving return codes. ClusterShell takes advantage of existing
+remote shell facilities already installed on your systems, like SSH.")
+    (license license:lgpl2.1)))
-- 
2.14.4

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#32602] [PATCH] gnu: Add python-clustershell.
  2018-08-31 14:55 [bug#32602] [PATCH] gnu: Add python-clustershell Manuel Graf
@ 2018-08-31 23:59 ` Jonathan Brielmaier
  2018-09-13 17:02   ` bug#32602: " Ludovic Courtès
  0 siblings, 1 reply; 4+ messages in thread
From: Jonathan Brielmaier @ 2018-08-31 23:59 UTC (permalink / raw)
  To: Manuel Graf, 32602

Hello Manuel,

welcome to the Guix project.

I have just two nitpicks:

On 8/31/18 4:55 PM, Manuel Graf wrote:
> * gnu/packages/python.scm (python-clustershell): New variable.
> ---
>  gnu/packages/python.scm | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)

Please add also your copyright line at the top of the file.

> +    (license license:lgpl2.1)))

According to the source files the license is lgpl2.1+.

Jonathan

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#32602: [PATCH] gnu: Add python-clustershell.
  2018-08-31 23:59 ` Jonathan Brielmaier
@ 2018-09-13 17:02   ` Ludovic Courtès
  2018-09-14  8:01     ` [bug#32602] " Manuel Graf
  0 siblings, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2018-09-13 17:02 UTC (permalink / raw)
  To: Jonathan Brielmaier; +Cc: Manuel Graf, 32602-done

Hello,

Thanks for the review Jonathan.  Manuel, I made the changes that
Jonathan suggested on your behalf, and also a couple of other things:

  • Moved the package to ssh.scm;

  • Renamed it to “clusterssh” since it’s primarily/often used from the
    command line and not as a Python library.

  • Added a phase to record the absolute file name of the “ssh” binary.

Let me know if you have any comments!

Thank you!

Ludo’.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#32602] [PATCH] gnu: Add python-clustershell.
  2018-09-13 17:02   ` bug#32602: " Ludovic Courtès
@ 2018-09-14  8:01     ` Manuel Graf
  0 siblings, 0 replies; 4+ messages in thread
From: Manuel Graf @ 2018-09-14  8:01 UTC (permalink / raw)
  To: Ludovic Courtès, Jonathan Brielmaier; +Cc: 32602-done@debbugs.gnu.org

[-- Attachment #1: Type: text/plain, Size: 2586 bytes --]

Hi!


Thanks to both of you,

Sorry, that I didn't find the time to add the suggest so far, thanks to both of you.

I also created an issue on the github project regarding the new guix package.

Plese see https://github.com/cea-hpc/clustershell/issues/392 for details


Cheers,


--

[http://freya.init.at/img/init-logo.jpg]
Manuel Graf
Teamlead & Technical Expert for HPC
[
t

]

        +43 1 522 53 77 61
[
m

]

        +43 676 84 66 30 61
[
e

]

        graf@init.at<mailto:{EmailAddress}>
[
w

]

        https://www.init.at
website<https://www.init.at/> | vCard<http://freya.init.at/vcard/graf.vcf> | map<https://www.google.at/maps/place/Fockygasse+29,+1120+Wien/@48.182264,16.3396115> | email<mailto:graf@init.at>

[Senat der Wirtschaft]
[http://freya.init.at/img/facebook.png]<https://www.facebook.com/initatHPC/>    [http://freya.init.at/img/twitter.png] <https://twitter.com/initatHPC>  [http://freya.init.at/img/linkedin.png] <https://at.linkedin.com/company/init-at-informationstechnologie-gmbh>  [http://freya.init.at/img/google.png] <https://plus.google.com/109530876666963951347>
        [Klimaneutrales Unternehmen]

init.at informationstechnologie GmbH | Fockygasse 29-31 | 1120 Wien
Firmenbuchnr.: FN 194213 h | Gerichtsstand: Wien

Diese Nachricht ist vertraulich und nur für den Adressaten bestimmt. Sollten Sie kein autorisierter Empfänger sein, ist jede Offenlegung, Weiterleitung oder sonstige Verwendung dieser Nachricht nicht gestattet. Bitte informieren Sie in diesem Fall den Absender und löschen Sie alle Kopien - vielen Dank.

This message is confidential and only intended for its recipient. If you are not the intended recipient, any disclosure, distribution or any other use of this mail is prohibited. In this case, please notify the sender and delete all copies of the message - thank you.




________________________________
From: Ludovic Courtès <ludo@gnu.org>
Sent: Thursday, September 13, 2018 19:02
To: Jonathan Brielmaier
Cc: Manuel Graf; 32602-done@debbugs.gnu.org
Subject: Re: [bug#32602] [PATCH] gnu: Add python-clustershell.

Hello,

Thanks for the review Jonathan.  Manuel, I made the changes that
Jonathan suggested on your behalf, and also a couple of other things:

  • Moved the package to ssh.scm;

  • Renamed it to “clusterssh” since it’s primarily/often used from the
    command line and not as a Python library.

  • Added a phase to record the absolute file name of the “ssh” binary.

Let me know if you have any comments!

Thank you!

Ludo’.

[-- Attachment #2: Type: text/html, Size: 13795 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-09-14  8:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-31 14:55 [bug#32602] [PATCH] gnu: Add python-clustershell Manuel Graf
2018-08-31 23:59 ` Jonathan Brielmaier
2018-09-13 17:02   ` bug#32602: " Ludovic Courtès
2018-09-14  8:01     ` [bug#32602] " Manuel Graf

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).