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-1.6.23.tar.gz (23.9 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-1.6.23-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyprocessors_rf_consolidate-1.6.23.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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-1.6.23.tar.gz
Algorithm Hash digest
SHA256 7c29fc835c438c7b0897d02f00347a2cc5423222ba7615c1ffbcb8838a3ad27a
MD5 89b535db4fbfaedd05304f6ed2ace992
BLAKE2b-256 7e2d6cee034423a0ab719a5a3213d24d7d1b4a21e807a0cb4dd03944f63aaf31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyprocessors_rf_consolidate-1.6.23-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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-1.6.23-py3-none-any.whl
Algorithm Hash digest
SHA256 1bca12d563d4fd4605408c29d01442d4802bdc001771091414d2e52f9c6b16ff
MD5 881ee76cb8e986c8e73c436a41b0d686
BLAKE2b-256 407528fecc1aaf6333b7e15c1eb7f9c8e094f2159f4ba93b8efeb9cb8177a16e

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