• Bug#1109211: unblock: python-eventlet/0.39.1-2 (2/2)

    From Bastian Germann@21:1/5 to All on Wed Jul 16 09:50:02 2025
    [continued from previous message]

    + - { py: 3.9, toxenv: py39-openssl, os: ubuntu-latest }
    + - { py: 3.9, toxenv: py39-poll, os: ubuntu-latest }
    + - { py: 3.9, toxenv: py39-selects, os: ubuntu-latest }
    + - { py: 3.9, toxenv: py39-dnspython1, os: ubuntu-latest }
    + - { py: 3.9, toxenv: py39-asyncio, os: ubuntu-latest }
    + - { py: "3.10", toxenv: py310-epolls, os: ubuntu-latest }
    + - { py: "3.10", toxenv: py310-poll, os: ubuntu-latest }
    + - { py: "3.10", toxenv: py310-selects, os: ubuntu-latest }
    + - { py: "3.10", toxenv: ipv6, os: ubuntu-latest }
    + - { py: "3.10", toxenv: py310-asyncio, os: ubuntu-latest }
    + - { py: "3.11", toxenv: py311-epolls, os: ubuntu-latest }
    + - { py: "3.11", toxenv: py311-asyncio, os: ubuntu-latest }
    + - { py: "3.12", toxenv: py312-epolls, os: ubuntu-latest }
    + - { py: "3.12", toxenv: py312-asyncio, os: ubuntu-latest }
    + - { py: "3.13", toxenv: py313-epolls, os: ubuntu-latest }
    + - { py: "3.13", toxenv: py313-asyncio, os: ubuntu-latest }

    steps:
    - name: install system packages
    diff -Nru python-eventlet-0.39.1/NEWS python-eventlet-0.40.1/NEWS
    --- python-eventlet-0.39.1/NEWS 2025-03-06 09:54:10.000000000 +0100
    +++ python-eventlet-0.40.1/NEWS 2025-06-24 09:42:17.000000000 +0200
    @@ -1,6 +1,26 @@
    Unreleased
    ==========

    +0.40.1
    +======
    +
    +* [fix] "Fix" fork() so it "works" on Python 3.13, and "works" better on older Python versions (#1047)
    + * Behavior change: threads created by eventlet.green.threading.Thread and threading.Thead will be visible across both modules if monkey patching was used. Previously each module would only list threads created in that module.
    + * Bug fix: after fork(), greenlet threads are correctly listed in threading.enumerate() if monkey patching was used. You should not use fork()-without-execve().
    +* [fix] Fix patching of removed URLopener class in Python 3.14 (#1053)
    +* [fix] ReferenceError except while count rlock (#1042)
    +* [fix] Replace deprecated datetime.utcfromtimestamp (#1050)
    +* [fix][env] Remove duplicate steps (#1049)
    +* [fix] Replace deprecated datetime.datetime.utcnow (#1046)
    +
    +0.40.0
    +===