<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/python-cffi/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-08-11T10:45:28Z</updated>
<entry>
<title>python-cffi: bump to 2.1.1</title>
<updated>2026-08-11T10:45:28Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-08-09T09:31:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=088040f3ec1598cb1eb32d7a4fdacaf398707598'/>
<id>urn:sha1:088040f3ec1598cb1eb32d7a4fdacaf398707598</id>
<content type='text'>
Refresh sha256 from PyPI sdist. Drop the macOS cross-compile patch;
2.1.1 already carries the sysconfig.get_platform() fix upstream.

Add test-version.sh: 2.1.1 ships the cffi-gen-src console tool, a
subcommand CLI with no version flag, so the generic per-executable
version probe fails the package ("No executables in the package
provided version"). test-version.sh skips that probe, and test.sh now
asserts cffi.__version__ against the packaged version.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-cffi: fix cross-compilation on macOS hosts</title>
<updated>2026-08-09T08:42:40Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-07T11:19:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a8c37e36c1e3a9b9db00a14d3e1fc98a79952f90'/>
<id>urn:sha1:a8c37e36c1e3a9b9db00a14d3e1fc98a79952f90</id>
<content type='text'>
setup.py picks the macOS-only -iwithsysroot/usr/include/ffi flag from
sys.platform, which describes the interpreter running the build rather than
the target, so cross-compiling from a macOS host hands an Apple clang flag to
the GNU cross compiler and the build fails. Use sysconfig.get_platform(),
which honours the _PYTHON_HOST_PLATFORM that python3-package.mk exports.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-cffi: bump to version 2.0.0</title>
<updated>2025-11-12T19:44:33Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-11-12T17:34:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2590594111be87dbed3ff7e5db7b99845eada382'/>
<id>urn:sha1:2590594111be87dbed3ff7e5db7b99845eada382</id>
<content type='text'>
Bump to version 2.0.0 because the CI seems to also include this.
Drop patch for un-pinning setuptools.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-cffi: Update to 1.16.0</title>
<updated>2023-10-03T14:35:59Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-10-03T14:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dd5af62695e2c0fcf421adfffbea92f37d1a652d'/>
<id>urn:sha1:dd5af62695e2c0fcf421adfffbea92f37d1a652d</id>
<content type='text'>
This includes a patch to unpin the version of setuptools required for
build; the required version is newer than the version bundled with
Python 3.11. This patch should not be necessary when Python 3.12 is
available.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
</feed>
