@@ -168,7 +168,9 @@ def read_file(*path):
168168 license = "ZPL 2.1" ,
169169 platforms = ["any" ],
170170 description = "A backend for ZODB that stores pickles in a relational database." ,
171- # 3.8: importlib.metadata
171+ # Bump to 3.10 or even 3.11 at next release. We'll have to make changes
172+ # in this file and our CI configuration to make sure we still have the
173+ # same test coverage, as we were using just 3.9 for some things.
172174 python_requires = ">=3.9" ,
173175 classifiers = [
174176 "Intended Audience :: Developers" ,
@@ -298,7 +300,7 @@ def read_file(*path):
298300 # and the authors specifically request that other modules not depend on
299301 # psycopg2-binary.
300302 # See http://initd.org/psycopg/docs/install.html#binary-packages
301- 'postgresql: platform_python_implementation == "CPython" and python_version != "3.13" ' : [
303+ 'postgresql: platform_python_implementation == "CPython"' : [
302304 # 2.4.1+ is required for proper bytea handling;
303305 # 2.6+ is needed for 64-bit lobject support;
304306 # 2.7+ is needed for Python 3.7 support and PostgreSQL 10+;
@@ -307,11 +309,6 @@ def read_file(*path):
307309 # 2.9.10 will be needed for Python 3.13, but it's not out yet.
308310 'psycopg2 >= 2.8.3' ,
309311 ],
310- 'postgresql: platform_python_implementation == "CPython" and python_version == "3.13"' : [
311- # psycopg2 2.9.10 is needed, but not available yet.
312- # See also 'all tested drivers'
313- 'pg8000' ,
314- ],
315312 'postgresql: platform_python_implementation == "PyPy"' : [
316313 # 2.8.0+ is needed for Python 3.7
317314 'psycopg2cffi >= 2.8.1' ,
@@ -355,11 +352,11 @@ def read_file(*path):
355352 # pure-python
356353 # pg8000
357354 # This requirement is repeated in the driver class.
358- 'pg8000 >= 1.29.0; python_version == "3.11" or python_version == "3.13" ' ,
355+ 'pg8000 >= 1.29.0; python_version == "3.11"' ,
359356 # CFFI, runs on all implementations.
360357 'psycopg2cffi >= 2.7.4; python_version == "3.11" or platform_python_implementation == "PyPy"' ,
361358 # Psycopg2 on all CPython, it's the default
362- 'psycopg2 >= 2.8.3; platform_python_implementation == "CPython" and python_version != "3.13" ' ,
359+ 'psycopg2 >= 2.8.3; platform_python_implementation == "CPython"' ,
363360 ],
364361 },
365362 entry_points = {
0 commit comments