Skip to main content

Annotator based on Presidio pattern recognizer

Project description

pyannotators_patterns

license tests codecov docs version PyPI - Python Version

Annotator based on Presidio regex pattern recognizers.

Installation

pip install pyannotators-patterns

Developing

Prerequisites

You will need uv (package manager) and Python 3.12+.

Clone the repository:

git clone https://github.com/oterrier/pyannotators_patterns
cd pyannotators_patterns

Install dependencies (including test extras):

uv sync --extra test

Running the test suite

uv run pytest

Linting and formatting

uv run ruff check .
uv run ruff format --check .

To auto-fix formatting:

uv run ruff format .

Building the documentation

uv run --extra docs sphinx-build docs docs/_build

The built documentation is available at docs/_build/index.html.

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

pyannotators_patterns-0.6.1.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

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

pyannotators_patterns-0.6.1-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file pyannotators_patterns-0.6.1.tar.gz.

File metadata

  • Download URL: pyannotators_patterns-0.6.1.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyannotators_patterns-0.6.1.tar.gz
Algorithm Hash digest
SHA256 b7737f55576bf5cf190eb4463251897282f2022555833e0e3468ba52eed33c48
MD5 ca13bad19b94a0750866bf115133cff6
BLAKE2b-256 e9dee6fbf44fb896a3d02be4055888cbb6c9c3ec2c02298ce2276f7a742a2787

See more details on using hashes here.

File details

Details for the file pyannotators_patterns-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: pyannotators_patterns-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyannotators_patterns-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 df956dd746cff29803bed147a849a9c299385fff504fd8e51e7fa63ebec9afa7
MD5 51d62b90739751a92169c521d6a81a20
BLAKE2b-256 ca5bb3cca4c5907d0997ef16a6fd6cd2faf2d0c49d3ca7be23f14a1bc789d810

See more details on using hashes here.

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