From ba986255d12fb67883289a93ba370fec336246a542fd4981ddee97600453d40c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Sat, 3 Mar 2018 06:21:59 +0000 Subject: [PATCH] Accepting request 582117 from home:apersaud:branches:devel:languages:python update to latest version OBS-URL: https://build.opensuse.org/request/show/582117 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cffi?expand=0&rev=46 --- cffi-1.11.4.tar.gz | 3 --- cffi-1.11.5.tar.gz | 3 +++ python-cffi.changes | 26 ++++++++++++++++++++++++++ python-cffi.spec | 2 +- 4 files changed, 30 insertions(+), 4 deletions(-) delete mode 100644 cffi-1.11.4.tar.gz create mode 100644 cffi-1.11.5.tar.gz diff --git a/cffi-1.11.4.tar.gz b/cffi-1.11.4.tar.gz deleted file mode 100644 index 9c2eb76..0000000 --- a/cffi-1.11.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df9083a992b17a28cd4251a3f5c879e0198bb26c9e808c4647e0a18739f1d11d -size 436857 diff --git a/cffi-1.11.5.tar.gz b/cffi-1.11.5.tar.gz new file mode 100644 index 0000000..c9a8129 --- /dev/null +++ b/cffi-1.11.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90f17980e6ab0f3c2f3730e56d1fe9bcba1891eeea58966e89d352492cc74f4 +size 438498 diff --git a/python-cffi.changes b/python-cffi.changes index 1d17c54..46fbc12 100644 --- a/python-cffi.changes +++ b/python-cffi.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Fri Mar 2 23:14:41 UTC 2018 - arun@gmx.de + +- update to version 1.11.5: + * Issue #357: fix ffi.emit_python_code() which generated a buggy + Python file if you are using a struct with an anonymous union + field or vice-versa. + * Windows: ffi.dlopen() should now handle unicode filenames. + * ABI mode: implemented ffi.dlclose() for the in-line case (it used + to be present only in the out-of-line case). + * Fixed a corner case for setup.py install --record=xx --root=yy + with an out-of-line ABI module. Also fixed Issue #345. + * More hacks on Windows for running CFFI’s own setup.py. + * Issue #358: in embedding, to protect against (the rare case of) + Python initialization from several threads in parallel, we have to + use a spin-lock. On CPython 3 it is worse because it might + spin-lock for a long time (execution of Py_InitializeEx()). Sadly, + recent changes to CPython make that solution needed on CPython 2 + too. + * CPython 3 on Windows: we no longer compile with Py_LIMITED_API by + default because such modules cannot be used with virtualenv. Issue + #350 mentions a workaround if you still want that and are not + concerned about virtualenv: pass a + define_macros=[("Py_LIMITED_API", None)] to the + ffibuilder.set_source() call. + ------------------------------------------------------------------- Tue Feb 20 00:23:55 UTC 2018 - arun@gmx.de diff --git a/python-cffi.spec b/python-cffi.spec index 30cd867..b4b94d3 100644 --- a/python-cffi.spec +++ b/python-cffi.spec @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-cffi -Version: 1.11.4 +Version: 1.11.5 Release: 0 Summary: Foreign Function Interface for Python calling C code License: MIT