meinheld icon indicating copy to clipboard operation
meinheld copied to clipboard

greenlet version < 2.0.0

Open idot opened this issue 3 years ago • 11 comments

greenlet < 0.5 conflicts with SQLAlchemy 1.4 which installs greenlet 1.0 the greenlet API should not have changed between 0.5 and < 2 according to https://github.com/benoitc/gunicorn/issues/2541#issuecomment-800353993

idot avatar Mar 31 '21 13:03 idot

Thanks for doing this!

bburtin avatar Mar 31 '21 15:03 bburtin

I'm running into the version mismatch as well, are there any plans to merge this PR soon or should we find an alternative for now?

hendrikmakait avatar Jun 25 '21 10:06 hendrikmakait

Any chance that we can get this merged? I hit some esoteric bugs in SQLAlchemy 1.3 and would like to upgrade to the latest version. Thanks!

bburtin avatar Aug 03 '21 22:08 bburtin

Any updates on a merge timeline?

OneWithTheCore avatar Sep 22 '21 12:09 OneWithTheCore

We're having the same version mismatch issue with gevent.

MikaYuoadas avatar Nov 15 '21 14:11 MikaYuoadas

Hi what's to do before we merge this PR?

aisk avatar Apr 25 '22 03:04 aisk

@mopemope it has been a lot of time and this fix has not been merged yet, checks have passed, could you merge it or find a solution, because the conflict with SQLAlchemy is a huge issue for a lot of projects

ibraheemalayan avatar Jul 12 '22 06:07 ibraheemalayan

Until this PR gets merged, a temporal solution would be to install the package from the patched branch provided by @idot

pip3 install  --user git+https://github.com/idot/meinheld.git@patch-1

ibraheemalayan avatar Jul 12 '22 07:07 ibraheemalayan

Until this PR gets merged, a temporal solution would be to install the package from the patched branch provided by @idot

pip3 install  --user git+https://github.com/idot/meinheld.git@patch-1

This should work, but I recommend using commit hash instead of branch for security reasons.

aisk avatar Jul 12 '22 09:07 aisk

@mopemope Do you still maintain this project now? There are 2 PRs which looks good and actually fix some problems. And you just leave them about 1yr.

KohakuBlueleaf avatar Aug 31 '22 02:08 KohakuBlueleaf

This should work, but I recommend using commit hash instead of branch for security reasons.

You can do that like this:

pip3 install git+https://github.com/idot/meinheld.git@2bfe452d6608c92688d92337c87b1dd6448f4ccb

Also note that I've omitted that --user flag, as I'm using virtualenv anyway.

luckydonald avatar Oct 15 '22 23:10 luckydonald