Skip to content

Mismatch in python version and outdated causing broken installs. #222

@yokwejuste

Description

@yokwejuste

Problem

Installing dev dependencies fails because package pins conflict:

  • gevent==23.9.1 requires greenlet>=2.0.0
  • The project pins greenlet==1.1.2

So this command cannot resolve dependencies:

uv pip install -r requirements-dev.txt

Additionally the runtime version is not also right.

Solution

Upgrade greenlet to 2.0.0 or higher.

Update requirements-dev.txt:

greenlet>=2.0.0

or pin exactly:

greenlet==2.0.0

Then reinstall:

uv pip install -r requirements-dev.txt

Root Cause

greenlet==1.1.2 is outdated and incompatible with gevent==23.9.1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions