Binary compatibility issue with greenlet

Looks like there has been a binary break introduced in greenlet 0.4.17 version.

/usr/local/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject
  return f(*args, **kwds)

To workaround this binary compatibility break I have added greenlet==0.4.16 into requirements.txt. What would be the right way to solve this?

1 Like