Accepting request 331671 from home:posophe:branches:devel:languages:python
update OBS-URL: https://build.opensuse.org/request/show/331671 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cffi?expand=0&rev=21
This commit is contained in:
parent
67b053d1e3
commit
0011c2876b
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d8c1dcef421bf3b9335925dd5bf39c3fad923a3cbd814c3664d754638b32355e
|
|
||||||
size 323962
|
|
3
cffi-1.2.1.tar.gz
Normal file
3
cffi-1.2.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:eab571deb0a152e2f53c404c08a94870a131526896cad08cd43bf86ce3771e3d
|
||||||
|
size 335778
|
@ -1,3 +1,50 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 17 11:28:00 UTC 2015 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Update to version 1.2.1
|
||||||
|
* No changes entry for this version
|
||||||
|
- Changes from version 1.2.0
|
||||||
|
* Out-of-line mode: ``int a[][...];`` can be used to declare a structure
|
||||||
|
field or global variable which is, simultaneously, of total length
|
||||||
|
unknown to the C compiler (the ``a[]`` part) and each element is
|
||||||
|
itself an array of N integers, where the value of N *is * known to the
|
||||||
|
C compiler (the ``int`` and ``[...]`` parts around it). Similarly,
|
||||||
|
``int a[5][...];`` is supported (but probably less useful: remember
|
||||||
|
that in C it means ``int (a[5])[...];``).
|
||||||
|
* PyPy: the ``lib.some_function`` objects were missing the attributes
|
||||||
|
``__name__``, ``__module__`` and ``__doc__`` that are expected e.g. by
|
||||||
|
some decorators-management functions from ``functools``.
|
||||||
|
* Out-of-line API mode: you can now do ``from _example.lib import x``
|
||||||
|
to import the name ``x`` from ``_example.lib``, even though the
|
||||||
|
``lib`` object is not a standard module object. (Also works in ``from
|
||||||
|
_example.lib import *``, but this is even more of a hack and will fail
|
||||||
|
if ``lib`` happens to declare a name called ``__all__``. Note that
|
||||||
|
`` *`` excludes the global variables; only the functions and constants
|
||||||
|
make sense to import like this.)
|
||||||
|
* ``lib.__dict__`` works again and gives you a copy of the
|
||||||
|
dict---assuming that ``lib`` has got no symbol called precisely
|
||||||
|
``__dict__``. (In general, it is safer to use ``dir(lib)``.)
|
||||||
|
* Out-of-line API mode: global variables are now fetched on demand at
|
||||||
|
every access. It fixes issue #212 (Windows DLL variables), and also
|
||||||
|
allows variables that are defined as dynamic macros (like ``errno``)
|
||||||
|
or ``__thread`` -local variables. (This change might also tighten
|
||||||
|
the C compiler's check on the variables' type.)
|
||||||
|
* Issue #209: dereferencing NULL pointers now raises RuntimeError
|
||||||
|
instead of segfaulting. Meant as a debugging aid. The check is
|
||||||
|
only for NULL: if you dereference random or dead pointers you might
|
||||||
|
still get segfaults.
|
||||||
|
* Issue #152: callbacks__: added an argument ``ffi.callback(...,
|
||||||
|
onerror=...)``. If the main callback function raises an exception
|
||||||
|
and ``onerror`` is provided, then ``onerror(exception, exc_value,
|
||||||
|
traceback)`` is called. This is similar to writing a ``try:
|
||||||
|
except:`` in the main callback function, but in some cases (e.g. a
|
||||||
|
signal) an exception can occur at the very start of the callback
|
||||||
|
function---before it had time to enter the ``try: except:`` block.
|
||||||
|
* Issue #115: added ``ffi.new_allocator()``, which officializes
|
||||||
|
support for `alternative allocators`__.
|
||||||
|
.. __: using.html#callbacks
|
||||||
|
.. __: using.html#alternative-allocators
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 1 18:13:10 UTC 2015 - benoit.monin@gmx.fr
|
Mon Jun 1 18:13:10 UTC 2015 - benoit.monin@gmx.fr
|
||||||
|
|
||||||
|
@ -17,13 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: python-cffi
|
Name: python-cffi
|
||||||
Version: 1.1.0
|
Version: 1.2.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Foreign Function Interface for Python calling C code
|
Summary: Foreign Function Interface for Python calling C code
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Url: http://cffi.readthedocs.org
|
Url: http://cffi.readthedocs.org
|
||||||
Source0: http://pypi.python.org/packages/source/c/cffi/cffi-%{version}.tar.gz
|
Source0: https://pypi.python.org/packages/source/c/cffi/cffi-%{version}.tar.gz
|
||||||
Source1: python-cffi-rpmlintrc
|
Source1: python-cffi-rpmlintrc
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user