Pipelib Python

GitHub stars

Pipelib is a library for creating pipelines. You can parse, compare, and order iterables. With Pipelib you can:

  1. Create a custom pipeline to parse and compare version strings

  2. Use a collection of provided sorting functions for custom sorts.

  3. Assemble different processing blocks to pre-process inputs first.

The initial ideas came from Singularity Registry HPC (shpc) <https://github.com/singularityhub/singularity-hpc/blob/main/shpc/main/container/update/versions.py>`_ that had a need to parse and compare version strings from docker container tags.


  • For bugs and feature requests, please use the issue tracker.

  • For contributions, visit us on Github.


GitHub Repository

The code on GitHub.