Skip to content

Commit 74731f9

Browse files
authored
Release 1.17.0 (#108)
* avoid libffi broken default make target * something's changed in the latest manylinux containers that broke the default `make` target for libffi- `make install` seems to work fine. * release 1.17.0
1 parent 181fa00 commit 74731f9

File tree

8 files changed

+10
-10
lines changed

8 files changed

+10
-10
lines changed

.github/workflows/ci.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,6 @@ jobs:
277277
((command -v apk && apk add libtool) || true) && \
278278
./autogen.sh && \
279279
./configure --without-gcc-arch --disable-docs --with-pic --enable-shared=no && \
280-
make && \
281280
make install
282281
CIBW_ENVIRONMENT_PASS_LINUX: CFLAGS # ensure that the build container can see our overridden build config
283282
CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux_img || '' }}

doc/source/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
# The short X.Y version.
4848
version = '1.17'
4949
# The full version, including alpha/beta/rc tags.
50-
release = '1.17.0rc1'
50+
release = '1.17.0'
5151

5252
# The language for content autogenerated by Sphinx. Refer to documentation
5353
# for a list of supported languages.

doc/source/whatsnew.rst

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
What's New
33
======================
44

5-
v1.17.0rc1
6-
==========
5+
v1.17.0
6+
=======
77

8+
* Add support for Python 3.13.
89
* In API mode, when you get a function from a C library by writing
910
`fn = lib.myfunc`, you get an object of a special type for performance
1011
reasons, instead of a `<cdata 'C-function-type'>`. Before version 1.17

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ def has_ext_modules(self):
195195
196196
`Mailing list <https://groups.google.com/forum/#!forum/python-cffi>`_
197197
""",
198-
version='1.17.0rc1',
198+
version='1.17.0',
199199
python_requires='>=3.8',
200200
packages=['cffi'] if cpython else [],
201201
package_dir={"": "src"},

src/c/_cffi_backend.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include <Python.h>
33
#include "structmember.h"
44

5-
#define CFFI_VERSION "1.17.0rc1"
5+
#define CFFI_VERSION "1.17.0"
66

77
#ifdef MS_WIN32
88
#include <windows.h>

src/c/test_c.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def _capture_unraisable_hook(ur_args):
6363
# ____________________________________________________________
6464

6565
import sys
66-
assert __version__ == "1.17.0rc1", ("This test_c.py file is for testing a version"
66+
assert __version__ == "1.17.0", ("This test_c.py file is for testing a version"
6767
" of cffi that differs from the one that we"
6868
" get from 'import _cffi_backend'")
6969
if sys.version_info < (3,):

src/cffi/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
from .error import CDefError, FFIError, VerificationError, VerificationMissing
66
from .error import PkgConfigError
77

8-
__version__ = "1.17.0rc1"
9-
__version_info__ = (1, 17, 0, 'rc1')
8+
__version__ = "1.17.0"
9+
__version_info__ = (1, 17, 0)
1010

1111
# The verifier module file names are based on the CRC32 of a string that
1212
# contains the following version number. It may be older than __version__

src/cffi/_embedding.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ static int _cffi_initialize_python(void)
225225

226226
if (f != NULL && f != Py_None) {
227227
PyFile_WriteString("\nFrom: " _CFFI_MODULE_NAME
228-
"\ncompiled with cffi version: 1.17.0rc1"
228+
"\ncompiled with cffi version: 1.17.0"
229229
"\n_cffi_backend module: ", f);
230230
modules = PyImport_GetModuleDict();
231231
mod = PyDict_GetItemString(modules, "_cffi_backend");

0 commit comments

Comments
 (0)