**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
<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
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.4.0.tar.gz.
File metadata
- Download URL: datapackage-validate-0.4.0.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
015028485a5b23d8e53179011626df2318572602cba9fb283e02a69735535bff
|
|
| MD5 |
f7daadb7e3109bdb8b4c1fe8600bb1be
|
|
| BLAKE2b-256 |
3d7810e657ebbf2773c9b774395c19b474f45002cb2270226cf1dbcad8933a32
|