Skip to main content

RFConsolidate annotations coming from different annotators

Project description

pyprocessors_rf_consolidate

license tests codecov docs version PyPI - Python Version

RFConsolidate annotations coming from different annotators

Installation

You can simply pip install pyprocessors_rf_consolidate.

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_rf_consolidate

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

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

SBOM & vulnerability check

Install the SBOM dependencies:

uv sync --extra sbom

Generate a CycloneDX SBOM from the current environment:

uv run cyclonedx-py environment -o sbom.cdx.json --output-format json

Audit dependencies for known vulnerabilities:

uv run pip-audit --format json --output audit-report.json

To fail on any known vulnerability (useful in CI):

uv run pip-audit --strict

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_rf_consolidate-0.6.13.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

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

pyprocessors_rf_consolidate-0.6.13-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file pyprocessors_rf_consolidate-0.6.13.tar.gz.

File metadata

  • Download URL: pyprocessors_rf_consolidate-0.6.13.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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_rf_consolidate-0.6.13.tar.gz
Algorithm Hash digest
SHA256 abc9339a3a406d3973bc42b1c2168ead9693feb70c656fc32e686c6bf455450f
MD5 a7b52de6ef0ee7e1ebafb022f615580e
BLAKE2b-256 019d1f80550891711191089a3ec6b843de7c8792451375a3bbfc936fe2712f13

See more details on using hashes here.

File details

Details for the file pyprocessors_rf_consolidate-0.6.13-py3-none-any.whl.

File metadata

  • Download URL: pyprocessors_rf_consolidate-0.6.13-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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_rf_consolidate-0.6.13-py3-none-any.whl
Algorithm Hash digest
SHA256 3f1e6a55d3c933aa250199204eef094b218e45784dcc5a99fe4acfe3a6f15c6f
MD5 58dcf520f05eccac4a2bb8cd193f52f1
BLAKE2b-256 7f0bbb2eb1c3b68d199eaf649771261e16b861efcdfa4e5821f700be8cd3dc1a

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