Skip to main content
**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.

[Data Package]: http://data.okfn.org/doc/data-package

## Usage

```python
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.

[Data Package Profiles]: https://github.com/dataprotocols/registry

Release files for datapackage-validate 0.4.0

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

Source distribution (sdist)

Source distribution for datapackage-validate 0.4.0
File Size Uploaded
datapackage-validate-0.4.0.tar.gz 4.6 kB Details

Release files / datapackage-validate-0.4.0.tar.gz

Download URL datapackage-validate-0.4.0.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
015028485a5b23d8e53179011626df2318572602cba9fb283e02a69735535bff
BLAKE2b-256 checksum
How to use checksums
3d7810e657ebbf2773c9b774395c19b474f45002cb2270226cf1dbcad8933a32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4.0 This release

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

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