Skip to main content

Invenio module to automated curation checks on records.

Project description

https://github.com/inveniosoftware/invenio-checks/workflows/CI/badge.svg https://img.shields.io/github/tag/inveniosoftware/invenio-checks.svg https://img.shields.io/pypi/dm/invenio-checks.svg https://img.shields.io/github/license/inveniosoftware/invenio-checks.svg

Invenio module to automated curation checks on records.

Further documentation is available on https://invenio-checks.readthedocs.io/

Changes

Version v0.3.1 (released 2025-05-20)

  • requests-ui: handle multiple check runs of same type
    • Handles rendering of multiple check run results for the metadata check type.

    • Uses the first instance of file format checks.

Version v0.3.0 (released 2025-05-16)

  • contrib: implement file formats check for open and scientific file formats

  • global: pass CheckConfig object when running checks
    • Instead of just passing the CheckConfig.params when running a check, we now pass the entire object, since the check might want to use other fields (e.g. the CheckConfig.severity).

  • global: move metadata checks to “contrib” directory

Version v0.2.2 (released 2025-03-28)

  • views: explanation text in checks requests tab

Version v0.2.1 (released 2025-03-26)

  • component: fix null constraint on CheckRun.state

Version v0.2.0 (released 2025-03-26)

  • views: checks requests tab templates

  • views: register blueprint

  • component: use datetime.now with timezone.utc

  • services: allow HTML links in description (SanitizedHTML)

  • models: use JSONB for PostgreSQL

  • ci: use master branch of PyPI publish

Version 0.1.0 (2025-03-21)

  • Initial public release.

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

invenio_checks-0.3.1.tar.gz (39.4 kB view details)

Uploaded Source

Built Distribution

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

invenio_checks-0.3.1-py2.py3-none-any.whl (30.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio_checks-0.3.1.tar.gz.

File metadata

  • Download URL: invenio_checks-0.3.1.tar.gz
  • Upload date:
  • Size: 39.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for invenio_checks-0.3.1.tar.gz
Algorithm Hash digest
SHA256 91867affe02d0f5b8dcec8278abf1e2d1131923fa7ee15c83d14669cae184a50
MD5 bd16c82163464805b670872dd7d92984
BLAKE2b-256 664df29785485191cea0d029db7ed6487e8db11500d63489159b1717ab4157ec

See more details on using hashes here.

File details

Details for the file invenio_checks-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_checks-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9262187e5e315a095df2e059d80e5875652a605659ffbaa5959abc14f5000516
MD5 4cf9eb9235ae967ff2493e7130d269ba
BLAKE2b-256 10ef8fa49b31c17b95591b6d0b0a1fbef50cce9657df8b5f1e5ed390a351fe01

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