Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python310-cffi-1.15.1-3.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: python310-cffi Distribution: openSUSE Tumbleweed
Version: 1.15.1 Vendor: openSUSE
Release: 3.1 Build date: Sat Jan 7 17:37:10 2023
Group: Unspecified Build host: obs-power8-02
Size: 1359523 Source RPM: python-cffi-1.15.1-3.1.src.rpm
Summary: Foreign Function Interface for Python calling C code
Foreign Function Interface for Python calling C code. The aim of this project
is to provide a convenient and reliable way of calling C code from Python.






* Fri Jan 06 2023 Dirk Müller <>
  - add 8a3c2c816d789639b49d3ae867213393ed7abdff.patch to resolve
    testsuite failures with Python 3.11
* Mon Dec 05 2022 Daniel Garcia <>
  - Add python-py as test dependency
* Tue Jul 19 2022 Dirk Müller <>
  - update to 1.15.1:
    * If you call ffi.embedding_api() but don’t write any extern “Python” function
      there, then the resulting C code would fail an assert. Fixed.
    * Updated Windows/arm64 embedded libffi static lib to v3.4.2, and scripted to
      ease future updates (thanks Niyas Sait!)
* Sat Nov 06 2021 Dirk Müller <>
  - update to 1.15.0:
    * Fixed to include missing file for Windows arm64 support
    * Fixed Linux wheel build to use gcc default ISA for libffi
    * Updated Python trove specifiers to currently-tested Python versions
    * CPython 3.10 support (including wheels)
    * MacOS arm64 support (including wheels)
    * Initial Windows arm64 support
    * Misc. doc and test updates
* Fri Jul 16 2021 Dirk Müller <>
  - update to 1.14.6:
    * Revert "grovel: detect :float and :double in the :auto type"
* Fri Feb 12 2021 Dirk Müller <>
  - update to 1.14.5:
    * Source fix for old gcc versions
* Sat Dec 19 2020 Dirk Müller <>
  - update to 1.14.4:
    * no upstream changelog provided
* Mon Sep 28 2020 Dirk Mueller <>
  - update to 1.14.3:
    * no upstream changelog provided
* Thu Aug 20 2020 Ondřej Súkup <>
  - update to 1.14.2
    * CPython 3 on Windows: we again try to compile with Py_LIMITED_API by default
* Mon Aug 10 2020 Dirk Mueller <>
  - update to 1.14.1:
    * CFFI source code is now hosted on Heptapod.
    * Improved support for typedef int my_array_t[...]; with an explicit dot-dot-dot in API mode (issue #453)
    * Windows (32 and 64 bits): multiple fixes for ABI-mode call to functions that return a structure.
    * Experimental support for MacOS 11 on aarch64.
    * and a few other minor changes and bug fixes.
* Mon Feb 24 2020 Ondřej Súkup <>
  - Update to 1.14.0
    * ffi.dlopen() can now be called with a handle (as a void *) to an already-opened C library.
    * fixed a stack overflow issue for calls like lib.myfunc([large list]).
    * fixed a memory leak inside ffi.getwinerror() on CPython 3.x.
* Mon Nov 18 2019 Todd R <>
  - Update to 1.13.2:
    * re-release because the Linux wheels came with an attached version of libffi that was very old and buggy
  - Update to 1.13.1:
    * deprecate the way to declare in cdef() a global variable with only void *foo;. You should always use a storage class, like extern void *foo; or maybe static void *foo;. These are all equivalent for the purposes of cdef(), but the reason for deprecating the bare version is that (as far as I know) it would always be mistake in a real C header.
    * fix the regression RuntimeError: found a situation in which we try to build a type recursively.
    * fixed issue #427 where a multithreading mistake in the embedding logic initialization code would cause deadlocks on CPython 3.7.
* Tue Oct 15 2019 Tomáš Chvátal <>
  - Update to 1.13.0:
    * No changelog provided upstream
* Tue Apr 30 2019 Todd R <>
  - Update to 1.12.3
    * Fix for nested struct types that end in a var-sized array (#405).
    * Add support for using U and L characters at the end of integer constants in ffi.cdef() (thanks Guillaume).
    * More 3.8 fixes.
* Thu Mar 07 2019 John Vandenberg <>
  - Remove test suite exception which was fixed by 7a76a38153*.patch
  - Add doc/*/*.rst to %doc
* Sat Mar 02 2019 Ondřej Súkup <>
  - update to 1.12.3
  - drop patches: 3184b0a675fc425b821b528d7fdf744b2f08dadf.patch
    * Direct support for pkg-config.
    * ffi.from_buffer() takes a new optional first argument that gives the array
      type of the result. It also takes an optional keyword argument require_writable
      to refuse read-only Python buffers.
    *, ffi.gc() or ffi.from_buffer() cdata objects can now be released
      at known times, either by using the with keyword or by calling the new ffi.release().
    * Accept an expression like"int[4]", p) if p is itself another cdata int[4].
    * CPython 2.x: ffi.dlopen() failed with non-ascii file names on Posix
    * CPython: if a thread is started from C and then runs Python code
      (with callbacks or with the embedding solution), then previous versions of cffi
      would contain possible crashes and/or memory leaks.
    * Support for ffi.cdef(..., pack=N) where N is a power of two.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Apr 9 10:25:00 2023