136 Commits

Author SHA256 Message Date
d4448148e5 Accepting request 1325347 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1325347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=60
2026-01-07 15:00:24 +00:00
bac43fa793 - Rework requirements:
* Add missing setuptools for building
  * Remove obsolete requirements
  * Don't hard require optional requirements. See comments in
    setup.py
- testrunner.py is no longer directly executable by default

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=131
2026-01-05 08:47:00 +00:00
f5dee343f8 Accepting request 1309381 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1309381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=59
2025-10-08 16:12:26 +00:00
f5ddd47dea - Update to 25.9.1
* gevent is now tested on PyPy 3.11 v7.3.20. Previously it was tested
    with the now end-of-life PyPy 3.10 v7.3.17.
  * Fix a ``TypeError`` in the C extensions when attempting to put items
    into a full ``SimpleQueue.``
    It is believed this problem started in version 25.4.1. On older
    versions, using the environment variable ``PURE_PYTHON`` or
    ``GEVENT_PURE_PYTHON`` works around
    See :issue:`2139`.
- from version 25.8.2
  * Make the ``queue`` attribute of ``gevent.queue.Queue`` objects
    writable from Python when the C extension is in use. When
    monkey-patched, this lets subclasses assign to it from their ``_init``
    method. (Prior to 25.8.1 the ``_init`` method simply wasn't called.)
    See :issue:`2136`.
- from version 25.8.1
  * gevent is now tested on the latest available versions of Python:
    3.14rc1, 3.13.5, 3.12.11, 3.11.13, and 3.10.18.
    We expect to remove support for Python 3.9 soon.
  * Prevent an ``AssertionError`` (from ``AbstractLinkable``, such as
    locks, events, etc) from being printed after ``os.fork`` under certain
    conditions.
    See also :issue:`2058`.
    See :issue:`1895`.
  * Avoid a rare ``AttributeError`` that could occur during circular
    garbage collection.
    See :issue:`1961`.
  * Update c-ares from 1.33.1 to 1.34.5.
    This contains `a bug fix <https://github.com/c-ares/c-ares/pull/974>`_
    resolving excess CPU usage for certain platforms.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=129
2025-10-06 19:53:50 +00:00
3ca5cf6de4 Accepting request 1288091 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1288091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=58
2025-06-24 18:45:09 +00:00
92c1c08295 - Tolerating failing test suite (gh#gevent/gevent#2118,
bsc#1245168).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=127
2025-06-23 22:29:11 +00:00
ef53564dfc Accepting request 1285425 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1285425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=57
2025-06-14 14:17:06 +00:00
256073e8e6 - Update to 25.5.1
* Update the bundled libuv to 1.51 from 1.44.2.
  * Note that this changes the minimum supported versions of various
    operating systems. Linux now requires kernel 3.10 and glibc 2.17,
    up from 2.6.32 and glibc 2.12; macOS now requires version 11, up
    from version 10.15; Windows now requires Windows 10 and Visual
    Studio 2017, up from Windows 8 and VS 2015; finally, FreeBSD now
    requires version 12, up from version 10.
  * The musl Linux wheels are now built with muslinux_1_2 instead of
    musllinux_1_1. See issue #2108.
  * Add support for Cython 3.1 on Windows.
  * Add support for Python 3.14b1 and significantly expand the set of
    standard library tests we run with monkey-patching.
- Update BuildRequires and Requires from pyproject.toml

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=125
2025-06-13 10:55:34 +00:00
0db02f50f4 Accepting request 1276704 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1276704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=56
2025-05-13 18:11:55 +00:00
179ad3aa3a Use %_smp_mflags for reproducible builds (boo#1237231)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=123
2025-05-12 06:09:11 +00:00
3d367a31f3 Accepting request 1272752 from devel:languages:python
- Update to 25.4.2: [bsc#1241067, bsc#1241037]
  * Make gevent's queue classes subscriptable to match the standard
    library. See issue #2102.
  * Make the c-ares resolver build on Windows.
  * The gevent testsuite runs a copy of the test_ssl from cpython but
    the follwoing change has not been ported yet:
    - gh-126500: test_ssl: Don't stop ThreadedEchoServer on OSError
      in ConnectionHandler [gh#python/cpython/pull/126503]
    - Rebase gevent-openssl35-test-fix.patch
    - Upstream PR: [gh#gevent/gevent/pull/2103]

- Update to 25.4.1
  * Remove some legacy code that supported Python 2 for compatibility
    with the upcoming releases of Cython 3.1.
  * Add a new environment variable and configuration setting to control
    whether blocking reports are printed by the monitor thread.
  * Add initial support for Python 3.14a7.
  * Fix using gevent’s BackdoorServer with Unix sockets.
  * Do not use pywsgi in a security-conscious environment. Fix one
    security issue related to HTTP 100 Continue handling. See issue #2075.

OBS-URL: https://build.opensuse.org/request/show/1272752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=55
2025-04-25 20:17:52 +00:00
3d9afc0221 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=121
2025-04-25 15:11:48 +00:00
8e98e6e02a - Update to 25.4.2:
* Make gevent's queue classes subscriptable to match the standard
    library. See issue #2102.
  * Make the c-ares resolver build on Windows.
  * The gevent testsuite runs a copy of the test_ssl from cpython but
    the follwoing change has not been ported yet:
    - gh-126500: test_ssl: Don't stop ThreadedEchoServer on OSError
      in ConnectionHandler [gh#python/cpython/pull/126503]
    - Rebase gevent-openssl35-test-fix.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=120
2025-04-25 15:10:19 +00:00
6bc85bcc79 - Update to 25.4.2: [bsc#1241067, bsc#1241037]
* Make gevent's queue classes subscriptable to match the standard
    library. See issue #2102.
  * Make the c-ares resolver build on Windows.
  * The gevent testsuite runs a copy of the test_ssl from cpython but
    the follwoing change has not been ported yet:
    - gh-126500: test_ssl: Don't stop ThreadedEchoServer on OSError
      in ConnectionHandler [gh#python/cpython/pull/126503]
    - Rebase gevent-openssl35-test-fix.patch
    - Upstream PR: [gh#gevent/gevent/pull/2103]

- Update to 25.4.1
  * Remove some legacy code that supported Python 2 for compatibility
    with the upcoming releases of Cython 3.1.
  * Add a new environment variable and configuration setting to control
    whether blocking reports are printed by the monitor thread.
  * Add initial support for Python 3.14a7.
  * Fix using gevent’s BackdoorServer with Unix sockets.
  * Do not use pywsgi in a security-conscious environment. Fix one
    security issue related to HTTP 100 Continue handling. See issue #2075.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=119
2025-04-25 11:43:43 +00:00
16c36a2e56 Accepting request 1271903 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1271903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=54
2025-04-23 13:18:20 +00:00
da0a140f6e - Handle BrokenPipeError in src/gevent/ssl.py [bsc#1241037]
* Upstream PR: https://github.com/gevent/gevent/pull/2103
  * Add gevent-openssl35-test-fix.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=117
2025-04-22 14:25:41 +00:00
0db3ce2a8b Accepting request 1217397 from devel:languages:python
Forwarded request #1217326 from glaubitz

- Update to 24.10.3
    * Fix clearing stack frames on Python 3.13. This is invoked when you
      fork after having used the thread pool.
    * Distribute manylinux2014 wheels for x86_64.
    * Stop switching to the hub in the after fork hook in a child process.
      This could lead to strange behaviour, and is different than what all
      other versions of Python do.
  - from version 24.10.2
    * Workaround a Cython bug compiling on GCC14.
  - Drop gh-2031-cython-workaround.patch, merged upstream

OBS-URL: https://build.opensuse.org/request/show/1217397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=53
2024-10-25 17:18:30 +00:00
a056c9851d - Update to 24.10.3
* Fix clearing stack frames on Python 3.13. This is invoked when you
    fork after having used the thread pool.
  * Distribute manylinux2014 wheels for x86_64.
  * Stop switching to the hub in the after fork hook in a child process.
    This could lead to strange behaviour, and is different than what all
    other versions of Python do.
- from version 24.10.2
  * Workaround a Cython bug compiling on GCC14.
- Drop gh-2031-cython-workaround.patch, merged upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=115
2024-10-23 16:57:05 +00:00
bddde4f858 Accepting request 1206713 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1206713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=52
2024-10-11 15:01:03 +00:00
91b148b5aa - Update to 24.10.1
* Update the bundled c-ares to 1.33.1.
  * Add support for Python 3.13.
    - The functions and classes in ``gevent.subprocess`` no longer accept
      ``stdout=STDOUT`` and raise a ``ValueError``.
    Several additions and changes to the ``queue`` module, including:
    - ``Queue.shutdown`` is available on all versions of Python.
    - ``LifoQueue`` is now a joinable queue.
  * gevent.monkey changed from a module to a package. The public API
    remains the same.
    For this release, private APIs (undocumented, marked internal, or
    beginning with an underscore) are also preserved. However, these may
    be changed or removed at any time in the future. If you are using one
    of these APIs and cannot replace it, please contact the gevent team.
  * For platforms that don't have ``socketpair``, upgrade our fallback
    code to avoid a security issue.
    See :issue:`2048`.
  * Remove support for Python 3.8, which has reached the end of its
    support lifecycle.
    See :issue:`remove_py38`.
- Drop gh-113964-fix-tests-3.12.3.patch, fixed upstream
- Renumber patches

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=113
2024-10-10 13:52:37 +00:00
dd4bccac56 Accepting request 1177356 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1177356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=51
2024-05-29 17:35:24 +00:00
4019710d8f Accepting request 1177321 from home:glaubitz:branches:devel:languages:python
- Add gh-2031-cython-workaround.patch which fixes a regression
  with Cython 3.0.10 which caused an FTBFS with GCC 14

OBS-URL: https://build.opensuse.org/request/show/1177321
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=111
2024-05-28 13:52:01 +00:00
85e41254ec Accepting request 1169643 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1169643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=50
2024-04-23 16:55:07 +00:00
fb3cdd58a0 Accepting request 1169642 from home:dgarcia:branches:devel:languages:python:Factory
- Add gh-113964-fix-tests-3.12.3.patch to tix tests with python 3.12.3
  (bsc#1223128)
- Drop upstream patches:
  * gevent-fix-unittest-returncode-py312-c1.patch
  * gevent-fix-unittest-returncode-py312-c2.patch
- Update to version 24.2.1:
  - Add support for Python patch releases 3.11.8 and 3.12.2, which
    changed internal details of threading.
  - Errors raised from subprocess.Popen may not have a filename set.
  - SSLSocket.recv_into and SSLSocket.read no longer require the
    buffer to implement len and now work with buffers whose size is
    not 1.
  - gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close
    flaw.
  - Drop setuptools to a soft test dependency.
  - Drop support for very old versions of CFFI.
  - Update bundled c-ares from 1.19.1 to 1.26.0.
  - Locks created by gevent, but acquired from multiple different
    threads (not recommended), no longer spin to implement timeouts
    and interruptible blocking. Instead, they use the native
    functionality of the Python 3 lock. This may improve some
    scenarios. See issue #2013.

OBS-URL: https://build.opensuse.org/request/show/1169642
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=109
2024-04-22 10:14:55 +00:00
27cb814f6f Accepting request 1138212 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1138212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=49
2024-01-12 22:44:45 +00:00
9117201a09 Accepting request 1138131 from home:bnavigator:branches:devel:languages:python
- Clean obsolete old python and old distribution directives
  * Only 15.5+ with the sle15 python module and Tumbleweed have the
    required Python 3.8+
  * Drop fix-no-return-in-nonvoid-function.patch
- Update test suite execution
  * Use -u-network flag to disable network tests
  * Add gevent-opensuse-nocolor-tests.patch -- Avoid colorization
    of test output in obs runners
  * Add  gevent-fix-unittest-returncode-py312-c1.patch and
    gevent-fix-unittest-returncode-py312-c2.patch
    gh#gevent/gevent#2012

OBS-URL: https://build.opensuse.org/request/show/1138131
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=107
2024-01-12 06:03:36 +00:00
34611702d3 Accepting request 1129187 from devel:languages:python
- update to 23.9.1:
  * Require greenlet 3.0 on Python 3.11 and Python 3.12; greenlet
    3.0 is recommended for all platforms.

OBS-URL: https://build.opensuse.org/request/show/1129187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=48
2023-11-28 21:18:38 +00:00
97fc0bdfdf - update to 23.9.1:
* Require greenlet 3.0 on Python 3.11 and Python 3.12; greenlet
    3.0 is recommended for all platforms.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=105
2023-11-27 15:54:35 +00:00
929221570d Accepting request 1115549 from devel:languages:python
bsc#1211861

OBS-URL: https://build.opensuse.org/request/show/1115549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=47
2023-10-05 18:03:26 +00:00
bb5978fa91 - Add link to bug in changelog bsc#1211861
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=103
2023-10-04 09:21:28 +00:00
6d0ccfeae3 Accepting request 1114303 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1114303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=46
2023-10-01 19:21:56 +00:00
OBS User buildservice-autocommit
ea60906717 baserev update by copy to link target
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=101
2023-09-22 19:46:56 +00:00
d76606760d Accepting request 1112068 from devel:languages:python
- update to 23.9.0 (CVE-2023-41419):
  * Make ``gevent.select.select`` accept arbitrary iterables, not
    just sequences. That is, you can now pass in a generator of file
    descriptors instead of a realized list. Internally, arbitrary
    iterables are copied into lists. This better matches what the
    standard library does.
  * On Python 3.11 and newer, opt out of Cython's fast exception
    manipulation, which *may* be causing problems in certain
    circumstances when combined with greenlets.
  * On all versions of Python, adjust some error handling in the
    default * -based loop. This fixes several assertion failures
    on debug versions of CPython. Hopefully it has a positive
    impact under real conditions.
  * Make ``gevent.pywsgi`` comply more closely with the HTTP
    specification for chunked transfer encoding. In particular,
    we are much stricter about trailers, and trailers that are
    invalid (too long or featuring disallowed characters) forcibly
    close the connection to the client *after* the results have
    been sent.
  * Trailers otherwise continue to be ignored and are not
    available to the WSGI application.
    Previously, carefully crafted invalid trailers in chunked
    requests on keep-alive connections might appear as two
    requests to ``gevent.pywsgi``. Because this was handled
    exactly as a normal keep-alive connection with two requests,
    the WSGI application should handle it normally. However, if
    you were counting on some upstream server to filter incoming
    requests based on paths or header fields, and the upstream
    server simply passed trailers through without
    validating them, then this embedded second request would

OBS-URL: https://build.opensuse.org/request/show/1112068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=45
2023-09-22 19:46:56 +00:00
OBS User buildservice-autocommit
61d106a577 Updating link to change in openSUSE:Factory/python-gevent revision 45
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=4606ff1e4655d60a2171bc80e74ce243
2023-09-22 19:46:56 +00:00
82b0f403d1 - update to 23.9.0 (bsc#1215469, CVE-2023-41419):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=100
2023-09-22 09:41:56 +00:00
a45b231550 - update to 23.9.0 (CVE-2023-41419):
* Make ``gevent.select.select`` accept arbitrary iterables, not
    just sequences. That is, you can now pass in a generator of file
    descriptors instead of a realized list. Internally, arbitrary
    iterables are copied into lists. This better matches what the
    standard library does.
  * On Python 3.11 and newer, opt out of Cython's fast exception
    manipulation, which *may* be causing problems in certain
    circumstances when combined with greenlets.
  * On all versions of Python, adjust some error handling in the
    default * -based loop. This fixes several assertion failures
    on debug versions of CPython. Hopefully it has a positive
    impact under real conditions.
  * Make ``gevent.pywsgi`` comply more closely with the HTTP
    specification for chunked transfer encoding. In particular,
    we are much stricter about trailers, and trailers that are
    invalid (too long or featuring disallowed characters) forcibly
    close the connection to the client *after* the results have
    been sent.
  * Trailers otherwise continue to be ignored and are not
    available to the WSGI application.
    Previously, carefully crafted invalid trailers in chunked
    requests on keep-alive connections might appear as two
    requests to ``gevent.pywsgi``. Because this was handled
    exactly as a normal keep-alive connection with two requests,
    the WSGI application should handle it normally. However, if
    you were counting on some upstream server to filter incoming
    requests based on paths or header fields, and the upstream
    server simply passed trailers through without
    validating them, then this embedded second request would

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=99
2023-09-18 19:13:49 +00:00
8c903af814 Accepting request 1103820 from devel:languages:python
- update to 23.7.0:
  * Add preliminary support for Python 3.12, using greenlet
    3.0a1. 
  * Update the bundled c-ares version to 1.19.1.
  * Fix an edge case connecting a non-blocking ``SSLSocket`` that
    could result in an AttributeError. In a change to match
    the standard library, calling ``sock.connect_ex()`` on a
    subclass of ``socket`` no longer calls the subclass's
    ``connect`` method.
  * Make gevent's ``FileObjectThread`` (mostly used on Windows)
    implement ``readinto`` cooperatively.
  * Work around an ``AttributeError`` during cyclic garbage
    collection when Python finalizers (``__del__`` and the like)
    attempt to use gevent APIs. This is not a recommended practice,
    and it is unclear if catching this ``AttributeError`` will fix
    any problems or just shift them.
  * Remove support for obsolete Python versions. This is
    everything prior to 3.8.
  * Stop using ``pkg_resources`` to find entry points (plugins).
    Instead, use ``importlib.metadata``.
  * Honor ``sys.unraisablehook`` when a callback function
    produces an exception, and handling the exception in the hub
    *also* produces an exception.
- drop skip-tests-in-leap.patch handle-python-ssl-changes.patch (obsolete)

OBS-URL: https://build.opensuse.org/request/show/1103820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=44
2023-08-15 14:39:14 +00:00
129b1935f7 - update to 23.7.0:
* Add preliminary support for Python 3.12, using greenlet
    3.0a1. 
  * Update the bundled c-ares version to 1.19.1.
  * Fix an edge case connecting a non-blocking ``SSLSocket`` that
    could result in an AttributeError. In a change to match
    the standard library, calling ``sock.connect_ex()`` on a
    subclass of ``socket`` no longer calls the subclass's
    ``connect`` method.
  * Make gevent's ``FileObjectThread`` (mostly used on Windows)
    implement ``readinto`` cooperatively.
  * Work around an ``AttributeError`` during cyclic garbage
    collection when Python finalizers (``__del__`` and the like)
    attempt to use gevent APIs. This is not a recommended practice,
    and it is unclear if catching this ``AttributeError`` will fix
    any problems or just shift them.
  * Remove support for obsolete Python versions. This is
    everything prior to 3.8.
  * Stop using ``pkg_resources`` to find entry points (plugins).
    Instead, use ``importlib.metadata``.
  * Honor ``sys.unraisablehook`` when a callback function
    produces an exception, and handling the exception in the hub
    *also* produces an exception.
- drop skip-tests-in-leap.patch handle-python-ssl-changes.patch (obsolete)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=97
2023-08-14 09:24:19 +00:00
f04bdcc790 Accepting request 1091775 from devel:languages:python
- skip test__util.py in s390x arch

OBS-URL: https://build.opensuse.org/request/show/1091775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=43
2023-06-11 17:52:34 +00:00
956326cdf6 - skip test__util.py in s390x arch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=95
2023-06-09 08:09:45 +00:00
195641487b Accepting request 1090162 from devel:languages:python
- handle-python-ssl-changes.patch: refresh to handle ssl.shared_ciphers()
  behavior change in python 3.11 as well

OBS-URL: https://build.opensuse.org/request/show/1090162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=42
2023-06-03 22:12:19 +00:00
ea475380c5 - handle-python-ssl-changes.patch: refresh to handle ssl.shared_ciphers()
behavior change in python 3.11 as well

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=93
2023-06-01 07:05:48 +00:00
5f810356d3 Accepting request 1087248 from devel:languages:python
- Add patch handle-python-ssl-changes.patch:
  * Handle Python 3.10 changes where ssl.shared_ciphers() changes
    behaviour. 

- skip one more test from testsuite 

- update to 22.10.2:
  * Update to greenlet 2.0. This fixes a deallocation issue that
    required a change in greenlet's ABI. The design of greenlet 2.0 is
    intended to prevent future fixes and enhancements from
    requiring an ABI change, making it easier to update gevent
    and greenlet independently.

- Switch documentation to be within the main package.

OBS-URL: https://build.opensuse.org/request/show/1087248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=41
2023-05-19 09:55:21 +00:00
315b425294 - Add patch handle-python-ssl-changes.patch:
* Handle ssl.shared_ciphers() behaviour changing in Python 3.10.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=91
2023-05-15 14:19:08 +00:00
3cd7eab8db - skip one more test from testsuite
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=90
2023-05-15 13:44:59 +00:00
00ba438c4a - update to 22.10.2:
* Update to greenlet 2.0. This fixes a deallocation issue that
    required a change in greenlet's ABI. The design of greenlet 2.0 is
    intended to prevent future fixes and enhancements from
    requiring an ABI change, making it easier to update gevent
    and greenlet independently.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=88
2023-05-04 20:36:18 +00:00
16dee40cc4 Accepting request 1084371 from home:dirkmueller:acdc:as_python3_module
- Switch documentation to be within the main package.

OBS-URL: https://build.opensuse.org/request/show/1084371
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=87
2023-05-03 14:41:34 +00:00
fb5d0e49f6 Accepting request 1081906 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=40
2023-04-22 20:00:43 +00:00
df3a1c7f2f Accepting request 1081422 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081422
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=85
2023-04-21 14:34:35 +00:00
3149eb1425 Accepting request 1072130 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1072130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gevent?expand=0&rev=39
2023-03-17 16:02:23 +00:00