F3 Python issueshttps://lab.forgefriends.org/friendlyforgeformat/pyf3/-/issues2023-01-11T16:35:48Zhttps://lab.forgefriends.org/friendlyforgeformat/pyf3/-/issues/3embed gof3 in a python module (take 2)2023-01-11T16:35:48ZLoïc Dacharyembed gof3 in a python module (take 2)Followup of [this issue](https://lab.forgefriends.org/friendlyforgeformat/pyf3/-/issues/1).
---
- [ ] add instructions in the README.txt to get the .so / .h from https://lab.forgefriends.org/friendlyforgeformat/gof3/-/releases
- [ ] bu...Followup of [this issue](https://lab.forgefriends.org/friendlyforgeformat/pyf3/-/issues/1).
---
- [ ] add instructions in the README.txt to get the .so / .h from https://lab.forgefriends.org/friendlyforgeformat/gof3/-/releases
- [ ] build the python wheel to include the .so / .h (binary ? manylinux ?)https://lab.forgefriends.org/friendlyforgeformat/pyf3/-/issues/2API for file validation against a JSON Schema2022-12-28T15:06:15ZLoïc DacharyAPI for file validation against a JSON SchemaThe library could provide an API such as:
> validate(path, schema)
to validate a given file (there are [examples to reuse in gofff](https://lab.forgefriends.org/friendlyforgeformat/gofff/-/tree/master/format/file_format_testdata)) with...The library could provide an API such as:
> validate(path, schema)
to validate a given file (there are [examples to reuse in gofff](https://lab.forgefriends.org/friendlyforgeformat/gofff/-/tree/master/format/file_format_testdata)) with the corresponding JSON Schema.
The [jschon](https://pypi.org/project/jschon/) package can be used and [this function](https://lab.forgefriends.org/fedeproxy/fedeproxy/-/blob/master/fedeproxy/format/format.py#L28-34) can be used as an example.