15
0
forked from pool/python-cffi

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
This commit is contained in:
Tomáš Chvátal
2018-03-03 06:21:59 +00:00
committed by Git OBS Bridge
parent b3cb3e6812
commit ba986255d1
4 changed files with 30 additions and 4 deletions

View File

@@ -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 CFFIs 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