Package: wnpp
Severity: wishlist
Owner: Gennaro Oliva <ol...@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, ol...@debian.org

* Package name    : python-hostlist
  Version         : 2.2.1
  Upstream Contact: Kent Engström <k...@nsc.liu.se>
* URL             : https://www.nsc.liu.se/~kent/python-hostlist/
* License         : GPL
  Programming Lang: Python
  Description     : A Python library and command-line toolset for managing, 
expanding, and manipulating host lists

The python-hostlist package is a Python library designed for managing and
expanding hostlists, particularly in High-Performance Computing (HPC)
environments. It allows users to efficiently parse, manipulate, and expand
compact host range notations (e.g., node[1-5] → node1, node2, node3, node4,
node5), simplifying cluster node management. The hostlist command further
enhances its functionality by supporting set operations like union,
intersection, difference, symmetric difference, and counting, offering flexible
ways to combine and filter hostlists. Additionally, it features filters such as
offset (skipping a specified number of hosts) and chop (splitting the result
into hostlists of a given size and outputting them separately). While other
packages like ClusterShell offer similar functionality, python-hostlist stands
out as a lightweight, straightforward tool for managing hostnames. I use this
tool daily in my work and plan to maintain it independently, with no need for
co-maintainers, eventually transitioning it under the HPC team's umbrella.

Reply via email to