Perform resolution on detected PII candidates
Project description
Pii Decide
This repository builds a Python package providing evaluation & decision on detected PII instances, by means of implemented "deciders", modules that decide where a PII Instance is to be kept or it is to be ignored.
Right now it is a (mostly) dummy package, and it incorporates only one simple decider that takes care of removing overlapping PII Instances by following a simple rule (if two instances overlap, it just retains the longest one)
Requirements
The package needs
- at least Python 3.8
- the pii-data base package
Usage
The package can be used:
- As an API, using the PiiDecider class
- As a command-line tool
Building
The provided Makefile can be used to process the package:
make pkgwill build the Python package, creating a file that can be installed withpipmake unitwill launch all unit tests (using pytest, so pytest must be available)make installwill install the package in a Python virtualenv. The virtualenv will be chosen as, in this order:- the one defined in the
VENVenvironment variable, if it is defined - if there is a virtualenv activated in the shell, it will be used
- otherwise, a default is chosen as
/opt/venv/pii(it will be created if it does not exist)
- the one defined in the
Project details
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
File details
Details for the file pii-decide-0.1.2.tar.gz.
File metadata
- Download URL: pii-decide-0.1.2.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6a83d4f6c3f97d765d2cd12652f7760dee046b12a9042cb2c3dd3c5ffd1ad2b
|
|
| MD5 |
57dd5e5e119f4d6ddb1f1b6da2d34d19
|
|
| BLAKE2b-256 |
c39ac132b65cccc9d4b48507894afad3fa55ae4f5f391b7646e42eafbc483f4e
|