MetadataGuardian is used to protect data by searching the source metadata.
Project description
Metadata Guardian
Overview
Metadata Guardian is a Python package that provides an easy way to protect your data sources by searching its metadata. By searching with data rules, it will detect what you are looking to protect. Using Rust, it makes blazing fast multi-regex matching.
Usage
Benefit from data sources available of the Python ecosystem while Rust provides fast multi-regex processing with regex and parallelizes the process with rayon.
Data Rules
Python Development
Install virtualenv:
make setup-venv
Development mode with the library installed in virtualenv:
make develop
Launch the tests:
make unit-test
Format and Runs checks:
make format
make check-rust
make check-python
Build the documentation locally:
make build-documentation
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
Built Distributions
File details
Details for the file metadata_guardian-0.2.3.tar.gz
.
File metadata
- Download URL: metadata_guardian-0.2.3.tar.gz
- Upload date:
- Size: 45.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48997710a0f55303f5be6e2a27cdf71dafa54d17ebb0718aaceb2910cebec618 |
|
MD5 | 92fee7c834fd8a6934ea34239d77368c |
|
BLAKE2b-256 | 057c561451df33676561abb9679e48ab88feab02568ea549f84d29566f8012d1 |
File details
Details for the file metadata_guardian-0.2.3-cp37-abi3-win_amd64.whl
.
File metadata
- Download URL: metadata_guardian-0.2.3-cp37-abi3-win_amd64.whl
- Upload date:
- Size: 675.9 kB
- Tags: CPython 3.7+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25fdb409f90faed473fc71039ab493920803a7727efa11bf7f5f8a5feb9dbb65 |
|
MD5 | 8fba6b3b69f9876aa63b3f511a25cf69 |
|
BLAKE2b-256 | 87fc24badb69532531687a040811bf93a2cbcb21b3a3af6745ea2dd1c0cc0c08 |
File details
Details for the file metadata_guardian-0.2.3-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: metadata_guardian-0.2.3-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 772.6 kB
- Tags: CPython 3.7+, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 917a132ebf43f91b5b9d281632ebf025688c8e1ea32cc07e2e5c7b80190ff06f |
|
MD5 | 6e258062a116bba9042c7f8ec823e36d |
|
BLAKE2b-256 | ceb9c7070b8ce3aa9357c697f49dad2272e40874e53d929491b109bc0ab99687 |
File details
Details for the file metadata_guardian-0.2.3-cp37-abi3-macosx_11_0_arm64.whl
.
File metadata
- Download URL: metadata_guardian-0.2.3-cp37-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 639.4 kB
- Tags: CPython 3.7+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b86f4c0060d52b14eae0aebe4ad29461d07fc0f6ba886a741a38ce476d49b06 |
|
MD5 | 1305a774797553ef8733a83b22a49ebb |
|
BLAKE2b-256 | e0102338188d1fd735e0b2a33b972ec9c1948bd424fe5447229b445f27469b6a |
File details
Details for the file metadata_guardian-0.2.3-cp37-abi3-macosx_10_7_x86_64.whl
.
File metadata
- Download URL: metadata_guardian-0.2.3-cp37-abi3-macosx_10_7_x86_64.whl
- Upload date:
- Size: 704.1 kB
- Tags: CPython 3.7+, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d7a2b7dee918ca2a2c216dd9128009282ee3fb288216262ddaee85319b19419 |
|
MD5 | f51dd56aff48d9e244225d85e47d85b0 |
|
BLAKE2b-256 | 9b824e353441af985c3ea9ecf3fa0a754ecc4dfdeb294b64bec6ed6b24f32320 |