This project is DEPRECATED. You should use https://github.com/datapackages/datapackage-py instead. This repository is just for historical purposes.
Validate Data Package datapackage.json files against a jsonschema.
import datapackage_validate
try:
datapackage_validate.validate(datapackage, schema)
except datapackage_validate.exceptions.DataPackageValidateException as e:
e.errors # List with validation errorsThe 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.