Skip to main content

junkaptor - Python module for sanitizing data

-- Garbage in, sanitized data out... --

This module package allows to sanitize data records provided as key-values dictionaries, allowing attribute mapping etc.

Mainly this is used in meta-directory connectors.

Dependencies

Only Python 3.6+ and its standard library.

Installation

From PyPI

pip install junkaptor

Debian package

You can build a Debian package by using setuptools helper stdeb. A custom configuration file stdeb.cfg is provided.

See repo container-stdeb for easy containerized builds.

Configuration parameters

The following configuration paramaters can be optionally provided to configure some transformation steps applied in same the order the parameters are described herein:

decompose_attrs

recode_attrs

remove_values

replace_values

sanitizer

rename_attrs

fallback_attrs

fixed_attrs

remove_attrs

compose_attrs

single_val_attrs

name_suffix

Metadata

Release files for junkaptor 0.0.5

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

Source distribution (sdist)

Source distribution for junkaptor 0.0.5
File Size Uploaded Provenance
junkaptor-0.0.5.tar.gz 6.3 kB Without provenance Details

Release files / junkaptor-0.0.5.tar.gz

Download URL junkaptor-0.0.5.tar.gz
Size 6.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7ba1a9198ebe1d8c142fdc2dc19c2e5cb33384f16dd807133da1fb973923fb7d
BLAKE2b-256 checksum
How to use checksums
3f857d05696049868e8745357643bd133b072dc543f03d4a4e13f916c6e8b601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/5.0.0 pkginfo/1.5.0.1 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8

Security for junkaptor 0.0.5

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.

Release history Release notifications | RSS feed

This release

0.0.5 This release

1 release file No provenance

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