Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pymssql for openSUSE:Factory checked in at 2024-04-08 17:39:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pymssql (Old) and /work/SRC/openSUSE:Factory/.python-pymssql.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pymssql" Mon Apr 8 17:39:54 2024 rev:5 rq:1166108 version:2.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pymssql/python-pymssql.changes 2023-12-15 21:50:11.748576898 +0100 +++ /work/SRC/openSUSE:Factory/.python-pymssql.new.1905/python-pymssql.changes 2024-04-08 17:52:12.261535681 +0200 @@ -1,0 +2,49 @@ +Sun Apr 7 16:23:46 UTC 2024 - Martin Hauke <[email protected]> + +- Update to version 2.3.0 + General + * Add python 3.12 support. + * Add read_only parameter for connection. + * Add encryption parameter to connect. + * Add use_datetime2 parameter to connect. + * Use utf-8 for connection properties. + * Implement batching in executemany based on optional batch_size + parameter. with default equal arraysize cursor attribute. + * Fix DBAPI-2.0 compliance - DataError must be a subclass of + DatabaseError. + * Fix DBAPI-2.0 compliance: rename batchsize cursor attribute to + arraysize. + * Implement DATETIMEOFFSET handling for stored procedures. + * Implement DATETIMEOFFSET handling for insert and select queries + * Return instance of datetime.datetime on select from + SQLDATETIM4, SQLDATETIME, SQLDATETIME2 columns. + Bug fixes + * Fix SQLDATETIME2 handling in convert_python_value(). + * Use four digits for the year in SP args binding. + * Fix convert_python_value to work with datetime.date. + * Check if C compiler is installed if check for clock_gettime + fails. + * Add missing charset parameter in the _substitute_params method + when calling ensure_bytes. + * Fix empty, zero or None parameter substitution. + Internals + * Add tests for fetchall(), fetchmany(), fetchone() and next() + with SP. + * Require Cython>3.0.7. + * Use Cython 3 for compilation. + * Add SQLTIME and SQLDATETIME2 to convert_python_value. + * Use dbanydatecrack() function instead of dbdatecrack(). + * Replace DEF with cdef enum for buffer array size + * Remove references to tox. + * Add tests for timeout in wait callback. + * Clean up some legacy FreeTDS shims. + * Add tests for tds_version parameter. + * Move check for clock_gettime to dev/ccompiler.py. + * Remove some Python2 remnants. + * Move FreeTDS version from workflow files to pyproject.toml. + * Move exceptions into separate module. + * Use strftime for date & time conversion. + * Simplify parameters quoting. + * Add tests for _quote_simple_value. + +------------------------------------------------------------------- Old: ---- pymssql-2.2.11.tar.gz New: ---- pymssql-2.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pymssql.spec ++++++ --- /var/tmp/diff_new_pack.hV6DvQ/_old 2024-04-08 17:52:12.965561666 +0200 +++ /var/tmp/diff_new_pack.hV6DvQ/_new 2024-04-08 17:52:12.965561666 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pymssql # -# 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 @@ -17,14 +17,14 @@ Name: python-pymssql -Version: 2.2.11 +Version: 2.3.0 Release: 0 Summary: A simple database interface to MS-SQL for Python License: LGPL-2.1-only Group: Development/Languages/Python URL: https://pymssql.org Source: https://files.pythonhosted.org/packages/source/p/pymssql/pymssql-%{version}.tar.gz -BuildRequires: %{python_module Cython} +BuildRequires: %{python_module Cython >= 3.0.7} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module wheel} ++++++ pymssql-2.2.11.tar.gz -> pymssql-2.3.0.tar.gz ++++++ ++++ 5073 lines of diff (skipped)
