-
Notifications
You must be signed in to change notification settings - Fork 27
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: does not write crates with arcp IDs correctly #175
Comments
I could not reproduce the error. I ran the above code, after adding the missing This is with ro-crate-py from the current |
I guess the issue might be related to some kind of default of I experienced something similar in an unrelated development when I was testing several interactions between JSON-LD processing libraries, relative URI resolution and the scheme used for the permanent identifiers. |
All the tests were done in freshly created Python venvs, first updating pip and wheel, then installing rocrate package, and last testing the script (with the fix about adding |
We should be supporting ARCP URIs as in https://www.researchobject.org/ro-crate/1.1/appendix/relative-uris.html#establishing-a-base-uri-inside-a-zip-file and currently claim Python 3.7 is supported. @elichad will investigate |
I think we can make a release after merging #173. |
@rosanna-smith can you check that the problem is solved in ro-crate 0.10.0? |
Thanks! Can confirm this solved the problem on my end as well. |
If you have a crate with an arcp identifier on the root dataset, the write method creates an unwanted arcp directory in the export and changes the ID to ./
Here's the code to reproduce this error:
It produces this error:
The text was updated successfully, but these errors were encountered: