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

Should enable CI for other versions of python #21

Open
azeey opened this issue May 10, 2022 · 1 comment
Open

Should enable CI for other versions of python #21

azeey opened this issue May 10, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@azeey
Copy link
Collaborator

azeey commented May 10, 2022

We currently run CI for python 3.8. We should enable CI for other versions once python bindings for ignition-math and libsdformat are available for those versions.

@azeey azeey added the bug Something isn't working label May 10, 2022
@j-rivero
Copy link
Collaborator

If we want to release python bindings for different versions of python inside our binary packages, instead of only shipping 3.8 in Focal we would need to change packaging on sdformat/math.

  • Use pybuild as buildsystem in the debian/rules file with cmake plugin in that system (here for sdformat and here for ign-math). Best example is probably the rules file in official Debian.
  • Add python-all package to build-deps in the same repositories control file.
  • Be sure that the python version is injected in the buildsystem, IGN_PYHON_VERSION in the gz-cmake python module should help with this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants