Commit d56d1300 authored by Jason Madden's avatar Jason Madden

Use greenlet 2.0 final.

parent 856a0722
......@@ -206,7 +206,7 @@ jobs:
pip install -q -U 'faulthandler; python_version == "2.7" and platform_python_implementation == "CPython"'
pip install -q -U 'cffi;platform_python_implementation=="CPython"'
pip install -q -U 'cython>=3.0a9'
pip install 'greenlet>=2.0rc5 ;platform_python_implementation=="CPython"'
pip install 'greenlet>=2.0.0 ;platform_python_implementation=="CPython"'
- name: Build gevent
run: |
......@@ -401,7 +401,7 @@ jobs:
pip install -q -U 'faulthandler; python_version == "2.7" and platform_python_implementation == "CPython"'
pip install -q -U 'cffi;platform_python_implementation=="CPython"'
pip install -q -U 'cython>=3.0a5'
pip install 'greenlet>=2.0rc5; platform_python_implementation=="CPython"'
pip install 'greenlet>=2.0.0; platform_python_implementation=="CPython"'
- name: build libs and gevent
env:
......@@ -442,7 +442,14 @@ jobs:
linux_wheels:
runs-on: ubuntu-latest
needs: test
# If we have 'needs: test', then these wait to start running until
# all the test matrix passes. That's good, because these take a
# long time, and they take a long time to kill if something goes
# wrong. OTOH, if one of the tests fail, and this is a release tag,
# we have to notice that and try restarting things so that the
# wheels get built and uploaded. For that reason, it's simplest to
# remove this for release branches.
#needs: test
strategy:
matrix:
config:
......
......@@ -26,7 +26,7 @@ requires = [
# 1.1.3 is needed for CPython 3.11.
# 2.0 is not ABI compatible with earlier releases, but with luck it won't
# have to break the ABI again.
"greenlet >= 2.0.0rc5 ; platform_python_implementation == 'CPython'",
"greenlet >= 2.0.0 ; platform_python_implementation == 'CPython'",
]
[tool.towncrier]
......
......@@ -125,7 +125,7 @@ if [ -d /gevent -a -d /opt/python ]; then
# The downside is that we must install dependencies manually.
# NOTE: We can't upgrade ``wheel`` because ``auditwheel`` depends on
# it, and auditwheel is installed in one of these environments.
python -mpip install -U "cython >= 3.0a6" cffi 'greenlet >= 2.0rc5' setuptools
python -mpip install -U "cython >= 3.0a6" cffi 'greenlet >= 2.0.0' setuptools
time (python setup.py bdist_wheel)
PATH="$OPATH" auditwheel repair dist/gevent*.whl
cp wheelhouse/gevent*.whl /gevent/wheelhouse
......
......@@ -215,7 +215,7 @@ greenlet_requires = [
# 1.1.3 is needed for 3.11, and supports everything 1.1.0 did.
# 2.0.0 supports everything 1.1.3 did, but breaks the ABI in a way that hopefully
# won't break again.
'greenlet >= 2.0.0rc5 ; platform_python_implementation=="CPython"',
'greenlet >= 2.0.0 ; platform_python_implementation=="CPython"',
]
# Note that we don't add cffi to install_requires, it's
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment