Hello community,

here is the log from the commit of package python-spyder-terminal for 
openSUSE:Factory checked in at 2020-08-29 20:42:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-spyder-terminal (Old)
 and      /work/SRC/openSUSE:Factory/.python-spyder-terminal.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-spyder-terminal"

Sat Aug 29 20:42:47 2020 rev:7 rq:830425 version:0.4.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-spyder-terminal/python-spyder-terminal.changes
    2020-04-28 22:32:34.717777071 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-spyder-terminal.new.3399/python-spyder-terminal.changes
  2020-08-29 20:43:01.201481942 +0200
@@ -1,0 +2,67 @@
+Fri Aug 28 15:49:06 UTC 2020 - Benjamin Greiner <c...@bnavigator.de>
+
+- Fix package name resoulution
+  * package is called ${python_prefix}-spyder-terminal,
+  * provides spyder-terminal and spyder3-terminal
+
+-------------------------------------------------------------------
+Thu Aug 27 14:54:10 UTC 2020 - Benjamin Greiner <c...@bnavigator.de>
+
+- Updated to Version 0.4.2
+  * PR 237 - PR: Add Xonsh to list of supported terminals in Unix
+    and Windows, by @steff456
+- Version 0.4.1 (2020/08/05)
+  * Issue 235 - Plugin fails on Python 3.8 and Windows (PR 236 by
+    @steff456)
+  * PR 236 - PR: Add tornado patch for python 3.8 in windows, by
+    @steff456 (235)
+- Version 0.4.0 (2020/07/21)
+  * Issue 233 - Update translations
+  * Issue 227 - Add option to set buffer limit (PR 228 by
+    @steff456)
+  * Issue 225 - Terminal error "ValueError: Invalid cookie 'cwd'"
+    (PR 229 by @steff456)
+  * Issue 224 - Add widget for find functionality in the terminal
+    (PR 226 by @steff456)
+  * Issue 219 - Remove QWebKit from the code (PR 221 by @steff456)
+  * Issue 218 - Shortcuts are not appearing in the preferences pane
+    (PR 222 by @steff456)
+  * Issue 213 - Update to xterm.js latest version (PR 214 by
+    @steff456)
+  * Issue 212 - Migrate this plugin to Python 3 (PR 215 by
+    @steff456)
+  * Issue 206 - Correctly generate logging files (PR 210 by
+    @steff456)
+  * Issue 202 - Problems when highlight text on terminal (PR 216
+    by @steff456)
+  * Issue 148 - How to increase/decrease size of font in terminal?
+    (PR 217 by @steff456)
+  * In this release 11 issues were closed.
+  * PR 232 - New Crowdin updates, by @spyder-bot
+  * PR 231 - PR: Update translation files, by @steff456
+  * PR 229 - PR: Percent encode/decode cwd to encode spaces and
+    special characters, by @steff456 (225)
+  * PR 228 - PR: Add scrollback option to the terminal, by
+    @steff456 (227)
+  * PR 226 - PR: Add find widget to the terminal, by @steff456
+    (224)
+  * PR 223 - PR: Improve clipboard support in the terminal, by
+    @steff456
+  * PR 222 - PR: Fix shortcuts to new API, by @steff456 (218)
+  * PR 221 - PR: Remove deprecated QWebKit code, by @steff456 (219)
+  * PR 217 - PR: Add option to zoom in/zoom out in the terminal, by
+    @steff456 (148)
+  * PR 216 - PR: Fix highlight text on the terminal, by @steff456
+    (202)
+  * PR 215 - PR: Move Spyder-terminal plugin to Python 3, by
+    @steff456 (212)
+  * PR 214 - PR: Upgrade xterm to 4.7 release, by @steff456 (213)
+  * PR 211 - PR: Fix issues when running our test suite in Azure,
+    by @ccordoba12
+  * PR 210 - PR: Generate logging files with Spyder's debug level,
+    by @steff456 (206)
+  * PR 208 - Bump websocket-extensions from 0.1.3 to 0.1.4,
+    by @dependabot[bot]
+  * PR 204 - Bump jquery from 3.4.1 to 3.5.0, by @dependabot[bot]
+  
+-------------------------------------------------------------------

Old:
----
  python-spyder-terminal-0.3.2-gh.tar.gz
  python-spyder-terminal-0.3.2-pypi.tar.gz

New:
----
  python-spyder-terminal-0.4.2-gh.tar.gz
  python-spyder-terminal-0.4.2-pypi.tar.gz

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

Other differences:
------------------
++++++ python-spyder-terminal.spec ++++++
--- /var/tmp/diff_new_pack.brFRLh/_old  2020-08-29 20:43:02.081482309 +0200
+++ /var/tmp/diff_new_pack.brFRLh/_new  2020-08-29 20:43:02.085482311 +0200
@@ -19,31 +19,36 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-spyder-terminal
-Version:        0.3.2
+Version:        0.4.2
 Release:        0
 Summary:        Operating system virtual terminal plugin for the Spyder IDE
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://github.com/spyder-ide/spyder-terminal
+# The PyPI tarfile is the official release but does not include the tests.
+# The Github tarfile does not include the bundled nodejs dependencies in
+# server/static/components.  Thus we use the PyPI release and add the testdir
+# from the Github package.
 Source0:        
https://files.pythonhosted.org/packages/source/s/spyder-terminal/spyder-terminal-%{version}.tar.gz#/%{name}-%{version}-pypi.tar.gz
 Source1:        
https://github.com/spyder-ide/spyder-terminal/archive/v%{version}.tar.gz#/%{name}-%{version}-gh.tar.gz
 Source2:        %{name}-rpmlintrc
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python3-coloredlogs
-Requires:       python3-pexpect
-Requires:       python3-requests
-Requires:       python3-terminado
-Requires:       python3-tornado
+Requires:       python-coloredlogs
+Requires:       python-pexpect
+Requires:       python-requests
+Requires:       python-terminado
+Requires:       python-tornado
 Requires:       spyder >= 4.1.0
 # SECTION test requirements
 BuildRequires:  %{python_module coloredlogs}
 BuildRequires:  %{python_module flaky}
 BuildRequires:  %{python_module pexpect}
-BuildRequires:  %{python_module pytest-qt}
-BuildRequires:  %{python_module pytest-timeout}
-BuildRequires:  %{python_module pytest-xvfb}
+# plugin currently not tested. see below
+# BuildRequires:  %%{python_module pytest-qt}
+# BuildRequires:  %%{python_module pytest-timeout}
+# BuildRequires:  %%{python_module pytest-xvfb}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module terminado}
@@ -51,24 +56,16 @@
 BuildRequires:  spyder >= 4.1.0
 BuildRequires:  xdpyinfo
 # /SECTION
-
-%python_subpackages
-
-%description
-Spyder, the Scientific Python Development Environment, is an
-IDE for researchers, engineers and data analysts.
-
-This package contains the plugin for displaying a virtual terminal
-(OS independent) inside the main Spyder window. It uses a nodejs
-backend.
-
-%package     -n spyder-terminal
-Summary:        Operating system virtual terminal plugin for the Spyder IDE
-Group:          Development/Languages/Python
+BuildArch:      noarch
+Provides:       spyder-terminal = %{version}-%{release}   
+Obsoletes:      spyder-terminal < %{version}-%{release}
+%ifpython3
 Provides:       spyder3-terminal = %{version}-%{release}   
 Obsoletes:      spyder3-terminal < %{version}-%{release}
+%endif
+%python_subpackages
 
-%description -n spyder-terminal
+%description
 Spyder, the Scientific Python Development Environment, is an
 IDE for researchers, engineers and data analysts.
 
@@ -77,12 +74,11 @@
 backend.
 
 %prep
-# The PyPI tarfile is the official release but does not include the tests.
-# The Github tarfile does not include the bundled nodejs dependencies in
-# server/static/components.  Thus we use the PyPI release and add the testdir
-# from the Github package.
 %setup -q -n spyder-terminal-%{version}
-tar --strip-components=1 -xzf %{S:1} 
spyder-terminal-%{version}/spyder_terminal/{tests/,server/tests/}
+tar --strip-components=1 -xzf %{SOURCE1} \
+    spyder-terminal-%{version}/conftest.py \
+    spyder-terminal-%{version}/spyder_terminal/tests \
+    spyder-terminal-%{version}/spyder_terminal/server/tests
 
 # fix rpmlint non-executable-script
 sed -i -e '/^#!\//, 1d' spyder_terminal/server/__main__.py
@@ -93,25 +89,32 @@
 
 %install
 %python_install
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
+%{python_expand # find compiled lang files and remove lang source
 %find_lang spyder_terminal
+find %{buildroot}%{$python_sitelib}/spyder_terminal/locale -name '*.po*' 
-delete
+%fdupes %{buildroot}%{$python_sitelib}
+}
 
 %check
-export PYTHONDONTWRITEBYTECODE=1
 # The unittests fail with a seccomp-bpf crash if the sandbox
 # is not disabled on i586
-%ifarch %ix86 
 export QTWEBENGINE_DISABLE_SANDBOX=1
-%endif
-# tests must be run in DEV mode gh#spyder-ide/spyder-terminal#180
-export SPYDER_DEV=True
-%pytest
+# Only run the server unit tests. The plugin tests abort with 
+# breakpoint trap at qapp fixture setup (pytest-qt/qtpy bug)
+%pytest spyder_terminal/server/tests
 
-%files -n spyder-terminal -f spyder_terminal.lang
+%files -f spyder_terminal.lang %python_files
 %defattr(-,root,root,-)
 %doc CHANGELOG.md README.rst
 %license LICENSE.txt
-%{python3_sitelib}/spyder_terminal
+%dir %{python_sitelib}/spyder_terminal
+%{python_sitelib}/spyder_terminal/{*.py*,server,widgets}
+%pycache_only %{python_sitelib}/spyder_terminal/__pycache__/
+%dir %{python_sitelib}/spyder_terminal/locale
+%dir %{python_sitelib}/spyder_terminal/locale/*
+%dir %{python_sitelib}/spyder_terminal/locale/*/LC_MESSAGES
+%exclude %{python_sitelib}/spyder_terminal/tests
+%exclude %{python_sitelib}/spyder_terminal/server/tests
 %{python3_sitelib}/spyder_terminal-%{version}-*.egg-info
 
 %changelog

++++++ python-spyder-terminal-0.3.2-gh.tar.gz -> 
python-spyder-terminal-0.4.2-gh.tar.gz ++++++
++++ 10866 lines of diff (skipped)

++++++ python-spyder-terminal-0.3.2-pypi.tar.gz -> 
python-spyder-terminal-0.4.2-pypi.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-spyder-terminal/python-spyder-terminal-0.3.2-pypi.tar.gz
 
/work/SRC/openSUSE:Factory/.python-spyder-terminal.new.3399/python-spyder-terminal-0.4.2-pypi.tar.gz
 differ: char 5, line 1

++++++ python-spyder-terminal-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.brFRLh/_old  2020-08-29 20:43:02.385482437 +0200
+++ /var/tmp/diff_new_pack.brFRLh/_new  2020-08-29 20:43:02.389482438 +0200
@@ -1,4 +1,3 @@
-# TODO: find out if all that nodejs stuff is needed
 addFilter("hidden-file-or-dir.*components")
 addFilter("script-without-shebang.*components")
 addFilter("non-executable-script.*components")


Reply via email to