Skip to main content

Informatics Matters OpenAPI Validator (oval)

PyPI package (latest) pre-commit

A utility designed as a pre-commit OpenAPI file validator:

oval --help

Use it by adding it to your repository’s .pre-commit-config.yaml file:

# Basic OpenAPI Validator
- repo: https://github.com/informaticsmatters/openapi-validator
  rev: '1.0.0'
  hooks:
  - id: im-oval
    files: app/openapi/openapi.yaml

Installation

The OpenAPI validator is published on PyPI and can be installed from there:

pip install im-openapi-validator

This is a Python 3 utility, so try to run it from a recent (ideally 3.10) Python environment.

Get in touch

  • Report bugs, suggest features or view the source code on GitHub.

Metadata

Release files for im-openapi-validator 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for im-openapi-validator 1.0.1
File Size Uploaded
im-openapi-validator-1.0.1.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for im-openapi-validator 1.0.1
File Interpreter ABI Platform
im_openapi_validator-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.1 kB

Release files / im-openapi-validator-1.0.1.tar.gz

Download URL im-openapi-validator-1.0.1.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ff5244e5c37fda02d90447e62a256bd5c7504c95211d0484496767269c51d18f
BLAKE2b-256 checksum
How to use checksums
72d8c17804a0c8cceb82e384cd2134a6560c3215a61ea78a6a5d211e05ba8fd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / im_openapi_validator-1.0.1-py3-none-any.whl

Download URL im_openapi_validator-1.0.1-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c18f3b6a584af9876b212a961800f12822042d0e20305f30933ad38b6255ecd0
BLAKE2b-256 checksum
How to use checksums
347cbe31fdabe1e91555be7a5d836171e2bd749bd3334b04509223b71f6856ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page