Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-psycopg-c for
openSUSE:Factory checked in at 2024-01-15 22:15:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-psycopg-c (Old)
and /work/SRC/openSUSE:Factory/.python-psycopg-c.new.21961 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-psycopg-c"
Mon Jan 15 22:15:37 2024 rev:4 rq:1138870 version:3.1.17
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-psycopg-c/python-psycopg-c.changes
2023-12-15 21:48:35.441033421 +0100
+++
/work/SRC/openSUSE:Factory/.python-psycopg-c.new.21961/python-psycopg-c.changes
2024-01-15 22:16:58.097868328 +0100
@@ -1,0 +2,17 @@
+Mon Jan 15 13:03:50 UTC 2024 - Antonio Larrosa <[email protected]>
+
+- Use %sle15_python_module_pythons
+
+-------------------------------------------------------------------
+Sun Jan 7 19:17:40 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 3.1.17:
+ * add missing enum entries
+
+-------------------------------------------------------------------
+Fri Jan 5 17:49:03 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 3.1.16:
+ * version only update
+
+-------------------------------------------------------------------
Old:
----
psycopg-c-3.1.15.tar.gz
New:
----
psycopg-c-3.1.17.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-psycopg-c.spec ++++++
--- /var/tmp/diff_new_pack.JqA5so/_old 2024-01-15 22:16:58.541884550 +0100
+++ /var/tmp/diff_new_pack.JqA5so/_new 2024-01-15 22:16:58.545884697 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-psycopg-c
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,10 @@
#
+%{?sle15_python_module_pythons}
Name: python-psycopg-c
# This needs to upgraded in lockstep with python-psycopg
-Version: 3.1.15
+Version: 3.1.17
Release: 0
Summary: PostgreSQL database adapter for Python -- C optimisation
distribution
License: LGPL-3.0-only
++++++ psycopg-c-3.1.15.tar.gz -> psycopg-c-3.1.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/psycopg-c-3.1.15/PKG-INFO
new/psycopg-c-3.1.17/PKG-INFO
--- old/psycopg-c-3.1.15/PKG-INFO 2023-12-14 05:16:16.652019700 +0100
+++ new/psycopg-c-3.1.17/PKG-INFO 2024-01-07 12:55:35.694168800 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: psycopg-c
-Version: 3.1.15
+Version: 3.1.17
Summary: PostgreSQL database adapter for Python -- C optimisation distribution
Home-page: https://psycopg.org/psycopg3/
Author: Daniele Varrazzo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/psycopg-c-3.1.15/psycopg_c/_psycopg.c
new/psycopg-c-3.1.17/psycopg_c/_psycopg.c
--- old/psycopg-c-3.1.15/psycopg_c/_psycopg.c 2023-12-14 05:16:16.000000000
+0100
+++ new/psycopg-c-3.1.17/psycopg_c/_psycopg.c 2024-01-07 12:55:35.000000000
+0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 3.0.6 */
+/* Generated by Cython 3.0.7 */
/* BEGIN: Cython Metadata
{
@@ -67,10 +67,10 @@
#else
#define __PYX_EXTRA_ABI_MODULE_NAME ""
#endif
-#define CYTHON_ABI "3_0_6" __PYX_EXTRA_ABI_MODULE_NAME
+#define CYTHON_ABI "3_0_7" __PYX_EXTRA_ABI_MODULE_NAME
#define __PYX_ABI_MODULE_NAME "_cython_" CYTHON_ABI
#define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME "."
-#define CYTHON_HEX_VERSION 0x030006F0
+#define CYTHON_HEX_VERSION 0x030007F0
#define CYTHON_FUTURE_DIVISION 1
#include <stddef.h>
#ifndef offsetof
@@ -6196,22 +6196,22 @@
#endif
/* TypeImport.proto */
-#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_6
-#define __PYX_HAVE_RT_ImportType_proto_3_0_6
+#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_7
+#define __PYX_HAVE_RT_ImportType_proto_3_0_7
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
#include <stdalign.h>
#endif
#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || __cplusplus
>= 201103L
-#define __PYX_GET_STRUCT_ALIGNMENT_3_0_6(s) alignof(s)
+#define __PYX_GET_STRUCT_ALIGNMENT_3_0_7(s) alignof(s)
#else
-#define __PYX_GET_STRUCT_ALIGNMENT_3_0_6(s) sizeof(void*)
+#define __PYX_GET_STRUCT_ALIGNMENT_3_0_7(s) sizeof(void*)
#endif
-enum __Pyx_ImportType_CheckSize_3_0_6 {
- __Pyx_ImportType_CheckSize_Error_3_0_6 = 0,
- __Pyx_ImportType_CheckSize_Warn_3_0_6 = 1,
- __Pyx_ImportType_CheckSize_Ignore_3_0_6 = 2
+enum __Pyx_ImportType_CheckSize_3_0_7 {
+ __Pyx_ImportType_CheckSize_Error_3_0_7 = 0,
+ __Pyx_ImportType_CheckSize_Warn_3_0_7 = 1,
+ __Pyx_ImportType_CheckSize_Ignore_3_0_7 = 2
};
-static PyTypeObject *__Pyx_ImportType_3_0_6(PyObject* module, const char
*module_name, const char *class_name, size_t size, size_t alignment, enum
__Pyx_ImportType_CheckSize_3_0_6 check_size);
+static PyTypeObject *__Pyx_ImportType_3_0_7(PyObject* module, const char
*module_name, const char *class_name, size_t size, size_t alignment, enum
__Pyx_ImportType_CheckSize_3_0_7 check_size);
#endif
/* ImportDottedModule.proto */
@@ -6327,7 +6327,7 @@
static int __Pyx_check_binary_version(unsigned long ct_version, unsigned long
rt_version, int allow_newer);
/* FunctionImport.proto */
-static int __Pyx_ImportFunction_3_0_6(PyObject *module, const char *funcname,
void (**f)(void), const char *sig);
+static int __Pyx_ImportFunction_3_0_7(PyObject *module, const char *funcname,
void (**f)(void), const char *sig);
/* InitStrings.proto */
static int __Pyx_InitStrings(__Pyx_StringTabEntry *t);
@@ -84298,46 +84298,46 @@
/*--- Type import code ---*/
__pyx_t_1 = PyImport_ImportModule("psycopg_c.pq"); if (unlikely(!__pyx_t_1))
__PYX_ERR(14, 20, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_ptype_9psycopg_c_2pq_PGconn = __Pyx_ImportType_3_0_6(__pyx_t_1,
"psycopg_c.pq", "PGconn", sizeof(struct __pyx_obj_9psycopg_c_2pq_PGconn),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(struct
__pyx_obj_9psycopg_c_2pq_PGconn),__Pyx_ImportType_CheckSize_Warn_3_0_6); if
(!__pyx_ptype_9psycopg_c_2pq_PGconn) __PYX_ERR(14, 20, __pyx_L1_error)
+ __pyx_ptype_9psycopg_c_2pq_PGconn = __Pyx_ImportType_3_0_7(__pyx_t_1,
"psycopg_c.pq", "PGconn", sizeof(struct __pyx_obj_9psycopg_c_2pq_PGconn),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(struct
__pyx_obj_9psycopg_c_2pq_PGconn),__Pyx_ImportType_CheckSize_Warn_3_0_7); if
(!__pyx_ptype_9psycopg_c_2pq_PGconn) __PYX_ERR(14, 20, __pyx_L1_error)
__pyx_vtabptr_9psycopg_c_2pq_PGconn = (struct
__pyx_vtabstruct_9psycopg_c_2pq_PGconn*)__Pyx_GetVtable(__pyx_ptype_9psycopg_c_2pq_PGconn);
if (unlikely(!__pyx_vtabptr_9psycopg_c_2pq_PGconn)) __PYX_ERR(14, 20,
__pyx_L1_error)
- __pyx_ptype_9psycopg_c_2pq_PGresult = __Pyx_ImportType_3_0_6(__pyx_t_1,
"psycopg_c.pq", "PGresult", sizeof(struct __pyx_obj_9psycopg_c_2pq_PGresult),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(struct
__pyx_obj_9psycopg_c_2pq_PGresult),__Pyx_ImportType_CheckSize_Warn_3_0_6); if
(!__pyx_ptype_9psycopg_c_2pq_PGresult) __PYX_ERR(14, 34, __pyx_L1_error)
+ __pyx_ptype_9psycopg_c_2pq_PGresult = __Pyx_ImportType_3_0_7(__pyx_t_1,
"psycopg_c.pq", "PGresult", sizeof(struct __pyx_obj_9psycopg_c_2pq_PGresult),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(struct
__pyx_obj_9psycopg_c_2pq_PGresult),__Pyx_ImportType_CheckSize_Warn_3_0_7); if
(!__pyx_ptype_9psycopg_c_2pq_PGresult) __PYX_ERR(14, 34, __pyx_L1_error)
__pyx_vtabptr_9psycopg_c_2pq_PGresult = (struct
__pyx_vtabstruct_9psycopg_c_2pq_PGresult*)__Pyx_GetVtable(__pyx_ptype_9psycopg_c_2pq_PGresult);
if (unlikely(!__pyx_vtabptr_9psycopg_c_2pq_PGresult)) __PYX_ERR(14, 34,
__pyx_L1_error)
- __pyx_ptype_9psycopg_c_2pq_PGcancel = __Pyx_ImportType_3_0_6(__pyx_t_1,
"psycopg_c.pq", "PGcancel", sizeof(struct __pyx_obj_9psycopg_c_2pq_PGcancel),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(struct
__pyx_obj_9psycopg_c_2pq_PGcancel),__Pyx_ImportType_CheckSize_Warn_3_0_6); if
(!__pyx_ptype_9psycopg_c_2pq_PGcancel) __PYX_ERR(14, 41, __pyx_L1_error)
+ __pyx_ptype_9psycopg_c_2pq_PGcancel = __Pyx_ImportType_3_0_7(__pyx_t_1,
"psycopg_c.pq", "PGcancel", sizeof(struct __pyx_obj_9psycopg_c_2pq_PGcancel),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(struct
__pyx_obj_9psycopg_c_2pq_PGcancel),__Pyx_ImportType_CheckSize_Warn_3_0_7); if
(!__pyx_ptype_9psycopg_c_2pq_PGcancel) __PYX_ERR(14, 41, __pyx_L1_error)
__pyx_vtabptr_9psycopg_c_2pq_PGcancel = (struct
__pyx_vtabstruct_9psycopg_c_2pq_PGcancel*)__Pyx_GetVtable(__pyx_ptype_9psycopg_c_2pq_PGcancel);
if (unlikely(!__pyx_vtabptr_9psycopg_c_2pq_PGcancel)) __PYX_ERR(14, 41,
__pyx_L1_error)
- __pyx_ptype_9psycopg_c_2pq_Escaping = __Pyx_ImportType_3_0_6(__pyx_t_1,
"psycopg_c.pq", "Escaping", sizeof(struct __pyx_obj_9psycopg_c_2pq_Escaping),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(struct
__pyx_obj_9psycopg_c_2pq_Escaping),__Pyx_ImportType_CheckSize_Warn_3_0_6); if
(!__pyx_ptype_9psycopg_c_2pq_Escaping) __PYX_ERR(14, 48, __pyx_L1_error)
+ __pyx_ptype_9psycopg_c_2pq_Escaping = __Pyx_ImportType_3_0_7(__pyx_t_1,
"psycopg_c.pq", "Escaping", sizeof(struct __pyx_obj_9psycopg_c_2pq_Escaping),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(struct
__pyx_obj_9psycopg_c_2pq_Escaping),__Pyx_ImportType_CheckSize_Warn_3_0_7); if
(!__pyx_ptype_9psycopg_c_2pq_Escaping) __PYX_ERR(14, 48, __pyx_L1_error)
__pyx_vtabptr_9psycopg_c_2pq_Escaping = (struct
__pyx_vtabstruct_9psycopg_c_2pq_Escaping*)__Pyx_GetVtable(__pyx_ptype_9psycopg_c_2pq_Escaping);
if (unlikely(!__pyx_vtabptr_9psycopg_c_2pq_Escaping)) __PYX_ERR(14, 48,
__pyx_L1_error)
- __pyx_ptype_9psycopg_c_2pq_PQBuffer = __Pyx_ImportType_3_0_6(__pyx_t_1,
"psycopg_c.pq", "PQBuffer", sizeof(struct __pyx_obj_9psycopg_c_2pq_PQBuffer),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(struct
__pyx_obj_9psycopg_c_2pq_PQBuffer),__Pyx_ImportType_CheckSize_Warn_3_0_6); if
(!__pyx_ptype_9psycopg_c_2pq_PQBuffer) __PYX_ERR(14, 58, __pyx_L1_error)
+ __pyx_ptype_9psycopg_c_2pq_PQBuffer = __Pyx_ImportType_3_0_7(__pyx_t_1,
"psycopg_c.pq", "PQBuffer", sizeof(struct __pyx_obj_9psycopg_c_2pq_PQBuffer),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(struct
__pyx_obj_9psycopg_c_2pq_PQBuffer),__Pyx_ImportType_CheckSize_Warn_3_0_7); if
(!__pyx_ptype_9psycopg_c_2pq_PQBuffer) __PYX_ERR(14, 58, __pyx_L1_error)
__pyx_vtabptr_9psycopg_c_2pq_PQBuffer = (struct
__pyx_vtabstruct_9psycopg_c_2pq_PQBuffer*)__Pyx_GetVtable(__pyx_ptype_9psycopg_c_2pq_PQBuffer);
if (unlikely(!__pyx_vtabptr_9psycopg_c_2pq_PQBuffer)) __PYX_ERR(14, 58,
__pyx_L1_error)
- __pyx_ptype_9psycopg_c_2pq_ViewBuffer = __Pyx_ImportType_3_0_6(__pyx_t_1,
"psycopg_c.pq", "ViewBuffer", sizeof(struct
__pyx_obj_9psycopg_c_2pq_ViewBuffer), __PYX_GET_STRUCT_ALIGNMENT_3_0_6(struct
__pyx_obj_9psycopg_c_2pq_ViewBuffer),__Pyx_ImportType_CheckSize_Warn_3_0_6); if
(!__pyx_ptype_9psycopg_c_2pq_ViewBuffer) __PYX_ERR(14, 66, __pyx_L1_error)
+ __pyx_ptype_9psycopg_c_2pq_ViewBuffer = __Pyx_ImportType_3_0_7(__pyx_t_1,
"psycopg_c.pq", "ViewBuffer", sizeof(struct
__pyx_obj_9psycopg_c_2pq_ViewBuffer), __PYX_GET_STRUCT_ALIGNMENT_3_0_7(struct
__pyx_obj_9psycopg_c_2pq_ViewBuffer),__Pyx_ImportType_CheckSize_Warn_3_0_7); if
(!__pyx_ptype_9psycopg_c_2pq_ViewBuffer) __PYX_ERR(14, 66, __pyx_L1_error)
__pyx_vtabptr_9psycopg_c_2pq_ViewBuffer = (struct
__pyx_vtabstruct_9psycopg_c_2pq_ViewBuffer*)__Pyx_GetVtable(__pyx_ptype_9psycopg_c_2pq_ViewBuffer);
if (unlikely(!__pyx_vtabptr_9psycopg_c_2pq_ViewBuffer)) __PYX_ERR(14, 66,
__pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if
(unlikely(!__pyx_t_1)) __PYX_ERR(15, 9, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_6(__pyx_t_1,
__Pyx_BUILTIN_MODULE_NAME, "type",
+ __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_7(__pyx_t_1,
__Pyx_BUILTIN_MODULE_NAME, "type",
#if defined(PYPY_VERSION_NUM) && PYPY_VERSION_NUM < 0x050B0000
- sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyTypeObject),
+ sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyTypeObject),
#elif CYTHON_COMPILING_IN_LIMITED_API
- sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyTypeObject),
+ sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyTypeObject),
#else
- sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyHeapTypeObject),
+ sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyHeapTypeObject),
#endif
- __Pyx_ImportType_CheckSize_Warn_3_0_6); if
(!__pyx_ptype_7cpython_4type_type) __PYX_ERR(15, 9, __pyx_L1_error)
+ __Pyx_ImportType_CheckSize_Warn_3_0_7); if
(!__pyx_ptype_7cpython_4type_type) __PYX_ERR(15, 9, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if
(unlikely(!__pyx_t_1)) __PYX_ERR(16, 8, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType_3_0_6(__pyx_t_1,
__Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyBoolObject),__Pyx_ImportType_CheckSize_Warn_3_0_6);
if (!__pyx_ptype_7cpython_4bool_bool) __PYX_ERR(16, 8, __pyx_L1_error)
+ __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType_3_0_7(__pyx_t_1,
__Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyBoolObject),__Pyx_ImportType_CheckSize_Warn_3_0_7);
if (!__pyx_ptype_7cpython_4bool_bool) __PYX_ERR(16, 8, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if
(unlikely(!__pyx_t_1)) __PYX_ERR(17, 15, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType_3_0_6(__pyx_t_1,
__Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyComplexObject),__Pyx_ImportType_CheckSize_Warn_3_0_6);
if (!__pyx_ptype_7cpython_7complex_complex) __PYX_ERR(17, 15, __pyx_L1_error)
+ __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType_3_0_7(__pyx_t_1,
__Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyComplexObject),__Pyx_ImportType_CheckSize_Warn_3_0_7);
if (!__pyx_ptype_7cpython_7complex_complex) __PYX_ERR(17, 15, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = PyImport_ImportModule("datetime"); if (unlikely(!__pyx_t_1))
__PYX_ERR(8, 70, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_ptype_7cpython_8datetime_date = __Pyx_ImportType_3_0_6(__pyx_t_1,
"datetime", "date", sizeof(PyDateTime_Date),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyDateTime_Date),__Pyx_ImportType_CheckSize_Warn_3_0_6);
if (!__pyx_ptype_7cpython_8datetime_date) __PYX_ERR(8, 70, __pyx_L1_error)
- __pyx_ptype_7cpython_8datetime_time = __Pyx_ImportType_3_0_6(__pyx_t_1,
"datetime", "time", sizeof(PyDateTime_Time),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyDateTime_Time),__Pyx_ImportType_CheckSize_Warn_3_0_6);
if (!__pyx_ptype_7cpython_8datetime_time) __PYX_ERR(8, 83, __pyx_L1_error)
- __pyx_ptype_7cpython_8datetime_datetime = __Pyx_ImportType_3_0_6(__pyx_t_1,
"datetime", "datetime", sizeof(PyDateTime_DateTime),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyDateTime_DateTime),__Pyx_ImportType_CheckSize_Warn_3_0_6);
if (!__pyx_ptype_7cpython_8datetime_datetime) __PYX_ERR(8, 109, __pyx_L1_error)
- __pyx_ptype_7cpython_8datetime_timedelta = __Pyx_ImportType_3_0_6(__pyx_t_1,
"datetime", "timedelta", sizeof(PyDateTime_Delta),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyDateTime_Delta),__Pyx_ImportType_CheckSize_Warn_3_0_6);
if (!__pyx_ptype_7cpython_8datetime_timedelta) __PYX_ERR(8, 147,
__pyx_L1_error)
- __pyx_ptype_7cpython_8datetime_tzinfo = __Pyx_ImportType_3_0_6(__pyx_t_1,
"datetime", "tzinfo", sizeof(PyDateTime_TZInfo),
__PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyDateTime_TZInfo),__Pyx_ImportType_CheckSize_Warn_3_0_6);
if (!__pyx_ptype_7cpython_8datetime_tzinfo) __PYX_ERR(8, 160, __pyx_L1_error)
+ __pyx_ptype_7cpython_8datetime_date = __Pyx_ImportType_3_0_7(__pyx_t_1,
"datetime", "date", sizeof(PyDateTime_Date),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyDateTime_Date),__Pyx_ImportType_CheckSize_Warn_3_0_7);
if (!__pyx_ptype_7cpython_8datetime_date) __PYX_ERR(8, 70, __pyx_L1_error)
+ __pyx_ptype_7cpython_8datetime_time = __Pyx_ImportType_3_0_7(__pyx_t_1,
"datetime", "time", sizeof(PyDateTime_Time),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyDateTime_Time),__Pyx_ImportType_CheckSize_Warn_3_0_7);
if (!__pyx_ptype_7cpython_8datetime_time) __PYX_ERR(8, 83, __pyx_L1_error)
+ __pyx_ptype_7cpython_8datetime_datetime = __Pyx_ImportType_3_0_7(__pyx_t_1,
"datetime", "datetime", sizeof(PyDateTime_DateTime),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyDateTime_DateTime),__Pyx_ImportType_CheckSize_Warn_3_0_7);
if (!__pyx_ptype_7cpython_8datetime_datetime) __PYX_ERR(8, 109, __pyx_L1_error)
+ __pyx_ptype_7cpython_8datetime_timedelta = __Pyx_ImportType_3_0_7(__pyx_t_1,
"datetime", "timedelta", sizeof(PyDateTime_Delta),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyDateTime_Delta),__Pyx_ImportType_CheckSize_Warn_3_0_7);
if (!__pyx_ptype_7cpython_8datetime_timedelta) __PYX_ERR(8, 147,
__pyx_L1_error)
+ __pyx_ptype_7cpython_8datetime_tzinfo = __Pyx_ImportType_3_0_7(__pyx_t_1,
"datetime", "tzinfo", sizeof(PyDateTime_TZInfo),
__PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyDateTime_TZInfo),__Pyx_ImportType_CheckSize_Warn_3_0_7);
if (!__pyx_ptype_7cpython_8datetime_tzinfo) __PYX_ERR(8, 160, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_RefNannyFinishContext();
return 0;
@@ -84365,7 +84365,7 @@
/*--- Function import code ---*/
__pyx_t_1 = PyImport_ImportModule("psycopg_c.pq"); if (!__pyx_t_1)
__PYX_ERR(13, 1, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- if (__Pyx_ImportFunction_3_0_6(__pyx_t_1, "_buffer_as_string_and_size",
(void (**)(void))&__pyx_f_9psycopg_c_2pq__buffer_as_string_and_size, "int
(PyObject *, char **, Py_ssize_t *)") < 0) __PYX_ERR(13, 1, __pyx_L1_error)
+ if (__Pyx_ImportFunction_3_0_7(__pyx_t_1, "_buffer_as_string_and_size",
(void (**)(void))&__pyx_f_9psycopg_c_2pq__buffer_as_string_and_size, "int
(PyObject *, char **, Py_ssize_t *)") < 0) __PYX_ERR(13, 1, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_RefNannyFinishContext();
return 0;
@@ -84570,7 +84570,7 @@
__pyx_t_1 = PyModule_Create(&__pyx_moduledef); if (unlikely(!__pyx_t_1))
__PYX_ERR(13, 1, __pyx_L1_error)
{
int add_module_result = PyState_AddModule(__pyx_t_1, &__pyx_moduledef);
- __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to _psycopg
pseudovariable */
+ __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to "_psycopg"
pseudovariable */
if (unlikely((add_module_result < 0))) __PYX_ERR(13, 1, __pyx_L1_error)
pystate_addmodule_run = 1;
}
@@ -96754,10 +96754,10 @@
#endif
/* TypeImport */
-#ifndef __PYX_HAVE_RT_ImportType_3_0_6
-#define __PYX_HAVE_RT_ImportType_3_0_6
-static PyTypeObject *__Pyx_ImportType_3_0_6(PyObject *module, const char
*module_name, const char *class_name,
- size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_6
check_size)
+#ifndef __PYX_HAVE_RT_ImportType_3_0_7
+#define __PYX_HAVE_RT_ImportType_3_0_7
+static PyTypeObject *__Pyx_ImportType_3_0_7(PyObject *module, const char
*module_name, const char *class_name,
+ size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_7
check_size)
{
PyObject *result = 0;
char warning[200];
@@ -96811,7 +96811,7 @@
module_name, class_name, size, basicsize+itemsize);
goto bad;
}
- if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_6 &&
+ if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_7 &&
((size_t)basicsize > size || (size_t)(basicsize + itemsize) <
size)) {
PyErr_Format(PyExc_ValueError,
"%.200s.%.200s size changed, may indicate binary incompatibility. "
@@ -96819,7 +96819,7 @@
module_name, class_name, size, basicsize, basicsize+itemsize);
goto bad;
}
- else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_6 &&
(size_t)basicsize > size) {
+ else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_7 &&
(size_t)basicsize > size) {
PyOS_snprintf(warning, sizeof(warning),
"%s.%s size changed, may indicate binary incompatibility. "
"Expected %zd from C header, got %zd from PyObject",
@@ -99775,9 +99775,9 @@
}
/* FunctionImport */
-#ifndef __PYX_HAVE_RT_ImportFunction_3_0_6
-#define __PYX_HAVE_RT_ImportFunction_3_0_6
-static int __Pyx_ImportFunction_3_0_6(PyObject *module, const char *funcname,
void (**f)(void), const char *sig) {
+#ifndef __PYX_HAVE_RT_ImportFunction_3_0_7
+#define __PYX_HAVE_RT_ImportFunction_3_0_7
+static int __Pyx_ImportFunction_3_0_7(PyObject *module, const char *funcname,
void (**f)(void), const char *sig) {
PyObject *d = 0;
PyObject *cobj = 0;
union {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/psycopg-c-3.1.15/psycopg_c/pq/libpq.pxd
new/psycopg-c-3.1.17/psycopg_c/pq/libpq.pxd
--- old/psycopg-c-3.1.15/psycopg_c/pq/libpq.pxd 2023-12-14 05:16:04.000000000
+0100
+++ new/psycopg-c-3.1.17/psycopg_c/pq/libpq.pxd 2024-01-07 12:55:24.000000000
+0100
@@ -79,8 +79,10 @@
CONNECTION_SSL_STARTUP
CONNECTION_NEEDED
CONNECTION_CHECK_WRITABLE
+ CONNECTION_CONSUME
CONNECTION_GSS_STARTUP
- # CONNECTION_CHECK_TARGET PG 12
+ CONNECTION_CHECK_TARGET
+ CONNECTION_CHECK_STANDBY
ctypedef enum PGTransactionStatusType:
PQTRANS_IDLE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/psycopg-c-3.1.15/psycopg_c/pq.c
new/psycopg-c-3.1.17/psycopg_c/pq.c
--- old/psycopg-c-3.1.15/psycopg_c/pq.c 2023-12-14 05:16:16.000000000 +0100
+++ new/psycopg-c-3.1.17/psycopg_c/pq.c 2024-01-07 12:55:35.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 3.0.6 */
+/* Generated by Cython 3.0.7 */
/* BEGIN: Cython Metadata
{
@@ -46,10 +46,10 @@
#else
#define __PYX_EXTRA_ABI_MODULE_NAME ""
#endif
-#define CYTHON_ABI "3_0_6" __PYX_EXTRA_ABI_MODULE_NAME
+#define CYTHON_ABI "3_0_7" __PYX_EXTRA_ABI_MODULE_NAME
#define __PYX_ABI_MODULE_NAME "_cython_" CYTHON_ABI
#define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME "."
-#define CYTHON_HEX_VERSION 0x030006F0
+#define CYTHON_HEX_VERSION 0x030007F0
#define CYTHON_FUTURE_DIVISION 1
#include <stddef.h>
#ifndef offsetof
@@ -2370,22 +2370,22 @@
#endif
/* TypeImport.proto */
-#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_6
-#define __PYX_HAVE_RT_ImportType_proto_3_0_6
+#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_7
+#define __PYX_HAVE_RT_ImportType_proto_3_0_7
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
#include <stdalign.h>
#endif
#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || __cplusplus
>= 201103L
-#define __PYX_GET_STRUCT_ALIGNMENT_3_0_6(s) alignof(s)
+#define __PYX_GET_STRUCT_ALIGNMENT_3_0_7(s) alignof(s)
#else
-#define __PYX_GET_STRUCT_ALIGNMENT_3_0_6(s) sizeof(void*)
+#define __PYX_GET_STRUCT_ALIGNMENT_3_0_7(s) sizeof(void*)
#endif
-enum __Pyx_ImportType_CheckSize_3_0_6 {
- __Pyx_ImportType_CheckSize_Error_3_0_6 = 0,
- __Pyx_ImportType_CheckSize_Warn_3_0_6 = 1,
- __Pyx_ImportType_CheckSize_Ignore_3_0_6 = 2
+enum __Pyx_ImportType_CheckSize_3_0_7 {
+ __Pyx_ImportType_CheckSize_Error_3_0_7 = 0,
+ __Pyx_ImportType_CheckSize_Warn_3_0_7 = 1,
+ __Pyx_ImportType_CheckSize_Ignore_3_0_7 = 2
};
-static PyTypeObject *__Pyx_ImportType_3_0_6(PyObject* module, const char
*module_name, const char *class_name, size_t size, size_t alignment, enum
__Pyx_ImportType_CheckSize_3_0_6 check_size);
+static PyTypeObject *__Pyx_ImportType_3_0_7(PyObject* module, const char
*module_name, const char *class_name, size_t size, size_t alignment, enum
__Pyx_ImportType_CheckSize_3_0_7 check_size);
#endif
/* ImportDottedModule.proto */
@@ -29761,15 +29761,15 @@
/*--- Type import code ---*/
__pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if
(unlikely(!__pyx_t_1)) __PYX_ERR(8, 9, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_6(__pyx_t_1,
__Pyx_BUILTIN_MODULE_NAME, "type",
+ __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_7(__pyx_t_1,
__Pyx_BUILTIN_MODULE_NAME, "type",
#if defined(PYPY_VERSION_NUM) && PYPY_VERSION_NUM < 0x050B0000
- sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyTypeObject),
+ sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyTypeObject),
#elif CYTHON_COMPILING_IN_LIMITED_API
- sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyTypeObject),
+ sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyTypeObject),
#else
- sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_6(PyHeapTypeObject),
+ sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_7(PyHeapTypeObject),
#endif
- __Pyx_ImportType_CheckSize_Warn_3_0_6); if
(!__pyx_ptype_7cpython_4type_type) __PYX_ERR(8, 9, __pyx_L1_error)
+ __Pyx_ImportType_CheckSize_Warn_3_0_7); if
(!__pyx_ptype_7cpython_4type_type) __PYX_ERR(8, 9, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_RefNannyFinishContext();
return 0;
@@ -29986,7 +29986,7 @@
__pyx_t_1 = PyModule_Create(&__pyx_moduledef); if (unlikely(!__pyx_t_1))
__PYX_ERR(2, 1, __pyx_L1_error)
{
int add_module_result = PyState_AddModule(__pyx_t_1, &__pyx_moduledef);
- __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to pq pseudovariable */
+ __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to "pq" pseudovariable
*/
if (unlikely((add_module_result < 0))) __PYX_ERR(2, 1, __pyx_L1_error)
pystate_addmodule_run = 1;
}
@@ -34664,10 +34664,10 @@
#endif
/* TypeImport */
-#ifndef __PYX_HAVE_RT_ImportType_3_0_6
-#define __PYX_HAVE_RT_ImportType_3_0_6
-static PyTypeObject *__Pyx_ImportType_3_0_6(PyObject *module, const char
*module_name, const char *class_name,
- size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_6
check_size)
+#ifndef __PYX_HAVE_RT_ImportType_3_0_7
+#define __PYX_HAVE_RT_ImportType_3_0_7
+static PyTypeObject *__Pyx_ImportType_3_0_7(PyObject *module, const char
*module_name, const char *class_name,
+ size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_7
check_size)
{
PyObject *result = 0;
char warning[200];
@@ -34721,7 +34721,7 @@
module_name, class_name, size, basicsize+itemsize);
goto bad;
}
- if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_6 &&
+ if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_7 &&
((size_t)basicsize > size || (size_t)(basicsize + itemsize) <
size)) {
PyErr_Format(PyExc_ValueError,
"%.200s.%.200s size changed, may indicate binary incompatibility. "
@@ -34729,7 +34729,7 @@
module_name, class_name, size, basicsize, basicsize+itemsize);
goto bad;
}
- else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_6 &&
(size_t)basicsize > size) {
+ else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_7 &&
(size_t)basicsize > size) {
PyOS_snprintf(warning, sizeof(warning),
"%s.%s size changed, may indicate binary incompatibility. "
"Expected %zd from C header, got %zd from PyObject",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/psycopg-c-3.1.15/psycopg_c/version.py
new/psycopg-c-3.1.17/psycopg_c/version.py
--- old/psycopg-c-3.1.15/psycopg_c/version.py 2023-12-14 05:16:04.000000000
+0100
+++ new/psycopg-c-3.1.17/psycopg_c/version.py 2024-01-07 12:55:24.000000000
+0100
@@ -6,6 +6,6 @@
# Use a versioning scheme as defined in
# https://www.python.org/dev/peps/pep-0440/
-__version__ = "3.1.15"
+__version__ = "3.1.17"
# also change psycopg/psycopg/version.py accordingly.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/psycopg-c-3.1.15/psycopg_c.egg-info/PKG-INFO
new/psycopg-c-3.1.17/psycopg_c.egg-info/PKG-INFO
--- old/psycopg-c-3.1.15/psycopg_c.egg-info/PKG-INFO 2023-12-14
05:16:14.000000000 +0100
+++ new/psycopg-c-3.1.17/psycopg_c.egg-info/PKG-INFO 2024-01-07
12:55:33.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: psycopg-c
-Version: 3.1.15
+Version: 3.1.17
Summary: PostgreSQL database adapter for Python -- C optimisation distribution
Home-page: https://psycopg.org/psycopg3/
Author: Daniele Varrazzo