Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:bmwiedemann:reproducible:distribution:ring1
python-cffi
py313-use-hashpointer.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File py313-use-hashpointer.patch of Package python-cffi
From c27335f0f8e1e4436082236e92ddabe1b8324d22 Mon Sep 17 00:00:00 2001 From: Matt Davis <6775756+nitzmahone@users.noreply.github.com> Date: Wed, 7 Feb 2024 09:12:08 -0800 Subject: [PATCH] use public Py_HashPointer API on 3.13+ (#52) * use public Py_HashPointer API on 3.13+ * Wrong direction in the conditional --------- Co-authored-by: Armin Rigo <armin.rigo@gmail.com> --- src/c/_cffi_backend.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/c/_cffi_backend.c b/src/c/_cffi_backend.c index cb82e16d..14fe9106 100644 --- a/src/c/_cffi_backend.c +++ b/src/c/_cffi_backend.c @@ -2466,7 +2466,11 @@ static Py_hash_t cdata_hash(PyObject *v) } Py_DECREF(vv); } +#if PY_VERSION_HEX < 0x030D0000 return _Py_HashPointer(((CDataObject *)v)->c_data); +#else + return Py_HashPointer(((CDataObject *)v)->c_data); +#endif } static Py_ssize_t
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor