Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

datapackage-validate

Package Overview
Dependencies
Maintainers
5
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.

  • 0.4.0
  • PyPI
  • Socket score

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc