Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: frictionless-py validate does not implement the table schema fieldsMatch specs #1670

Open
adrien-owkin opened this issue Jul 8, 2024 · 1 comment

Comments

@adrien-owkin
Copy link

Overview

frictionless-py validate does not implement the table schema fieldsMatch specs

For example, subset should mean that as long as the source data has this subset of columns, it is valid.
In my tests, calling validate fails with extra-label, incorrect-label and extra-cell

Indeed, In header.py class Header(List[str]) errors are thrown no matter what.

@pierrecamilleri
Copy link
Collaborator

Thanks for the issue.

Indeed, the fieldsMatch property is an addition in the datapackage v2 that has not been implemented yet.

As a (very) partial workaround, you can look at the schema-sync option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants