-
-
Notifications
You must be signed in to change notification settings - Fork 361
temporal: Update and vendor ply dependency per repo's instructions as no longer published #5942
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
base: main
Are you sure you want to change the base?
Conversation
…ved in newer version
PLY comes with ctypesgen (https://github.com/OSGeo/grass/tree/main/python/libgrass_interface_generator/ctypesgen/parser). Not sure if we should use that one instead… |
At the time, I didn't want to couple the ply version from ctypesgen into our runtime code. Its already hard enough to get ctypesgen updated, so I left their version alone, it works with their code. Ply, in the python grass.temporal code, is distributed at runtime. I think ctypesgen is meant to be a compile-time tool, and not really distributed. |
Closes #5917
I updated my old branch that updated the ply dependency with a vendored copy, as per the author's instructions.
Tests still pass in CI, and it is also adjusted to be built with CMake. The dependency is removed from the various lists.