Skip to main content

Processor based on AFP keywords extraction

Project description

pyprocessors_afp_keywords

license tests codecov docs version PyPI - Python Version

AFP keywords extractor processor. Extracts keywords from document categories and generates a slug by joining category labels that exceed a configurable score threshold.

Installation

pip install pyprocessors_afp_keywords

Developing

Pre-requisites

You will need to install uv:

curl -LsSf https://astral.sh/uv/install.sh | sh

Clone the repository:

git clone https://github.com/oterrier/pyprocessors_afp_keywords

Install dependencies:

uv sync --extra test

Running the test suite

uv run pytest

Linting

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

Building the documentation

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

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

pyprocessors_afp_keywords-0.6.4.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

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

pyprocessors_afp_keywords-0.6.4-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pyprocessors_afp_keywords-0.6.4.tar.gz.

File metadata

  • Download URL: pyprocessors_afp_keywords-0.6.4.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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 pyprocessors_afp_keywords-0.6.4.tar.gz
Algorithm Hash digest
SHA256 7c00e907f57d4a7c801a245f8fee04eef68cedccbfa411d76aa79f2e0a417f14
MD5 f71be662d73884b8767f4c8a70a1acfa
BLAKE2b-256 49484165fde08c0c6acb06b139d50571a8cd4b1a06bbf88a319b4f22aadef073

See more details on using hashes here.

File details

Details for the file pyprocessors_afp_keywords-0.6.4-py3-none-any.whl.

File metadata

  • Download URL: pyprocessors_afp_keywords-0.6.4-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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 pyprocessors_afp_keywords-0.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5e999b5a250302f583ab50e0dbc4fba79b2295a8ad75a141f4278334e9126dd0
MD5 85d3201da48f09fae6c3f04cfd19472c
BLAKE2b-256 4d1c42ca297d9afc45398b9970a8d9f5fa7c8d2dc8f7770260bc6f6252a61f6d

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