🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

datapackage-validate

Package Overview
Dependencies
Maintainers
5
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

datapackage-validate

(DEPRECATED) A Python library to validate Data Package datapackage.json files.

pipPyPI
Version
0.4.0
Maintainers
5

This project is DEPRECATED. You should use https://github.com/datapackages/datapackage-py instead. This repository is just for historical purposes.

datapackage-validate-py

Validate Data Package datapackage.json files against a jsonschema.

Usage

import datapackage_validate

try:
  datapackage_validate.validate(datapackage, schema)
except datapackage_validate.exceptions.DataPackageValidateException as e:
  e.errors  # List with validation errors

The datapackage can be a json string or python dict.

The schema can be a json string, python dict, or a schema id corresponding with a schema from the registry of Data Package Profiles. schema is optional, and will default to the base schema id if not provided.

validate() returns None. If there were errors during validation, it raises a datapackage_validate.exceptions.DataPackageValidateException with a list of the validation errors in its .errors property.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts