pipelib 0.0.15
pip install pipelib==0.0.15
Released:
A command line client and functions for collation.
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: Mozilla Public License 2.0 (MPL 2.0) (LICENSE)
- Author: Vanessa Sochat
- Maintainer: Vanessa Sochat
- Tags library for collating (filtering , comparing , ordering) things
Classifiers
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
Project description
Pipelib
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) that had a need to parse and compare version strings from docker container tags.
⭐️ Documentation ⭐️
TODO
- add tests for wrappers and pipelines
- automated detection / docs for pipelines too
- should be able to print pretty a pipeline / steps
- ToInteger doesn't work because we choose an int wrapper - we need to be able to detect output and apply a different wrapper type given int.
- pipeline steps will need a way to sort / compare / filter
Contributors
We use the all-contributors tool to generate a contributors graphic below.
Vanessasaurus 💻 |
License
This code is licensed under the MPL 2.0 LICENSE.
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: Mozilla Public License 2.0 (MPL 2.0) (LICENSE)
- Author: Vanessa Sochat
- Maintainer: Vanessa Sochat
- Tags library for collating (filtering , comparing , ordering) things
Classifiers
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pipelib-0.0.15.tar.gz
.
File metadata
- Download URL: pipelib-0.0.15.tar.gz
- Upload date:
- Size: 26.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1f327ffcbc89b239d3bf34ea82da1f4e63af52df70e4c5ef182931ca528c904b
|
|
MD5 |
33dec7ac1019d541d766bedd9d4aedd9
|
|
BLAKE2b-256 |
414bdd9242611a70cf6864dc815ce1c1272af3a4406450f1c557f60df9ad7f69
|
File details
Details for the file pipelib-0.0.15-py3-none-any.whl
.
File metadata
- Download URL: pipelib-0.0.15-py3-none-any.whl
- Upload date:
- Size: 34.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
5d39728172c1b18e8ad55e2b0f2e0770b686eacc893e90860bda604ec6eb8d0e
|
|
MD5 |
2aa4abc83445351b42e9b920b9c80271
|
|
BLAKE2b-256 |
369317589a9a77765c8fdd493eceaf611de5c6f19ebd98531b04d1c835f939f2
|