Skip to main content

Fast PII detection and cleaning for text data with Polars integration

Project description

PIICleaner

A fast, Rust-powered Python library for detecting and cleaning Personal Identifiable Information (PII) from text data, with seamless Polars integration.

Features

  • Fast PII Detection: Rust-based regex engine for high-performance text processing
  • Multiple PII Types: Detects emails, phone numbers, postcodes, National Insurance numbers, addresses, and more
  • Flexible Cleaning: Replace or redact detected PII with customizable strategies
  • Polars Integration: Native support for cleaning DataFrames and Series
  • Easy to Use: Simple API for both single strings and batch processing

Installation

# Using uv
uv add piicleaner

# Using  pip
pip install piicleaner

Platform Support

PIICleaner provides pre-built wheels for:

  • Windows: x86_64 (Intel/AMD 64-bit)
  • macOS: x86_64 (Intel) and arm64 (Apple Silicon)
  • Linux: x86_64 (Intel/AMD 64-bit)

Note: Linux ARM64 (aarch) wheels are not currently provides. Users on ARM64 Linux systems (e.g. Raspberry Pi, AWS Graviton) will need to build from source. See Building from Source below.

Building from Source

For platforms without pre-built wheels you'll need:

  • Rust toolchain (1.70 or newer), install from rustup.rs
  • Python development headers
# Using uv
uv add piicleaner --no-binary piicleaner

# Using pip
pip install piicleaner --no-binary piicleaner

Quick Start

Basic Usage

from piicleaner import Cleaner

# Initialize cleaner
cleaner = Cleaner()

# Clean a single string
text = "Contact John at john@example.com or call +44 20 7946 0958"
cleaned = cleaner.clean_pii(text, "redact")
print(cleaned)  # "Contact John at [REDACTED] or call [REDACTED]"

# Detect PII locations
matches = cleaner.detect_pii(text)
print(matches)  
# [{'start': 17, 'end': 34, 'text': 'john@example.com'}, 
#  {'start': 43, 'end': 58, 'text': '+44 20 7946 0958'}]

Polars Integration

import polars as pl
from piicleaner import Cleaner

# Create DataFrame with PII
df = pl.DataFrame({
    "text": [
        "Email: alice@company.com",
        "NINO: AB123456C", 
        "Phone: +44 20 7946 0958"
    ],
    "id": [1, 2, 3]
})

cleaner = Cleaner()

# Clean PII in DataFrame
cleaned_df = cleaner.clean_dataframe(df, "text", "redact", "cleaned_text")
print(cleaned_df)

# Detect PII in DataFrame  
pii_df = cleaner.detect_dataframe(df, "text")
print(pii_df)

Specific PII Types

# Use specific cleaners
email_cleaner = Cleaner(cleaners=["email"])
phone_cleaner = Cleaner(cleaners=["telephone", "postcode"])

# See available cleaners
print(Cleaner.get_available_cleaners())
# ['address', 'case-id', 'cash-amount', 'email', 'nino', 'postcode', 'tag', 'telephone']

Supported PII Types

Type Description Example
email Email addresses john@example.com
telephone UK phone numbers +44 20 7946 0958
postcode UK postcodes SW1A 1AA
nino National Insurance numbers AB123456C
address Street addresses 123 High Street
cash-amount Currency amounts £1,500, $2000
case-id Case/reference IDs UUIDs, reference numbers
tag HTML/XML tags <script>, <div>

Cleaning Methods

  • "redact": Redact the PII, replacing it with ---------
  • "replace": Replace the string entirely if any PII is detected

API Reference

Cleaner Class

class Cleaner(cleaners="all")

Parameters:

  • cleaners (str | list[str]): PII types to detect. Use "all" for all types or specify a list like ["email", "telephone"]

Methods:

  • detect_pii(text, ignore_case=True): Detect PII and return match locations
  • clean_pii(text, cleaning, ignore_case=True): Clean PII from text
  • clean_list(text_list, cleaning, ignore_case=True): Clean list of strings
  • clean_dataframe(df, column, cleaning, output_column): Clean Polars DataFrame
  • detect_dataframe(df, column): Detect PII in Polars DataFrame
  • get_available_cleaners(): Get list of available PII types

Performance

PIICleaner is built with Rust for maximum performance:

  • Compiled regex patterns for fast matching
  • Efficient string processing
  • Minimal Python overhead
  • Scales well with large datasets

Requirements

  • Python ≥ 3.9
  • Polars ≥ 1.0.0 (optional, for DataFrame support)

License

MIT License - see LICENSE file for details.

Contributing

Contributions welcome! Please see the GitHub repository for development setup and guidelines.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

piicleaner-0.1.0.tar.gz (53.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

piicleaner-0.1.0-cp313-cp313-win_amd64.whl (766.4 kB view details)

Uploaded CPython 3.13Windows x86-64

piicleaner-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

piicleaner-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (876.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

piicleaner-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (928.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

piicleaner-0.1.0-cp312-cp312-win_amd64.whl (766.4 kB view details)

Uploaded CPython 3.12Windows x86-64

piicleaner-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

piicleaner-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (876.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

piicleaner-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (928.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

piicleaner-0.1.0-cp311-cp311-win_amd64.whl (766.7 kB view details)

Uploaded CPython 3.11Windows x86-64

piicleaner-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

piicleaner-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (876.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

piicleaner-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (930.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

piicleaner-0.1.0-cp310-cp310-win_amd64.whl (766.7 kB view details)

Uploaded CPython 3.10Windows x86-64

piicleaner-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

piicleaner-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (877.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

piicleaner-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl (930.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

piicleaner-0.1.0-cp39-cp39-win_amd64.whl (766.7 kB view details)

Uploaded CPython 3.9Windows x86-64

piicleaner-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

piicleaner-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (877.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

piicleaner-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl (930.1 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file piicleaner-0.1.0.tar.gz.

File metadata

  • Download URL: piicleaner-0.1.0.tar.gz
  • Upload date:
  • Size: 53.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for piicleaner-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9a372cb6f8d29299e5086211860aac5da3bae75f32d95f1c0ef8986e73d44ef6
MD5 5f17c60f0b1c03f777bddabfd9e7b9cf
BLAKE2b-256 8d853fd679803f2573606ea0c37d4a94b904de361bf6852d8a139b69c60e9317

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0.tar.gz:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: piicleaner-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 766.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for piicleaner-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7cec9ecd33c19e86a2ee5b655bb0be39e2f70c060130b52b5f8cf822505f22c9
MD5 d4f9a746045f248428720a85bb362f80
BLAKE2b-256 b166630701eac0b3c5f86cb07f8983b268c6c8a4273d4712d685b909f6fc226b

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 190301b4f57bc602303543edc2bbb466660664b9b9e368c5096f21396c750bfc
MD5 9e3f7c24d36c6f328020f0b662ffb626
BLAKE2b-256 87fe5a63163773bd55748ab57fcb93f50fce3527133b6f83a809d545011b5133

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6c5c40124dd43dccd38d2ddc06c1a38c0c89ddbb557caf349efcc9ac4939da9
MD5 c806496d5cc36b792dceca87ef197a28
BLAKE2b-256 9a731c4137ac2811d1bf00d44f9f34283f0d09c31ceb6ad6b50d8e9ab75e2fae

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3843280efa5f6da5e01d83e849b9967554bf9a268d00da15b20e0d69aca9bb3d
MD5 3f78aae9cc881a8339b652e2eb1db7eb
BLAKE2b-256 c7fda959005616c779662ea0bb1203bf0a6b5c12050ae6dc0da38871ede3177b

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: piicleaner-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 766.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for piicleaner-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2e5002c7cd8af7fd49aac00c234a00ef5dfd8fbff37d3a330f9c84bc9d6ff0ec
MD5 92f9078825ca7d460b1894afd8f185ac
BLAKE2b-256 0775dc13595d1ccaa937ba4ff9cb75b558564abc16acd7c4134ac93e845efb09

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93a518594709c2c150380143259933ec83866cbba9bb71a8c970a959a142dd80
MD5 c7678c08c68c4cb295caa1a17b107ae2
BLAKE2b-256 d3627f9c11d5510943a4aaf373fdb29d2cd24dde5649a66edeadb4221fbeee30

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70be8cb62dd1bea94491632b2fa2fcbc651a6218466f12fdbe2b85420a4d2b15
MD5 41e53c5318e39f39ce73ff142fbd38a8
BLAKE2b-256 df5ced5e449179bef9ee856bad26129af64effe9792c333a345faa1d78d7464d

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6232a3b22f5403dbc4fb6e484edaccd439983afc8d32ac07b246bfe19825caed
MD5 fbd5ffddd64f1a7af26f86ac2c1328d8
BLAKE2b-256 2832a34d93c41db4105647e9b30b18e98f3cad03aaee00a2923695f0a4dc377c

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: piicleaner-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 766.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for piicleaner-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1cb4948a9ed149b7ed23a2f185e929a742ca71c6dc120ff77802d777ab72cca1
MD5 cedba4561364dc587f43d289fa90bc53
BLAKE2b-256 aa88e69503a9b27b4bfe58ca0e270c6718ec0d86e0946a00228bde8b8de9a519

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1395ae2368ff9fcce4f23ca3a25906bd2c31f376139f17354bb25c317b0781b7
MD5 8a2e4aeefba6d9c8fd687bd0fe6724de
BLAKE2b-256 7bc3d50d4d98d916ad18437e6659b1462494c4c4d62e0500766e6464064bc324

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46400c5a7c20bc3399ab4c139eb0703b11e98da5ea1c4e5d15e748c53a1d362c
MD5 c3b02f6e4562ed4c8b9661fbdca68cab
BLAKE2b-256 35854b788aacd8449c3bab9cd8ff8baf1a4e0f5cdfa6e9e6c8a2476fc2038068

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b0a7cbb338269a79396f82e0b26e8c58fb9f47b5b776748e477eeaea11acdebf
MD5 d9218c02afed33dd60b86eb71baf7189
BLAKE2b-256 e9bd88779a08fa562ff3e60617a2bbc9445c194394144277aa3862b672c451ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: piicleaner-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 766.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for piicleaner-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1320aa8ff456b4185a410c48e41ad70c40c353cafd842ddacde4ed2b9a12ed6d
MD5 cd0e8dff2b93f827e342068be7f3c134
BLAKE2b-256 7515c7c96934bd2c4f161cb4115b75a0914967807fa7fd89d0c3aa26d3d3b1f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56090bb5370c7b77d5a5c0ca7159ae43737575b0f62113fdded5cd9bc9c4029c
MD5 e4875db96a0de8a8949542dc53ec591d
BLAKE2b-256 ad4e9263a5e21f98c1462d1528e1a408417fad9026ed63d5a2a33a18038cbef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91464ecc55b052e951530db300cac87aafed4f78eea0db2056ab5cbe8b0f117c
MD5 34edd5aeb1c7c44752968aa7fac210fb
BLAKE2b-256 92187a533f1991633979518060c0f9b7be9c1ba382457e71390fc2146dc20777

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7879b024b287c992e0d5b75d9c3a16394ef9117ba412e910e51b1bd98a777a2b
MD5 cb6073c991bd1b57e946a87bdfc6293b
BLAKE2b-256 f2a20c278dc34a93d8005154fe0f336bc93088ddd4a22cad91c8706035947df2

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: piicleaner-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 766.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for piicleaner-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4866505383529468b600867c9a0090f3d75038a899671fceacb385fc9c399cbe
MD5 47e6cd85e1866496bfe5de4854d984ff
BLAKE2b-256 c128e7fbe2c043d87d1ba10407d01e4edf3cfacecaf8cb6ece86e113a1b707fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp39-cp39-win_amd64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b8bf769b07d94a105928c4e04db91e1aa08ad4d4a48f940d361a36d4beee050
MD5 8d6d912ebcaa999c0b3c6b6237e72b64
BLAKE2b-256 18810b8402ced36317ade0546fe9fc8d5af7f6eface59b6879b9951fafc8dc7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63701a5d8180264600b20554439aa1e960f5866297c4474a03cccd840674ae32
MD5 b27f4f9b16b4e1c6a9b7033ddd2f9d31
BLAKE2b-256 83a4fa1ed7a5dbb7015b6b3ad94cf3953f95909ec64d2532f8b74ab68582173a

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file piicleaner-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for piicleaner-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1b319109c1925fedb557f68a987df00cb0edfbd75f9ca3f98b863adedc42d570
MD5 4dec07a7b64ef38495d2ecfc0d4b506f
BLAKE2b-256 9e96ad5a8b93f16b237e126b9e9a611523dc721e45367a0ab38bcfdc82ed16e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for piicleaner-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: publish.yml on hamedbh/piicleaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page