Skip to content

greenlet 0.4.17 breaks gevent (which breaks bottle) #195

@CrimsonGlory

Description

@CrimsonGlory

Maybe this is not the best place to post it.
In python python:3.8.2-buster, the update from 0.4.16 to 0.4.17 broke gevent 20.5.0, which broke bottle 0.12.18.

2020-10-01T20:13:07+00:00 172.18.0.1 api[1217]: Bottle v0.12.18 server starting up (using GeventServer())...
2020-10-01T20:13:07+00:00 172.18.0.1 api[1217]: Listening on http://1ea1b9232cea:4670/
2020-10-01T20:13:07+00:00 172.18.0.1 api[1217]: Hit Ctrl-C to quit.
2020-10-01T20:13:07+00:00 172.18.0.1 api[1217]: 
2020-10-01T20:13:07+00:00 172.18.0.1 api[1217]: <frozen importlib._bootstrap>:219: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject

The fix is to hardcode greenlet version
greenlet==0.4.16

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions