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?

4 Likes

Good call Janne.
I experienced the same, and rather than maintaining a fork, I just added a layer to the docker image.
#ContainerLove.

1 Like