Page 1 of 1

PyPolymake and backward incompatible changes in the C++ interface

Posted: 30 Mar 2020, 21:37
by vdelecroix
Dear Polymake developers,

I am maintainer of PyPolymake (https://gitlab.com/videlec/pypolymake). It allows to work with Polymake from Python and was proven to be useful. I am looking for a solution to the following problem.

PyPolymake uses only the C++ interface to Polymake. But major version changes in Polymake comes with backward incompatible changes to the C++ interface. As a consequence, PyPolymake gets broken. Currently, it happens with Polymake-4.0 (whereas it used to work with 3.y).

To be clear: I am of not complaining about the fact that the C++ interface of major releases of Polymake are backward incompatible! I am looking for a solution to keep PyPolymake up to date with Polymake versions.

Any input would be appreciated.

Best
Vincent

PS: issue open on PyPolymake side at https://gitlab.com/videlec/pypolymake/-/issues/1