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.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.0.tar.gz (39.1 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.0-py2.py3-none-any.whl (29.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: invenio_checks-0.3.0.tar.gz
  • Upload date:
  • Size: 39.1 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.0.tar.gz
Algorithm Hash digest
SHA256 580e2c7f405739c84f69a6b2a5ba0281e8f5649571c0448f0e744bcc810a78f4
MD5 1ee0f7d346a8d3758778a74fa3e70519
BLAKE2b-256 58c901b807e38561e20c4c8adfb7d014eb890243d7afff612e01a6c1fb7e22db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for invenio_checks-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0edc1f8a0ada3802ec454336fe8916ecc33cef483ce3bea7201dd699f6d7616d
MD5 0b8901c4581922b4c9a01ceff0a055f9
BLAKE2b-256 e5986625bc026ab1eff66279119da36180d44b92b2fa6b02f33ecd84263dbe6c

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