Hello community,

here is the log from the commit of package python-tabulate for openSUSE:Factory 
checked in at 2019-09-18 13:11:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tabulate (Old)
 and      /work/SRC/openSUSE:Factory/.python-tabulate.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tabulate"

Wed Sep 18 13:11:05 2019 rev:4 rq:731170 version:0.8.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tabulate/python-tabulate.changes  
2019-02-14 14:31:53.591692785 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-tabulate.new.7948/python-tabulate.changes    
    2019-09-18 13:11:08.136693739 +0200
@@ -1,0 +2,5 @@
+Sat Sep 14 10:10:39 UTC 2019 - John Vandenberg <jay...@gmail.com>
+
+- Add pr_2.patch to fix tests to use sys.executable
+
+-------------------------------------------------------------------

New:
----
  pr_2.patch

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

Other differences:
------------------
++++++ python-tabulate.spec ++++++
--- /var/tmp/diff_new_pack.VpamJn/_old  2019-09-18 13:11:08.728693615 +0200
+++ /var/tmp/diff_new_pack.VpamJn/_new  2019-09-18 13:11:08.736693612 +0200
@@ -25,6 +25,8 @@
 Group:          Development/Languages/Python
 URL:            https://bitbucket.org/astanin/python-tabulate
 Source:         
https://files.pythonhosted.org/packages/source/t/tabulate/tabulate-%{version}.tar.gz
+# https://github.com/astanin/python-tabulate/pull/2
+Patch0:         pr_2.patch
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module pandas}
 BuildRequires:  %{python_module setuptools}
@@ -51,7 +53,8 @@
    decimal point
 
 %prep
-%autosetup -n tabulate-%{version}
+%setup -n tabulate-%{version}
+%patch0 -p1
 
 %build
 %python_build

++++++ pr_2.patch ++++++
--- tabulate-0.8.3/test/test_cli.py.orig        2019-09-14 17:58:44.191319677 
+0700
+++ tabulate-0.8.3/test/test_cli.py     2019-09-14 17:59:06.895533501 +0700
@@ -6,6 +6,7 @@
 from __future__ import print_function
 from __future__ import unicode_literals
 import os
+import sys
 
 
 import subprocess
@@ -97,7 +98,7 @@
 
 def test_script_from_stdin_to_stdout():
     """Command line utility: read from stdin, print to stdout"""
-    cmd = ["python", "tabulate.py"]
+    cmd = [sys.executable, "tabulate.py"]
     out = run_and_capture_stdout(cmd, input=sample_input())
     expected = SAMPLE_SIMPLE_FORMAT
     print("got:     ",repr(out))
@@ -110,7 +111,7 @@
     with TemporaryTextFile() as tmpfile:
         tmpfile.write(sample_input())
         tmpfile.seek(0)
-        cmd = ["python", "tabulate.py", tmpfile.name]
+        cmd = [sys.executable, "tabulate.py", tmpfile.name]
         out = run_and_capture_stdout(cmd)
         expected = SAMPLE_SIMPLE_FORMAT
         print("got:     ",repr(out))
@@ -124,7 +125,7 @@
         with TemporaryTextFile() as output_file:
             input_file.write(sample_input())
             input_file.seek(0)
-            cmd = ["python", "tabulate.py", "-o", output_file.name, 
input_file.name]
+            cmd = [sys.executable, "tabulate.py", "-o", output_file.name, 
input_file.name]
             out = run_and_capture_stdout(cmd)
             # check that nothing is printed to stdout
             expected = ""
@@ -143,7 +144,7 @@
 def test_script_header_option():
     """Command line utility: -1, --header option"""
     for option in ["-1", "--header"]:
-        cmd = ["python", "tabulate.py", option]
+        cmd = [sys.executable, "tabulate.py", option]
         raw_table = sample_input(with_headers=True)
         out = run_and_capture_stdout(cmd, input=raw_table)
         expected = SAMPLE_SIMPLE_FORMAT_WITH_HEADERS
@@ -156,7 +157,7 @@
 def test_script_sep_option():
     """Command line utility: -s, --sep option"""
     for option in ["-s", "--sep"]:
-        cmd = ["python", "tabulate.py", option, ","]
+        cmd = [sys.executable, "tabulate.py", option, ","]
         raw_table = sample_input(sep=",")
         out = run_and_capture_stdout(cmd, input=raw_table)
         expected = SAMPLE_SIMPLE_FORMAT
@@ -168,7 +169,7 @@
 def test_script_floatfmt_option():
     """Command line utility: -F, --float option"""
     for option in ["-F", "--float"]:
-        cmd = ["python", "tabulate.py", option, ".1e", "--format", "grid"]
+        cmd = [sys.executable, "tabulate.py", option, ".1e", "--format", 
"grid"]
         raw_table = sample_input()
         out = run_and_capture_stdout(cmd, input=raw_table)
         expected = SAMPLE_GRID_FORMAT_WITH_DOT1E_FLOATS
@@ -180,7 +181,7 @@
 def test_script_format_option():
     """Command line utility: -f, --format option"""
     for option in ["-f", "--format"]:
-        cmd = ["python", "tabulate.py", "-1", option, "grid"]
+        cmd = [sys.executable, "tabulate.py", "-1", option, "grid"]
         raw_table = sample_input(with_headers=True)
         out = run_and_capture_stdout(cmd, input=raw_table)
         expected = SAMPLE_GRID_FORMAT_WITH_HEADERS

Reply via email to