Bug#1042439: ITP: ppft -- Distributed and parallel Python

2023-09-01 Thread Agathe Porte
Hi Julian,

2023-07-28 10:57 CEST, Julian Gilbey:
> Package: wnpp
> Severity: wishlist
> Owner: Julian Gilbey 
> X-Debbugs-Cc: debian-de...@lists.debian.org, Debian Python Team 
> 
>
> * Package name: ppft
>   Version : 1.7.6.7+dfsg
>   Upstream Contact: Mike McKerns 
> * URL : https://github.com/uqfoundation/ppft
> * License : BSD-3-clause
>   Programming Lang: Python
>   Description : Distributed and parallel Python
>
> […]
>
> It is a dependency of pathos, which is a useful framework that I've
> started using.
>
> I will maintain it within the Debian Python Team.

I packaged it before by mistake and RM'ed it before the freeze. You can
still find the source package `python-ppft` inside the DPT:
https://salsa.debian.org/python-team/packages/python-ppft

Hope it is helpful (remove myself from uploaders if you re-upload,
thanks).

But I see you already uploaded.

Agathe.



Bug#1042439: ITP: ppft -- Distributed and parallel Python

2023-07-28 Thread Julian Gilbey
Package: wnpp
Severity: wishlist
Owner: Julian Gilbey 
X-Debbugs-Cc: debian-de...@lists.debian.org, Debian Python Team 


* Package name: ppft
  Version : 1.7.6.7+dfsg
  Upstream Contact: Mike McKerns 
* URL : https://github.com/uqfoundation/ppft
* License : BSD-3-clause
  Programming Lang: Python
  Description : Distributed and parallel Python

 ppft is a friendly fork of Parallel Python.  It provides:
 .
  * parallel execution of Python code on SMP and clusters
  * easy-to-understand job-based parallelization
  * automatic detection of the number of effective processors
  * dynamic processor allocation (at runtime)
  * low overhead for jobs with the same function (through transparent caching)
  * dynamic load balancing (jobs are distributed at runtime)
  * fault-tolerance (if a node fails, tasks are rescheduled on the others)
  * auto-discovery of computational resources
  * dynamic allocation of computational resources
  * SHA based authentication for network connections
  * enhanced serialization, using dill.source
 .
 ppft is part of pathos, a Python framework for heterogeneous computing.

It is a dependency of pathos, which is a useful framework that I've
started using.

I will maintain it within the Debian Python Team.