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.