galacticpuzzlehunt / gph-site

Django app for running a puzzlehunt (open-source version)
MIT License
65 stars 33 forks source link

Dependabot bump of gevent to version 23.9.1 causes a dependacy conflict. #53

Closed rubyleehs closed 11 months ago

rubyleehs commented 1 year ago

With the current requirements.txt, pip install -r requirements.txt causes the following error message:

ERROR: Cannot install -r requirements.txt (line 9) and greenlet==1.1.2 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested greenlet==1.1.2
    gevent 23.9.1 depends on greenlet>=2.0.0; platform_python_implementation == "CPython" and python_version < "3.11"

Reverting the following commit will fix it. https://github.com/galacticpuzzlehunt/gph-site/commit/c989bd89d8496cff199380268c8177854c393794#commitcomment-129043891