python3-greenlet: update to 3.4.0
authorAlexandru Ardelean <redacted>
Thu, 9 Apr 2026 05:32:33 +0000 (08:32 +0300)
committerAlexandru Ardelean <redacted>
Fri, 10 Apr 2026 11:00:41 +0000 (14:00 +0300)
Update package to 3.4.0.

Changes:
- Added binary wheels for RISC-V 64
- Fixed multiple rare crash paths during interpreter shutdown; now uses
  the atexit module (subtle API change: getcurrent unavailable once
  atexit fires)
- Fixed multiple race conditions in free-threaded (no-GIL) builds when
  greenlets are accessed from multiple threads, some causing assertion
  failures or interpreter crashes
- Several minor correctness fixes from automated code audit

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python-greenlet/Makefile

index a676ef1a220f5f7bb8fb8665801f9a1ae316c753..7de0b49b7ec69f9d8b39af5bfc6e13bb90dd14c4 100644 (file)
@@ -8,11 +8,11 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=python-greenlet
-PKG_VERSION:=3.3.2
+PKG_VERSION:=3.4.0
 PKG_RELEASE:=1
 
 PYPI_NAME:=greenlet
-PKG_HASH:=2eaf067fc6d886931c7962e8c6bede15d2f01965560f3359b27c80bde2d151f2
+PKG_HASH:=f50a96b64dafd6169e595a5c56c9146ef80333e67d4476a65a9c55f400fc22ff
 
 PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
 PKG_LICENSE:=MIT
git clone https://git.99rst.org/PROJECT