PyO3 bindings for consortium.
This crate exposes the Rust implementation through a Python module named
ClusterShell._consortium. Thin Python wrapper modules (ClusterShell/RangeSet.py
etc.) re-export types from here so the original test imports work unchanged.