Closed olejandro closed 2 years ago
Hi @olejandro , sorry it took me so long to find the time.
There was a packaging issue that prevented the CI from running correctly. I fixed it and rebased your PR on top of them, as you can see _ensure_posix
is necessary to support Windows. If you look at the test failure, you can see that paths are converted to Windows paths instead of POSIX paths, as the spec requires.
Unfortunately this is a deficiency of the upstream implementation (since before the refactor) making this workaround necessary, see frictionlessdata/datapackage-py#279
I'll try to find a proper fix, shouldn't be too difficult.
_ensure_posix causes
dpkg.read_pkg()
to fail on datapackages with inline data. Based on https://github.com/frictionlessdata/frictionless-py/issues/590, the issue for which _ensure_posix was introduced in the first place appears to be fixed.