Skip to main content

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

Metadata

Release files for metadata-guardian 0.3.0

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

Source distribution (sdist)

Source distribution for metadata-guardian 0.3.0
File Size Uploaded
metadata_guardian-0.3.0.tar.gz 76.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for metadata-guardian 0.3.0
File
metadata_guardian-0.3.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
metadata_guardian-0.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
metadata_guardian-0.3.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
metadata_guardian-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 4.2 MB

Release files / metadata_guardian-0.3.0.tar.gz

Download URL metadata_guardian-0.3.0.tar.gz
Size 76.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0e1472662fe894b2372a1fddfc3a33d27b55b10a3b1d18fed45ce3022c63db7b
BLAKE2b-256 checksum
How to use checksums
29efc8ee3791cfe9f18fb5e5f8957988dccac6f12e75f39c75e329042ac55b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / metadata_guardian-0.3.0-cp39-abi3-win_amd64.whl

Download URL metadata_guardian-0.3.0-cp39-abi3-win_amd64.whl
Size 879.5 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
267b59e54f2ed0436006e237ca9315cb1fea7099975cd956cf087b0f6e9b1514
BLAKE2b-256 checksum
How to use checksums
1302e78cdd611e719ef166c7242a2d0d507814392624b11432dffe27baf5f0a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / metadata_guardian-0.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL metadata_guardian-0.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
8d1428c063c3d0198b3061f24e14450208788e503ac197cc75b75f192424ff79
BLAKE2b-256 checksum
How to use checksums
4ee94c3959f71b2c0aaf575eee9eb78e32a69e87dad997644f48a4557f2d6ae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / metadata_guardian-0.3.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL metadata_guardian-0.3.0-cp39-abi3-macosx_11_0_arm64.whl
Size 997.8 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
172292b876f293de78befdcced8e298556569b8c5e05c3abd8ba0f116b41d829
BLAKE2b-256 checksum
How to use checksums
ac9e1c2ab8ced4b54f461029964026d20eaba38f8d18477b2472bb548624cbb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / metadata_guardian-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL metadata_guardian-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4505ec59bcad91adb8713dd68a6258545b4bb88bee5c84b6278791a430310c7a
BLAKE2b-256 checksum
How to use checksums
9dc0419188c536d8f9dd0573fe564db5891ca24a55a7b5d30f02177eadf3acff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release history Release notifications | RSS feed

This release

0.3.0 This release

5 release files

0.2.7

6 release files

0.2.6

5 release files

0.2.4

5 release files

0.2.3

5 release files

0.2.2

5 release files

0.2.1

5 release files

0.2.0

5 release files

0.1.2

4 release files

0.1.1

4 release files

0.1.0

4 release files

0.0.9

4 release files

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