File python3_shebang.patch of Package kpl

diff -ru kpl/examples/demo1.py kpl-new/examples/demo1.py
--- kpl/examples/demo1.py	2017-01-01 16:40:23.000000000 +0100
+++ kpl-new/examples/demo1.py	2022-05-29 10:52:44.298104408 +0200
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 ##################################################################
 #                                                                #
 #       demo1.py                                                 #
@@ -24,239 +24,239 @@
 kdedir = "/usr"
 prefix = kdedir + "/lib64/qt5/plugins/kpl/"
 if (not os.path.exists(prefix + "demo1.dat")):
-  print prefix + "demo1.dat not found, let's try /usr/lib/qt5/plugins"
+  print(prefix + "demo1.dat not found, let's try /usr/lib/qt5/plugins")
   prefix = kdedir + "/lib/qt5/plugins/kpl/"
 
 iface = dbus.Interface(dbus.SessionBus().get_object("org.kde.Kpl", "/Kpl"),
                                                     "org.kde.Kpl")
-print "Autoplot settings"
+print("Autoplot settings")
 iface.setAutoplot(4.0, 15.0, 3.0, 10.0, 2, "x", "y", "", True, 0, 1, 2, False,
                   False, False, 1, True, False, 1)
-print "Open data file...",
+print("Open data file...", end=" ")
 if iface.openData(prefix + "demo1.dat"):
-  print "true"
+  print("true")
 else:
-  print "false"
+  print("false")
 sleep(3)
-print "Open plot file...",
+print("Open plot file...", end=" ")
 if iface.openPlot(prefix + "demo5.plo"):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Deleting items...",
+  print("false")
+print("Deleting items...", end=" ")
 sleep(2)
 if iface.deleteItem(8):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.deleteItem(4):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.deleteItem(6):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.deleteItem(3):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.deleteItem(4):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.deleteItem(2):
-  print "true"
+  print("true")
 else:
-  print "false"
+  print("false")
 sleep(3)
-print "New plot";
+print("New plot")
 iface.newPlot()
-print "New frame item"
+print("New frame item")
 iface.newFrameItem(4.0, 15.0, 3.0, 10.0, 0.0, 12.5664, -2.0, 2.0, False, False,
                    2, -1, "0", "0", 3.14159, 1.0, 2, 2, 2, 0, 0, "x", "y",
                    "Fourier synthesis", 1.0, 0.0, 0.0, True, False, True,
                     False, False, True)
-print "New function item...",
+print("New function item...", end=" ")
 if iface.newFunItem(prefix + "fkt.so", "foursynth", 0.0, 12.566, 0.01, 1, "ff",
                     1.0, 1.0, 0, 0.0, 0.0, 1.0, False):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Setting parameter...",
+  print("false")
+print("Setting parameter...", end=" ")
 if iface.setPar(1, 3, 0.0, 1):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Performing plot...",
+  print("false")
+print("Performing plot...", end=" ")
 if iface.activateItem(1, True):
-  print "true"
+  print("true")
 else:
-  print "false"
+  print("false")
 sleep(1)
-print "Changing parameters...",
+print("Changing parameters...", end=" ")
 for i in range(11):
   if iface.setPar(1, 3, i * 0.1, 1):
-    print "true",
+    print("true"),
   else:
-    print "false",
+    print("false"),
 sleep(2)
 if iface.setPar(1, 7, -0.11111111, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(1, 11, 0.04, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(1, 15, -0.0204082, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(1, 19, 0.01234567, 1):
-  print "true"
+  print("true")
 else:
-  print "false"
+  print("false")
 sleep(3)
-print "New plot"
+print("New plot")
 iface.newPlot()
-print "New frame item"
+print("New frame item")
 iface.newFrameItem(4.0, 10.0, 3.0, 10.0, -1.0, 1.0, -1.0, 1.0, 0, 0, 1, 1,
                    "0", "0", 0.5, 0.5, 5, 5, 2, 0, 0, "x", "y",
                    "Parametric function", 1.5, 0.0, 0.0, True, False, True,
                    False, False, True)
-print "New parametric function item...",
+print("New parametric function item...", end=" ")
 if iface.newParFunItem(prefix + "fkt.so", "foursynth", prefix + "fkt.so",
                        "foursynth", 0.0, 6.28318, 0.0, 1, "ff", 1.0, 1.0, 0,
                        0.0, 0.0, 1.0, True):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Changing parameters...",
+  print("false")
+print("Changing parameters...", end=" ")
 for i in range(10):
   if iface.setPar(1, 2, i * 0.1, 1):
-    print "true",
+    print("true"),
   else:
-    print "false",
+    print("false"),
   if iface.setPar(1, 7, i * 0.1, 0):
-    print "true",
+    print("true"),
   else:
-    print "false",
+    print("false"),
 sleep(3)
-print "\nNew plot"
+print("\nNew plot")
 iface.newPlot()
-print "New autoframe item"
+print("New autoframe item")
 iface.newAutoFrameItem()
-print "New array item...",
+print("New array item...", end=" ")
 if iface.newArrayItem(prefix + "demo7.dat", 0, 1, 2, 0, 51, True, 0, "0",
                       1.0, 1.0, 0, 0, 0.0, 0.0, 1.0, True):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "New array item...",
+  print("false")
+print("New array item...", end=" ")
 if iface.newArrayItem(prefix + "demo7.dat", 0, 3, 4, 0, 51, True, 0, "ff",
                       1.0, 1.0, 0, 0, 0.0, 0.0, 1.0, True):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Autoscaling...",
+  print("false")
+print("Autoscaling...", end=" ")
 if iface.autoScaleFrame(0, 1):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "New function item...",
+  print("false")
+print("New function item...", end=" ")
 if iface.newFunItem(prefix + "fcompl.so", "epsilon_1", 2.0, 7.0, 0.0, 1, "0",
                     1.0, 1.0, 0, 0.0, 0.0, 1.0, False):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Changing parameters...",
+  print("false")
+print("Changing parameters...", end=" ")
 if iface.setPar(3, 0, 3.5, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(3, 1, 8.5, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(3, 2, 7500.0, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(3, 3, 1.0, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(3, 4, 150000.0, 1):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Performing plot...",
+  print("false")
+print("Performing plot...", end=" ")
 if iface.activateItem(3, True):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "New function item...",
+  print("false")
+print("New function item...", end=" ")
 if iface.newFunItem(prefix + "fcompl.so", "epsilon_2", 2.0, 7.0, 0.0, 1, "ff",
                     1.0, 1.0, 0, 0.0, 0.0, 1.0, False):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Changing parameters...",
+  print("false")
+print("Changing parameters...", end=" ")
 if iface.setPar(4, 0, 3.5, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(4, 1, 8.5, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(4, 2, 7500.0, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(4, 3, 1.0, 1):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.setPar(4, 4, 150000.0, 1):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Performing plot...",
+  print("false")
+print("Performing plot...", end=" ")
 if iface.activateItem(4, True):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "Enabling fit parameters...",
+  print("false")
+print("Enabling fit parameters...", end=" ")
 for i in range(20):
   if i < 5:
     b = 1
   else:
     b = 0
   if iface.enableFitPar(i, b):
-    print "true",
+    print("true"),
   else:
-    print "false",
-print "\nAdding fit items...",
+    print("false"),
+print("\nAdding fit items...", end=" ")
 if iface.addFitItems(True, 1, 3, True, "", ""):
-  print "true",
+  print("true"),
 else:
-  print "false",
+  print("false"),
 if iface.addFitItems(False, 2, 4, True, "", ""):
-  print "true"
+  print("true")
 else:
-  print "false"
+  print("false")
 sleep(3)
-print "Performing fit...",
+print("Performing fit...", end=" ")
 if  iface.fit(True, False, False):
-  print "true"
+  print("true")
 else:
-  print "false"
-print "chi-square =",
-print iface.chiSquare()
+  print("false")
+print("chi-square =", end=" ")
+print(iface.chiSquare())
 sleep(3)
-print "New plot"
+print("New plot")
 iface.newPlot()
-print "New text item"
+print("New text item")
 iface.newTextItem("#BNThe End", "cc6600", 1, 3.2, 7.5, 0.0, 5.0, True);
openSUSE Build Service is sponsored by