Skip to content

Commit adf44f6

Browse files
committed
Update version numbers to prepare for v2.1 release
1 parent 26b3d3a commit adf44f6

8 files changed

Lines changed: 11 additions & 12 deletions

File tree

‎doc/source/conf.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
# The short X.Y version.
4646
version = '2.0'
4747
# The full version, including alpha/beta/rc tags.
48-
release = '2.0.1.dev0'
48+
release = '2.1.0.dev0'
4949

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

‎doc/source/installation.rst‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ platform as well as on Windows 32 and 64. (It relies occasionally on
1717
libffi, so it depends on libffi being bug-free; this may not be fully
1818
the case on some of the more exotic platforms.)
1919

20-
CFFI is tested with CPython 3.8-3.12.
20+
CFFI is tested with CPython 3.10-3.15.
2121

2222
The core speed of CFFI is better than ctypes, with import times being
2323
either lower if you use the post-1.0 features, or much higher if you
@@ -29,7 +29,7 @@ libraries on PyPy.
2929

3030
Requirements:
3131

32-
* CPython 3.8+, or PyPy (PyPy 2.0 for the earliest
32+
* CPython 3.10+, or PyPy (PyPy 2.0 for the earliest
3333
versions of CFFI; or PyPy 2.6 for CFFI 1.0).
3434

3535
* in some cases you need to be able to compile C extension modules.

‎pyproject.toml‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ build-backend = "setuptools.build_meta"
77

88
[project]
99
name = "cffi"
10-
version = "2.0.1.dev0"
10+
version = "2.1.0.dev0"
1111
dependencies = [
1212
"pycparser; implementation_name != 'PyPy'",
1313
]
14-
requires-python = ">=3.9"
14+
requires-python = ">=3.10"
1515

1616
description = "Foreign Function Interface for Python calling C code."
1717
readme = "README.md"
@@ -20,7 +20,6 @@ license-files = ["LICENSE"]
2020
classifiers = [
2121
"Programming Language :: Python",
2222
"Programming Language :: Python :: 3",
23-
"Programming Language :: Python :: 3.9",
2423
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",

‎src/c/_cffi_backend.c‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include <Python.h>
33
#include "structmember.h"
44
#include "misc_thread_common.h"
5-
#define CFFI_VERSION "2.0.1.dev0"
5+
#define CFFI_VERSION "2.1.0.dev0"
66

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

‎src/c/test_c.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def _capture_unraisable_hook(ur_args):
6666
# ____________________________________________________________
6767

6868
import sys
69-
assert __version__ == "2.0.1.dev0", ("This test_c.py file is for testing a version"
69+
assert __version__ == "2.1.0.dev0", ("This test_c.py file is for testing a version"
7070
" of cffi that differs from the one that we"
7171
" get from 'import _cffi_backend'")
7272
if sys.version_info < (3,):

‎src/cffi/__init__.py‎

Lines changed: 2 additions & 2 deletions
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__ = "2.0.1.dev0"
9-
__version_info__ = (2, 0, 1, 'dev0')
8+
__version__ = "2.1.0.dev0"
9+
__version_info__ = (2, 1, 0, 'dev0')
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‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ static int _cffi_initialize_python(void)
222222

223223
if (f != NULL && f != Py_None) {
224224
PyFile_WriteString("\nFrom: " _CFFI_MODULE_NAME
225-
"\ncompiled with cffi version: 2.0.1.dev0"
225+
"\ncompiled with cffi version: 2.1.0.dev0"
226226
"\n_cffi_backend module: ", f);
227227
modules = PyImport_GetModuleDict();
228228
mod = PyDict_GetItemString(modules, "_cffi_backend");

‎testing/cffi1/cffi_gen_src_examples/common/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ requires = ['meson-python', 'cffi']
66
name = 'squared'
77
version = '0.1.0'
88
description = 'Small self-contained example project that builds a CFFI extension via meson-python.'
9-
requires-python = '>=3.9'
9+
requires-python = '>=3.10'
1010
dependencies = ['cffi']

0 commit comments

Comments
 (0)