diff mbox series

[meta-python,2/4] python3-pycurl: Upgrade 7.46.0 -> 7.47.0

Message ID 20260707130500.888218-2-leon.anavi@konsulko.com
State New
Headers show
Series [meta-python,1/4] python3-filelock: Upgrade 3.29.4 -> 3.29.6 | expand

Commit Message

Leon Anavi July 7, 2026, 1:04 p.m. UTC
Upgrade to release 7.47.0:

- Use dynamic SSL ports in certificate tests
- Harden test_clear_assignment_inside_socket_callback_resets_socketp
  test
- Rename index field to idx in HstsIndex to avoid shadowing
- Fix test_callbacks_non_minus_one_return_continues_transfer on macOS
- Use PYCURL_REQUIRE_HANDLE and PYCURL_REQUIRE_NOT_RUNNING instead of
  magic numbers
- Convert pycurl to a Python package with the C extension renamed to
  pycurl._pycurl
- Fix flaky CONNECT_ONLY send/recv tests by waiting on active socket
  readiness instead of sleeping after EAGAIN
- Add PyMutex support on Python 3.13+
- Modernize ssh_key_cb_test and use a local SFTP server
- Use set instead of dict for saving refs to easy objects in multi
- Make closed as property instead a method
- Add free-threaded CPython support
- Add AsyncCurlMulti
- Fix flaky memory_mgmt callback
- Add libcurl strerror wrappers (easy/multi/share/url)
- Modernize write/header tests
- Implement Curl multi notify API
- Pin socket callback tests to IPv4 to handle dual-stack localhost
  resolution
- Integrate notify in AsyncCurlMulti
- Review GIL management
- Capture more expected warnings during tests
- Fix/update/remove some examples
- Fix truncated timeout value in multi timer callback
- Fix incorrect argument type in debug callback
- Fix some reference leaks
- Ensure errors are logged in progress/xferinfo callbacks
- Support zero-copy write/header callbacks
- Evolve CurlShare with share()/unshare(), Python-level thread safety,
  and CURLSHcode error propagation
- Fix test_default_mode_autopongs_server_ping with libcurl 8.21.0

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
---
 .../{python3-pycurl_7.46.0.bb => python3-pycurl_7.47.0.bb}      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-python/recipes-devtools/python/{python3-pycurl_7.46.0.bb => python3-pycurl_7.47.0.bb} (87%)
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-pycurl_7.46.0.bb b/meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb
similarity index 87%
rename from meta-python/recipes-devtools/python/python3-pycurl_7.46.0.bb
rename to meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb
index fa98ad1e03..7259957174 100644
--- a/meta-python/recipes-devtools/python/python3-pycurl_7.46.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb
@@ -12,7 +12,7 @@  LIC_FILES_CHKSUM = "file://COPYING-LGPL;md5=4fbd65380cdd255951079008b364516c \
                     file://COPYING-MIT;md5=be42e1b1e58c8d59c2901fd747bfc55d \
                     "
 
-SRC_URI[sha256sum] = "422ed7005b98768fe60fe6b6cb8bb6a4e1fc18b5433402e8fbdaba91811c4604"
+SRC_URI[sha256sum] = "5e3cf357939da8d4ceefe3c7f305afcf9b47cba66cfd95e7768ca43b38445e14"
 
 DEPENDS = "curl"