Pipelib is a library for creating pipelines. You can parse, compare, and order iterables. With Pipelib you can:
Create a custom pipeline to parse and compare version strings
Use a collection of provided sorting functions for custom sorts.
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.