# 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
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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file datapackage-validate-0.0.3.tar.gz.
File metadata
- Download URL: datapackage-validate-0.0.3.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2e0637dfccb7668df9f371b60ddc1e60aaac09b68a0c2bf30181e9f6bbbaa91
|
|
| MD5 |
d0396751c3f8ebf500bc5fa397454afa
|
|
| BLAKE2b-256 |
739969b944724a9eb165c348d1eb85d631449c08cf49a8d7c2e77dba9f424237
|