From 0011c2876b522c3333dc9c4cfbfbc21a7a0dcf719f3a54792b17d7ae3007998b Mon Sep 17 00:00:00 2001
From: Denisart Benjamin
Date: Thu, 17 Sep 2015 11:31:05 +0000
Subject: [PATCH] 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
---
cffi-1.1.0.tar.gz | 3 ---
cffi-1.2.1.tar.gz | 3 +++
python-cffi.changes | 47 +++++++++++++++++++++++++++++++++++++++++++++
python-cffi.spec | 4 ++--
4 files changed, 52 insertions(+), 5 deletions(-)
delete mode 100644 cffi-1.1.0.tar.gz
create mode 100644 cffi-1.2.1.tar.gz
diff --git a/cffi-1.1.0.tar.gz b/cffi-1.1.0.tar.gz
deleted file mode 100644
index 6e4ba19..0000000
--- a/cffi-1.1.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d8c1dcef421bf3b9335925dd5bf39c3fad923a3cbd814c3664d754638b32355e
-size 323962
diff --git a/cffi-1.2.1.tar.gz b/cffi-1.2.1.tar.gz
new file mode 100644
index 0000000..3717164
--- /dev/null
+++ b/cffi-1.2.1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eab571deb0a152e2f53c404c08a94870a131526896cad08cd43bf86ce3771e3d
+size 335778
diff --git a/python-cffi.changes b/python-cffi.changes
index 134f4e1..5a5be8b 100644
--- a/python-cffi.changes
+++ b/python-cffi.changes
@@ -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
diff --git a/python-cffi.spec b/python-cffi.spec
index f8ab5e2..374408c 100644
--- a/python-cffi.spec
+++ b/python-cffi.spec
@@ -17,13 +17,13 @@
Name: python-cffi
-Version: 1.1.0
+Version: 1.2.1
Release: 0
Summary: Foreign Function Interface for Python calling C code
License: MIT
Group: Development/Languages/Python
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
BuildRequires: gcc-c++
BuildRequires: python-devel