Skip to main content

MetadataGuardian is used to protect data by searching the source metadata.

Project description

Metadata Guardian

PyPI userdoc apidoc

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


Download files

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

Source Distribution

metadata_guardian-0.2.7.tar.gz (41.8 kB view details)

Uploaded Source

Built Distributions

metadata_guardian-0.2.7-cp37-abi3-win_amd64.whl (684.7 kB view details)

Uploaded CPython 3.7+ Windows x86-64

metadata_guardian-0.2.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (723.6 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

metadata_guardian-0.2.7-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (790.7 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.5+ x86-64

metadata_guardian-0.2.7-cp37-abi3-macosx_11_0_arm64.whl (657.9 kB view details)

Uploaded CPython 3.7+ macOS 11.0+ ARM64

metadata_guardian-0.2.7-cp37-abi3-macosx_10_7_x86_64.whl (719.8 kB view details)

Uploaded CPython 3.7+ macOS 10.7+ x86-64

File details

Details for the file metadata_guardian-0.2.7.tar.gz.

File metadata

  • Download URL: metadata_guardian-0.2.7.tar.gz
  • Upload date:
  • Size: 41.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.13.2

File hashes

Hashes for metadata_guardian-0.2.7.tar.gz
Algorithm Hash digest
SHA256 6db460d093d839e5e328d68fd244c3bcc925e8113f768305b33a1761311d4abe
MD5 a47708b0fa409fd1ebee94a66847ee56
BLAKE2b-256 6fb1187d6e48cae6901e1d8ba5735ff72e9c57fb5f2ec28eb35892d702b61064

See more details on using hashes here.

Provenance

File details

Details for the file metadata_guardian-0.2.7-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for metadata_guardian-0.2.7-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f3acc55dee50a5c69b02954c77b21d2af307ea2e7931c7c25ff77787a3c630d0
MD5 f52e79d4451cc8e4d70f4b6e91b6f84e
BLAKE2b-256 f3ead9db0f1716047111925d42c37e3a138558915da85d7af8fdfb33e810fd06

See more details on using hashes here.

Provenance

File details

Details for the file metadata_guardian-0.2.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for metadata_guardian-0.2.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ce5d5abcb0fe09db0a281fb6051d0287b817a1365dc534275aff953a5c32424
MD5 dc2938abd21e37cec91de84e41b9e8d3
BLAKE2b-256 d636eda4abe743f293473c46539ce1fb4880a480371811a16b9db6c3ce3f88ab

See more details on using hashes here.

Provenance

File details

Details for the file metadata_guardian-0.2.7-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for metadata_guardian-0.2.7-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c81b843a9766dee78ad570e302210e6dfae935c3c13dd67c14a757666f70628c
MD5 599d05271885d3429e8a0ed66906e962
BLAKE2b-256 6504cbabbc562eaf2ccb145a952e16d253159257ceccae48571b970f48de5a8c

See more details on using hashes here.

Provenance

File details

Details for the file metadata_guardian-0.2.7-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for metadata_guardian-0.2.7-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cb3cd862fed6e821d0ca1227fa8664d545e1d7edd257823ab8a9a2beb04bb2b
MD5 1660c0169f1989ccccdf8eb4f0d5fbbd
BLAKE2b-256 0e62535129f87e411442b51c315cdbb7405f12255bdca311c0e5edf5abb821be

See more details on using hashes here.

Provenance

File details

Details for the file metadata_guardian-0.2.7-cp37-abi3-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for metadata_guardian-0.2.7-cp37-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 3026da6d67316484e364776a5691fae76d23dd79ea39f555811b5d461354d130
MD5 39ef461fde6a76ff4aa70204a34ef6c5
BLAKE2b-256 3ed8728f8a00ffcde47b271d22d88fb939fa0f7a3fd586fb4c45f5b3a9c01c0d

See more details on using hashes here.

Provenance

Supported by

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