Skip to main content

seppl-based (https://github.com/waikato-datamining/seppl) Python library with generic plugins for pipelines and building blocks for creating command-line tools for pipelines.

Changelog

0.0.3 (2026-05-05)

  • the load_pipeline method now automatically expands environment variables ($name or ${name}, under Windows also %name%) to have the same flexibility as when explicitly specifying the command-line arguments

0.0.2 (2026-04-22)

  • the locate_file method now supports looking for files with different image/annotation prefixes

  • added croniter dependency

  • added the cron dummy reader which outputs a string according to the provided execution expression (e.g., every 10 seconds or every 5 minutes on workdays)

  • load_pipeline removes comments now

  • added the log-data filter for logging information about the data passing through

  • the set-metadata filter now expands placeholders in the value if of type ‘string’

  • the rename filter now allows applying regexp/group expansion to the name

  • added the count-data filter for counting data items

  • added BytesSupporter mixin

  • added the shell-exec reader for executing arbitrary external commands

  • added the get-metadata filter to extract field values from the meta-data

  • added the sleep filter for waiting specified number of seconds before forwarding data

  • added –log_execution_time flag to sub-process, tee, trigger

  • parse_conversion_args and perform_pipeline_execution now support default placeholders HOME/CWD/TMP

  • generators csv-file, dirs, files and text-file now support placeholders in their paths

  • added log-placeholder filter, which can be used for logging placeholder values

  • added sanitize-name filter, for removing unwanted characters from file names

  • added more logging info to to-text-file writer

  • using seppl.variables now

  • requiring seppl>=0.3.1 now

0.0.1 (2025-10-31)

  • initial release

Metadata

Release files for kasperl 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kasperl 0.0.3
File Size Uploaded Provenance
kasperl-0.0.3.tar.gz 62.7 kB Without provenance Details

Release files / kasperl-0.0.3.tar.gz

Download URL kasperl-0.0.3.tar.gz
Size 62.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f5542837a13fa6bc1e75bd031e74a9730885b7da7108c5006af8da7eaaf5628e
BLAKE2b-256 checksum
How to use checksums
8db7e0b2db969d2f69d313a0ed2ba6d0cd392ef5920c4682c48eaed00b160ccb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Security for kasperl 0.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page