Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-influxdb-client for 
openSUSE:Factory checked in at 2026-09-01 15:49:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-influxdb-client (Old)
 and      /work/SRC/openSUSE:Factory/.python-influxdb-client.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-influxdb-client"

Tue Sep  1 15:49:23 2026 rev:4 rq:1375017 version:1.50.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-influxdb-client/python-influxdb-client.changes
    2026-05-28 17:27:11.112330033 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-influxdb-client.new.1265/python-influxdb-client.changes
  2026-09-01 15:50:45.783793673 +0200
@@ -1,0 +2,7 @@
+Tue Sep  1 05:37:09 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Remove unneeded BuildRequires on py.
+- Add patch support-pandas-3.patch:
+  * Support Pandas 3 datatypes in the testsuite.
+
+-------------------------------------------------------------------

New:
----
  support-pandas-3.patch

----------(New B)----------
  New:- Remove unneeded BuildRequires on py.
- Add patch support-pandas-3.patch:
  * Support Pandas 3 datatypes in the testsuite.
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-influxdb-client.spec ++++++
--- /var/tmp/diff_new_pack.5ndLLv/_old  2026-09-01 15:50:46.555820607 +0200
+++ /var/tmp/diff_new_pack.5ndLLv/_new  2026-09-01 15:50:46.558820712 +0200
@@ -25,6 +25,8 @@
 License:        MIT
 URL:            https://github.com/influxdata/influxdb-client-python
 Source:         
https://github.com/influxdata/influxdb-client-python/archive/refs/tags/v%{version}.tar.gz#/influxdb_client-%{version}-gh.tar.gz
+# PATCH-FIX-OPENSUSE Support Pandas 3 datatype changes
+Patch0:         support-pandas-3.patch
 BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
@@ -47,7 +49,6 @@
 BuildRequires:  %{python_module pandas}
 BuildRequires:  %{python_module pluggy >= 0.3.1}
 BuildRequires:  %{python_module psutil >= 5.6.3}
-BuildRequires:  %{python_module py >= 1.4.31}
 BuildRequires:  %{python_module pytest >= 5.0.0}
 BuildRequires:  %{python_module pytest-timeout >= 2.1.0}
 BuildRequires:  %{python_module python-dateutil >= 2.5.3}

++++++ support-pandas-3.patch ++++++
Index: influxdb-client-python-1.50.0/tests/test_FluxCSVParser.py
===================================================================
--- influxdb-client-python-1.50.0.orig/tests/test_FluxCSVParser.py
+++ influxdb-client-python-1.50.0/tests/test_FluxCSVParser.py
@@ -251,17 +251,23 @@ class FluxCsvParserTest(unittest.TestCas
                              
response_metadata_mode=FluxResponseMetadataMode.full)
         df = list(parser.generator())[0]
         self.assertEqual(13, df.dtypes.__len__())
-        self.assertEqual('object', df.dtypes['result'].name)
+        str_result_type = 'object'
+        if version.parse(pd.__version__).release >= (3, 0):
+            str_result_type = 'str'
+        self.assertEqual(str_result_type, df.dtypes['result'].name)
         self.assertEqual('int64', df.dtypes['table'].name)
-        self.assertIn('datetime64[ns,', df.dtypes['_start'].name)
-        self.assertIn('datetime64[ns,', df.dtypes['_stop'].name)
-        self.assertEqual('object', df.dtypes['_field'].name)
-        self.assertEqual('object', df.dtypes['_measurement'].name)
-        self.assertEqual('object', df.dtypes['host'].name)
-        self.assertEqual('object', df.dtypes['region'].name)
+        result_type = 'datetime64[ns,'
+        if version.parse(pd.__version__).release >= (3, 0):
+            result_type = 'datetime64[us,'
+        self.assertIn(result_type, df.dtypes['_start'].name)
+        self.assertIn(result_type, df.dtypes['_stop'].name)
+        self.assertEqual(str_result_type, df.dtypes['_field'].name)
+        self.assertEqual(str_result_type, df.dtypes['_measurement'].name)
+        self.assertEqual(str_result_type, df.dtypes['host'].name)
+        self.assertEqual(str_result_type, df.dtypes['region'].name)
         self.assertEqual('int64', df.dtypes['value1'].name)
         self.assertEqual('int64', df.dtypes['value2'].name)
-        self.assertEqual('object', df.dtypes['value3'].name)
+        self.assertEqual(str_result_type, df.dtypes['value3'].name)
         self.assertEqual('bool', df.dtypes['value4'].name)
         self.assertEqual('float64', df.dtypes['value5'].name)
 
@@ -278,8 +284,11 @@ class FluxCsvParserTest(unittest.TestCas
         self.assertEqual(13, df.dtypes.__len__())
         self.assertEqual('string', df.dtypes['result'].name)
         self.assertEqual('Int64', df.dtypes['table'].name)
-        self.assertIn('datetime64[ns,', df.dtypes['_start'].name)
-        self.assertIn('datetime64[ns,', df.dtypes['_stop'].name)
+        result_type = 'datetime64[ns,'
+        if version.parse(pd.__version__).release >= (3, 0):
+            result_type = 'datetime64[us,'
+        self.assertIn(result_type, df.dtypes['_start'].name)
+        self.assertIn(result_type, df.dtypes['_stop'].name)
         self.assertEqual('string', df.dtypes['_field'].name)
         self.assertEqual('string', df.dtypes['_measurement'].name)
         self.assertEqual('string', df.dtypes['host'].name)
@@ -384,7 +393,10 @@ class FluxCsvParserTest(unittest.TestCas
         parser = self._parse(data=data, 
serialization_mode=FluxSerializationMode.dataFrame,
                              
response_metadata_mode=FluxResponseMetadataMode.full)
         df = list(parser.generator())[0]
-        self.assertEqual('object', df.dtypes['value'].name)
+        result_type = 'object'
+        if version.parse(pd.__version__).release >= (3, 0):
+            result_type = 'str'
+        self.assertEqual(result_type, df.dtypes['value'].name)
 
     def test_pandas_null_string_types_extension_types(self):
         data = 
"#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string\n"
 \

Reply via email to