commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-09-21 17:44:22 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.4249 (New) Package is "spyder" Mon Sep 21 17:44:22 2020 rev:11 rq:835671 version:4.1.5 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-09-04 11:11:27.831011188 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.4249/spyder.changes 2020-09-21 17:47:09.705124403 +0200 @@ -1,0 +2,14 @@ +Sun Sep 20 09:40:49 UTC 2020 - Benjamin Greiner + +- Require a font package for testing to avoid Qt breakpoint trap + gh#jupyter/qtconsole#443 +- Reenable tests for all platforms +- skip another segfaulting test on Leap + +--- +Sat Sep 19 14:14:19 UTC 2020 - Benjamin Greiner + +- spyder-pr13814-completion.patch gh#spyder-ide/spyder#13814 + fix test failure with newer qtconsole + +--- New: spyder-pr13814-completion.patch Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.q9B2sb/_old 2020-09-21 17:47:11.413126013 +0200 +++ /var/tmp/diff_new_pack.q9B2sb/_new 2020-09-21 17:47:11.421126020 +0200 @@ -16,11 +16,7 @@ # -%ifarch x86_64 %bcond_without test -%else -%bcond_with test -%endif %define skip_python2 1 Name: spyder Version:4.1.5 @@ -31,6 +27,8 @@ URL:https://www.spyder-ide.org/ Source: https://github.com/spyder-ide/spyder/archive/v%{version}.tar.gz#/spyder-%{version}.tar.gz Source1:spyder-rpmlintrc +# PATCH-FIX-UPSTREAM https://github.com/spyder-ide/spyder/pull/13814 -- fix test failure with newer qtconsole +Patch1: https://github.com/spyder-ide/spyder/pull/13814.patch#/spyder-pr13814-completion.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -141,6 +139,11 @@ BuildRequires: %{python_module spyder-kernels >= 1.9.2} BuildRequires: %{python_module sympy >= 0.7.3} BuildRequires: %{python_module watchdog} +# Fix breakpoint/trap crashes with Qt +# see https://github.com/jupyter/qtconsole/issues/443 +# Any Truetype font will work; remove when pytest-qt or qtwebengine +# provide it themselves +BuildRequires: free-ttf-fonts BuildRequires: git-core BuildRequires: xdpyinfo %endif @@ -215,6 +218,7 @@ %prep %setup -q -n spyder-%{version} +%autopatch -p1 # Fix wrong-file-end-of-line-encoding RPMLint warning sed -i 's/\r$//' spyder/app/restart.py @@ -290,9 +294,11 @@ skiptests+=";test_dbg_input" # runs into timeouts skiptests+=";test_mpl_backend_change" -# fails on Leap 15 %if 0%{?suse_version} == 1500 +# fails on Leap skiptests+=";(test_objectexplorer_collection_types and params0)" +# segfaults on Leap +skiptests+=";test_apps_dialog" %endif # different PyQT version? skiptests+=";(test_objectexplorer_collection_types and params5)" ++ spyder-pr13814-completion.patch ++ >From ad544dbdcfec4d02178debde321f19b39f118c6d Mon Sep 17 00:00:00 2001 From: bnavigator Date: Sat, 19 Sep 2020 15:52:04 +0200 Subject: [PATCH] press enter on completion test --- spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py b/spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py index 3e4bc911a7..a00d625fc2 100644 --- a/spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py +++ b/spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py @@ -1401,7 +1401,7 @@ def check_value(name, value): qtbot.waitUntil(shell._completion_widget.isVisible) # cbs is another solution, so not completed yet assert control.toPlainText().split()[-1] == 'cb' -qtbot.keyClick(shell._completion_widget, Qt.Key_Tab) +qtbot.keyClick(shell._completion_widget, Qt.Key_Enter) qtbot.waitUntil(lambda: control.toPlainText().split()[-1] == 'cbba') # Generate a traceback and enter debugging mode @@ -1452,7 +1452,7 @@ def check_value(name, value): qtbot.keyClick(control, Qt.Key_Tab) qtbot.waitUntil(shell._completion_widget.isVisible) assert control.toPlainText().split()[-1] == 'ab' -qtbot.keyClick(shell._completion_widget, Qt.Key_Tab) +qtbot.keyClick(shell._completion_widget, Qt.Key_Enter) qtbot.waitUntil(lambda: control.toPlainText().split()[-1] == 'abba') qtbot.keyClick(control, Qt.Key_Enter) qtbot.waitUntil(lambda: control.toPlainText().split()[-1] == 'ipdb>')
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-09-04 11:10:52 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.3399 (New) Package is "spyder" Fri Sep 4 11:10:52 2020 rev:10 rq:831526 version:4.1.5 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-08-10 14:57:10.599974469 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.3399/spyder.changes 2020-09-04 11:11:27.831011188 +0200 @@ -1,0 +2,15 @@ +Wed Sep 2 14:35:39 UTC 2020 - Benjamin Greiner + +- Update to version 4.1.5 + * Add natural sorting for variables in the Variable Explorer. + * Add shortcut to open files in the Editor in the operating +system file explorer. + * Add an option to run lines of code when entering the debugger. +This is present in Preferences > IPython console > Startup. + * Fix error when opening projects. + * Fix error when hovering in the Editor caused by Kite. + * Don't save files when running cells. + * Several improvements to the user experience of Files. +- skip another failing test on Leap + +--- Old: spyder-4.1.4.tar.gz New: spyder-4.1.5.tar.gz Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.lQzsSI/_old 2020-09-04 11:11:28.443011496 +0200 +++ /var/tmp/diff_new_pack.lQzsSI/_new 2020-09-04 11:11:28.443011496 +0200 @@ -23,7 +23,7 @@ %endif %define skip_python2 1 Name: spyder -Version:4.1.4 +Version:4.1.5 Release:0 Summary:The Scientific Python Development Environment License:MIT @@ -64,7 +64,7 @@ Requires: python3-qt5 >= 5.5 Requires: python3-qtconsole >= 4.6.0 Requires: python3-qtwebengine-qt5 -Requires: python3-spyder-kernels >= 1.9.2 +Requires: python3-spyder-kernels >= 1.9.4 Requires: python3-watchdog Recommends: %{name}-dicom Recommends: %{name}-hdf5 @@ -290,6 +290,10 @@ skiptests+=";test_dbg_input" # runs into timeouts skiptests+=";test_mpl_backend_change" +# fails on Leap 15 +%if 0%{?suse_version} == 1500 +skiptests+=";(test_objectexplorer_collection_types and params0)" +%endif # different PyQT version? skiptests+=";(test_objectexplorer_collection_types and params5)" # qtbot timeout ++ spyder-4.1.4.tar.gz -> spyder-4.1.5.tar.gz ++ /work/SRC/openSUSE:Factory/spyder/spyder-4.1.4.tar.gz /work/SRC/openSUSE:Factory/.spyder.new.3399/spyder-4.1.5.tar.gz differ: char 12, line 1
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-08-10 14:56:56 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.3399 (New) Package is "spyder" Mon Aug 10 14:56:56 2020 rev:9 rq:824905 version:4.1.4 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-07-14 07:59:00.145733844 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.3399/spyder.changes 2020-08-10 14:57:10.599974469 +0200 @@ -1,0 +2,17 @@ +Fri Aug 7 18:20:42 UTC 2020 - Benjamin Greiner + +- singlespec automatic conversion of "Requires: python-*" does not + work for the packagename without "python-" +- only suggest external more intrusive plugins + +--- +Wed Aug 5 21:03:21 UTC 2020 - Benjamin Greiner + +- move to Python singlespec +- do not preload qtpy in runtests.py: avoids "Trace/breakpoint traps" +- skip newly failing tests because of meta change +- skip the slow mainwindow test again: the mainwindow fixture is + leaking file descriptors and causes undeterministic segfaults + gh#spyder-ide/spyder#13483 + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.OQVRbA/_old 2020-08-10 14:57:12.215975322 +0200 +++ /var/tmp/diff_new_pack.OQVRbA/_new 2020-08-10 14:57:12.219975324 +0200 @@ -31,9 +31,9 @@ URL:https://www.spyder-ide.org/ Source: https://github.com/spyder-ide/spyder/archive/v%{version}.tar.gz#/spyder-%{version}.tar.gz Source1:spyder-rpmlintrc +BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: python3-setuptools BuildRequires: update-desktop-files Requires: %{name}-lang Requires: python3-Pygments >= 2.0 @@ -68,11 +68,11 @@ Requires: python3-watchdog Recommends: %{name}-dicom Recommends: %{name}-hdf5 -Recommends: %{name}-line-profiler -Recommends: %{name}-memory-profiler -Recommends: %{name}-notebook -Recommends: %{name}-terminal -Recommends: %{name}-unittest +Suggests: %{name}-line-profiler +Suggests: %{name}-memory-profiler +Suggests: %{name}-notebook +Suggests: %{name}-terminal +Suggests: %{name}-unittest Recommends: python3-Cython >= 0.21 Recommends: python3-Pillow Recommends: python3-matplotlib >= 2.0.0 @@ -93,54 +93,55 @@ Obsoletes: spyder3-pylint < %{version} BuildArch: noarch %if %{with test} +BuildRequires: %{python_module Cython >= 0.21} +BuildRequires: %{python_module Pillow} +BuildRequires: %{python_module Pygments >= 2.0} +BuildRequires: %{python_module QDarkStyle >= 2.8} +BuildRequires: %{python_module QtAwesome >= 0.5.7} +BuildRequires: %{python_module QtPy >= 1.5.0} +BuildRequires: %{python_module Sphinx >= 0.6.6} +BuildRequires: %{python_module atomicwrites >= 1.2.0} +BuildRequires: %{python_module chardet >= 2.0.0} +BuildRequires: %{python_module cloudpickle >= 0.5.0} +BuildRequires: %{python_module diff-match-patch >= 2018} +BuildRequires: %{python_module flaky} +BuildRequires: %{python_module intervaltree} +BuildRequires: %{python_module ipython >= 4.0} +BuildRequires: %{python_module jedi >= 0.17.1} +BuildRequires: %{python_module keyring} +BuildRequires: %{python_module matplotlib >= 2.0.0} +BuildRequires: %{python_module matplotlib-qt5} +BuildRequires: %{python_module matplotlib-tk} +BuildRequires: %{python_module mock} +BuildRequires: %{python_module nbconvert >= 4.0} +BuildRequires: %{python_module numpydoc >= 0.6.0} +BuildRequires: %{python_module opengl} +BuildRequires: %{python_module pandas >= 0.13.1} +BuildRequires: %{python_module parso >= 0.7.0} +BuildRequires: %{python_module pexpect >= 4.4.0} +BuildRequires: %{python_module pickleshare >= 0.4} +BuildRequires: %{python_module psutil >= 5.3} +BuildRequires: %{python_module pyaml} +BuildRequires: %{python_module pygments >= 2.0} +BuildRequires: %{python_module pylint >= 1.0} +BuildRequires: %{python_module pytest >= 5.0} +BuildRequires: %{python_module pytest-lazy-fixture} +BuildRequires: %{python_module pytest-mock} +BuildRequires: %{python_module pytest-ordering} +BuildRequires: %{python_module pytest-qt} +BuildRequires: %{python_module pytest-timeout} +BuildRequires: %{python_module pytest-xvfb} +BuildRequires: %{python_module python-language-server >= 0.34.0} +BuildRequires: %{python_module pyxdg >= 0.26} +BuildRequires: %{python_module pyzmq >= 17} +BuildRequires: %{python_module qt5 >= 5.5} +BuildRequires: %{python_module qtconsole >= 4.6.0} +BuildRequires: %{python_m
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-07-14 07:56:39 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.3060 (New) Package is "spyder" Tue Jul 14 07:56:39 2020 rev:8 rq:820050 version:4.1.4 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-05-29 21:39:02.862948250 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.3060/spyder.changes 2020-07-14 07:59:00.145733844 +0200 @@ -1,0 +2,20 @@ +Fri Jul 10 19:58:01 UTC 2020 - Benjamin Greiner + +- Update to version 4.1.4 + * Important fixes +* Correctly restart kernels after a crash while running code. +* Clear variable explorer after a kernel restart. +* Fix several errors when sorting variables in the variable + explorer. +* Fix selection color in several syntax highlighting themes. +* Support Jedi 0.17.1, which fixes several issues with code + completion in the editor. +* Fix errors when running Dask code in the IPython console. +* Only show folding arrows when the user hovers over them, which + improves responsiveness in the editor. +* Fix several problems with the integration between our projects + and the Python language server. +* Handle NaT values in the Variable Explorer. +- drop spyder-pr12746-fixtests.patch merged upstream + +--- Old: spyder-4.1.3.tar.gz spyder-pr12746-fixtests.patch New: spyder-4.1.4.tar.gz Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.LHaIZM/_old 2020-07-14 07:59:00.977736538 +0200 +++ /var/tmp/diff_new_pack.LHaIZM/_new 2020-07-14 07:59:00.977736538 +0200 @@ -23,7 +23,7 @@ %endif %define skip_python2 1 Name: spyder -Version:4.1.3 +Version:4.1.4 Release:0 Summary:The Scientific Python Development Environment License:MIT @@ -31,7 +31,6 @@ URL:https://www.spyder-ide.org/ Source: https://github.com/spyder-ide/spyder/archive/v%{version}.tar.gz#/spyder-%{version}.tar.gz Source1:spyder-rpmlintrc -Patch0: spyder-pr12746-fixtests.patch BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-setuptools @@ -48,24 +47,24 @@ Requires: python3-diff-match-patch >= 2018 Requires: python3-intervaltree Requires: python3-ipython >= 4.0 -Requires: python3-jedi >= 0.15.2 +Requires: python3-jedi >= 0.17.1 Requires: python3-keyring Requires: python3-nbconvert >= 4.0 Requires: python3-numpydoc >= 0.6.0 Requires: python3-paramiko >= 2.4.0 -Requires: python3-parso >= 0.5.2 +Requires: python3-parso >= 0.7.0 Requires: python3-pexpect >= 0.4.4 Requires: python3-pickleshare >= 0.4 Requires: python3-psutil >= 5.3 Requires: python3-pygments >= 2.0 -Requires: python3-pylint >= 0.25 -Requires: python3-python-language-server >= 0.31.9 +Requires: python3-pylint >= 1.0 +Requires: python3-python-language-server >= 0.34 Requires: python3-pyxdg >= 0.26 Requires: python3-pyzmq >= 17 Requires: python3-qt5 >= 5.5 Requires: python3-qtconsole >= 4.6.0 Requires: python3-qtwebengine-qt5 -Requires: python3-spyder-kernels >= 1.9.1 +Requires: python3-spyder-kernels >= 1.9.2 Requires: python3-watchdog Recommends: %{name}-dicom Recommends: %{name}-hdf5 @@ -109,7 +108,7 @@ BuildRequires: python3-flaky BuildRequires: python3-intervaltree BuildRequires: python3-ipython >= 4.0 -BuildRequires: python3-jedi >= 0.15.2 +BuildRequires: python3-jedi >= 0.17.1 BuildRequires: python3-keyring BuildRequires: python3-matplotlib >= 2.0.0 BuildRequires: python3-matplotlib-qt5 @@ -118,13 +117,13 @@ BuildRequires: python3-nbconvert >= 4.0 BuildRequires: python3-numpydoc >= 0.6.0 BuildRequires: python3-pandas >= 0.13.1 -BuildRequires: python3-parso >= 0.5.2 +BuildRequires: python3-parso >= 0.7.0 BuildRequires: python3-pexpect >= 4.4.0 BuildRequires: python3-pickleshare >= 0.4 BuildRequires: python3-psutil >= 5.3 BuildRequires: python3-pyaml BuildRequires: python3-pygments >= 2.0 -BuildRequires: python3-pylint >= 0.25 +BuildRequires: python3-pylint >= 1.0 BuildRequires: python3-pytest >= 5.0 BuildRequires: python3-pytest-lazy-fixture BuildRequires: python3-pytest-mock @@ -132,14 +131,14 @@ BuildRequires: python3-pytest-qt BuildRequires: python3-pytest-timeout BuildRequires: python3-pytest-xvfb -BuildRequires: python3-python-language-server >= 0.31.9 +BuildRequires: python3-python-language-server
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-05-29 21:24:00 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.3606 (New) Package is "spyder" Fri May 29 21:24:00 2020 rev:7 rq:810170 version:4.1.3 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-05-16 22:28:00.617479507 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.3606/spyder.changes 2020-05-29 21:39:02.862948250 +0200 @@ -1,0 +2,6 @@ +Fri May 29 09:54:39 UTC 2020 - Tomáš Chvátal + +- We can be tested using pytest5 +- Skip one more timeouting test + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.FJVDin/_old 2020-05-29 21:39:03.398949845 +0200 +++ /var/tmp/diff_new_pack.FJVDin/_new 2020-05-29 21:39:03.398949845 +0200 @@ -125,8 +125,7 @@ BuildRequires: python3-pyaml BuildRequires: python3-pygments >= 2.0 BuildRequires: python3-pylint >= 0.25 -BuildRequires: python3-pytest < 5 -BuildRequires: python3-pytest-faulthandler < 2.0 +BuildRequires: python3-pytest >= 5.0 BuildRequires: python3-pytest-lazy-fixture BuildRequires: python3-pytest-mock BuildRequires: python3-pytest-ordering @@ -298,6 +297,8 @@ skiptests+=" test_objectexplorer_collection_types" # timeout skiptests+=" test_run_python_script_in_terminal" +# timeout +skiptests+=" test_change_format_emits_signal" # segfault on obs (but not locally?) skipslowtests+=" test_arrayeditor_edit_complex_array"
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-05-16 22:27:55 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.2738 (New) Package is "spyder" Sat May 16 22:27:55 2020 rev:6 rq:806019 version:4.1.3 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-05-15 23:52:31.789568794 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.2738/spyder.changes 2020-05-16 22:28:00.617479507 +0200 @@ -1,0 +2,5 @@ +Sat May 16 10:52:34 UTC 2020 - Benjamin Greiner + +- increase memory requirement for builds (the tests consume a lot) + +--- New: _constraints Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.NtmAB6/_old 2020-05-16 22:28:01.537481395 +0200 +++ /var/tmp/diff_new_pack.NtmAB6/_new 2020-05-16 22:28:01.541481403 +0200 @@ -105,7 +105,6 @@ BuildRequires: python3-atomicwrites >= 1.2.0 BuildRequires: python3-chardet >= 2.0.0 BuildRequires: python3-cloudpickle >= 0.5.0 -#BuildRequires: python3-devel BuildRequires: python3-diff-match-patch >= 2018 BuildRequires: python3-flaky BuildRequires: python3-intervaltree @@ -124,13 +123,9 @@ BuildRequires: python3-pickleshare >= 0.4 BuildRequires: python3-psutil >= 5.3 BuildRequires: python3-pyaml -#BuildRequires: python3-pycodestyle -#BuildRequires: python3-pydocstyle -#BuildRequires: python3-pyflakes BuildRequires: python3-pygments >= 2.0 BuildRequires: python3-pylint >= 0.25 BuildRequires: python3-pytest < 5 -#BuildRequires: python3-pytest-cov BuildRequires: python3-pytest-faulthandler < 2.0 BuildRequires: python3-pytest-lazy-fixture BuildRequires: python3-pytest-mock @@ -138,7 +133,6 @@ BuildRequires: python3-pytest-qt BuildRequires: python3-pytest-timeout BuildRequires: python3-pytest-xvfb -#BuildRequires: python3-python-jsonrpc-server BuildRequires: python3-python-language-server >= 0.31.9 BuildRequires: python3-pyxdg >= 0.26 BuildRequires: python3-pyzmq >= 17 ++ _constraints ++ 12
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-05-15 23:52:26 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.2738 (New) Package is "spyder" Fri May 15 23:52:26 2020 rev:5 rq:805808 version:4.1.3 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-05-02 22:18:42.152707639 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.2738/spyder.changes 2020-05-15 23:52:31.789568794 +0200 @@ -1,0 +2,26 @@ +Fri May 15 11:01:03 UTC 2020 - Benjamin Greiner + +- update to version 4.1.3 + * New features +* New files are saved now as Utf-8 (instead of as Ascii). +* Make functionality to go to the previous/next cursor more intuitive. +* New dark and light themes for the Online Help pane. + * Important fixes +* Make Spyder work on Python 3.8 and Windows. +* Fix several startup crashes related to problems with Kite. +* Fix contrast issues present in several syntax highlighting themes. +* Fix "Directly enter debugging when errors appear" run option. +* Fix startup crash when Spyder is using the Brazilian Portuguese + translation. +* Fix segfault on Unix systems when removing plots. +* Correctly position linting markers when code is folded in the editor. +* Correctly show variables while debugging in the Variable Explorer. +- remove patch spyder-pr11704-fixpytestargs.patch merged upstream + gh#spyder-ide/spyder#11704 +- remove spyder-pr12534-closeleaks.patch gh#spyder-ide/spyder#12534 +- add spyder-pr12746-fixtests.patch gh#spyder-ide/spyder#12764 +- once again rework the set of skipped tests +- run testsuite only on x86_64 for this noarch package. ix86 fails + upredictably with segfaults on differing tests + +--- Old: spyder-4.1.2.tar.gz spyder-pr11704-fixpytestargs.patch spyder-pr12534-closeleaks.patch New: spyder-4.1.3.tar.gz spyder-pr12746-fixtests.patch Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.xUrcWG/_old 2020-05-15 23:52:33.077571276 +0200 +++ /var/tmp/diff_new_pack.xUrcWG/_new 2020-05-15 23:52:33.085571291 +0200 @@ -16,14 +16,14 @@ # -%ifarch x86_64 aarch64 ppc64le %{arm} %{ix86} %{ppc} +%ifarch x86_64 %bcond_without test %else %bcond_with test %endif %define skip_python2 1 Name: spyder -Version:4.1.2 +Version:4.1.3 Release:0 Summary:The Scientific Python Development Environment License:MIT @@ -31,69 +31,41 @@ URL:https://www.spyder-ide.org/ Source: https://github.com/spyder-ide/spyder/archive/v%{version}.tar.gz#/spyder-%{version}.tar.gz Source1:spyder-rpmlintrc -Patch0: spyder-pr11704-fixpytestargs.patch -Patch1: spyder-pr12534-closeleaks.patch +Patch0: spyder-pr12746-fixtests.patch BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: python3-Pygments >= 2.0 -BuildRequires: python3-QDarkStyle >= 2.8 -BuildRequires: python3-QtAwesome >= 0.5.7 -BuildRequires: python3-QtPy >= 1.5.0 -BuildRequires: python3-Sphinx >= 0.6.0 -BuildRequires: python3-atomicwrites >= 1.2.0 -BuildRequires: python3-chardet >= 2.0.0 -BuildRequires: python3-devel -BuildRequires: python3-intervaltree -BuildRequires: python3-jedi >= 0.15.2 -BuildRequires: python3-nbconvert >= 4.0 -BuildRequires: python3-numpydoc >= 0.6.0 -BuildRequires: python3-pexpect >= 4.4.0 -BuildRequires: python3-pickleshare >= 0.4 -BuildRequires: python3-psutil >= 5.3 -BuildRequires: python3-pycodestyle -BuildRequires: python3-pyflakes -BuildRequires: python3-pygments >= 2.0 -BuildRequires: python3-pylint >= 0.25 -BuildRequires: python3-python-language-server >= 0.31.9 -BuildRequires: python3-pyxdg >= 0.26 -BuildRequires: python3-pyzmq >= 17 -BuildRequires: python3-qt5 >= 5.5 -BuildRequires: python3-qtconsole >= 4.6.0 -BuildRequires: python3-rope >= 0.10.5 BuildRequires: python3-setuptools -BuildRequires: python3-watchdog BuildRequires: update-desktop-files Requires: %{name}-lang Requires: python3-Pygments >= 2.0 Requires: python3-QDarkStyle >= 2.8 Requires: python3-QtAwesome >= 0.5.7 Requires: python3-QtPy >= 1.5.0 -Requires: python3-Sphinx >= 0.6.0 +Requires: python3-Sphinx >= 0.6.6 Requires: python3-atomicwrites >= 1.2.0 Requires: python3-chardet >= 2.0.0 Requires: python3-cloudpickle >= 0.5.0 Requires: python3-diff-match-patch >= 2018 Requires: python3-intervaltree +Requires: python3-ipython >= 4.0 Requires: python3-jedi >= 0.15.2 Requires: python3-key
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-05-02 22:18:39 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.2738 (New) Package is "spyder" Sat May 2 22:18:39 2020 rev:4 rq:799656 version:4.1.2 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-04-21 13:13:12.501116370 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.2738/spyder.changes 2020-05-02 22:18:42.152707639 +0200 @@ -1,0 +2,9 @@ +Thu Apr 30 18:23:14 UTC 2020 - Benjamin Greiner + +- Close leaks in tests for mainwindow and ipythonconsole + gh#spyder-ide/spyder#12534 + spyder-pr12534-closeleaks.patch +- Now also run the slow tests except for a few. +- python-opengl is not a requirement + +--- New: spyder-pr12534-closeleaks.patch Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.mKiGFX/_old 2020-05-02 22:18:43.068709557 +0200 +++ /var/tmp/diff_new_pack.mKiGFX/_new 2020-05-02 22:18:43.072709566 +0200 @@ -32,6 +32,7 @@ Source: https://github.com/spyder-ide/spyder/archive/v%{version}.tar.gz#/spyder-%{version}.tar.gz Source1:spyder-rpmlintrc Patch0: spyder-pr11704-fixpytestargs.patch +Patch1: spyder-pr12534-closeleaks.patch BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-Pygments >= 2.0 @@ -77,7 +78,6 @@ Requires: python3-keyring Requires: python3-nbconvert >= 4.0 Requires: python3-numpydoc >= 0.6.0 -Requires: python3-opengl Requires: python3-parso >= 0.5.2 Requires: python3-pexpect >= 0.4.4 Requires: python3-pickleshare @@ -131,7 +131,6 @@ BuildRequires: python3-matplotlib >= 2.0.0 BuildRequires: python3-matplotlib-qt5 BuildRequires: python3-matplotlib-tk -BuildRequires: python3-opengl BuildRequires: python3-pandas >= 0.13.1 BuildRequires: python3-pyaml BuildRequires: python3-pydocstyle @@ -222,6 +221,7 @@ %prep %setup -q -n spyder-%{version} %patch0 -p1 +%patch1 -p1 # Fix wrong-file-end-of-line-encoding RPMLint warning sed -i 's/\r$//' spyder/app/restart.py sed -i 's/\r$//' LICENSE.txt CHANGELOG.md @@ -270,11 +270,12 @@ export PYTHONDONTWRITEBYTECODE=1 # upstream splits the tests into slow and fast ones -# we run the ipythonconsole tests separately because they pose issues with asynchonously opened sockets -skiptests="test_ipythonconsole" -skipslowtests="test_ipythonconsole" +# add all tests to skip into $skiptests or $skipslowtests separated by whitespace +# tests to run separately because of leakages go into separateslowtests +skiptests="" +skipslowtests="" +separateslowtests="" -# add all tests to skip into $skiptests or $skipttestsslow separated by whitespace # the shortcut is not sent by the editorbot skiptests+=" test_comment" # the click/tab press is not sent by the bot @@ -288,43 +289,28 @@ # tests not suitable for CIs or OBS as evident from the last assert which fails here skiptests+=" test_connection_dialog_remembers_input_with_ssh_passphrase" skiptests+=" test_connection_dialog_remembers_input_with_password" +# running into timeouts +skiptests+=" test_dbg_input" +skiptests+=" test_mpl_backend_change" + # completes to math.hypot(cooordinates) instead of expected math.hypot(*coordinates) skipslowtests+=" test_completions" - -# the linter does not report warnings with the D and E error codes -skipslowtests+=" test_ignore_warnings test_move_warnings test_get_warnings test_update_warnings" -# opens too many files ? -# likely a test before -skipslowtests+=" test_open_notebooks_from_project_explorer" - -# the following tests rely on IPythonConsole behaving well on OBS (which does not..) -skipipythontests="" -skipipythonslowtests="" -# xvfb does not like the repeating restart of the kernels in those tests -skipipythontests+=" test_load_kernel_file" -# running into timeouts -skipipythontests+=" test_mpl_backend_change" -skipipythontests+=" test_calltip" -skipipythontests+=" test_dbg_input" -# pdb seems to be the root cause of a lot of test problems -skipipythontests+=" test_pdb" -# timeout, hard abort, permission errors -skipipythontests+=" test_stderr_" -skipipythontests+=" test_kernel_kill test_conda_env_activation" -# segfault (?) -skipipythonslowtests+=" test_runfile_from_project_explorer" +# Would require network connections +skipslowtests+=" test_update" +# runs into timeout on obs +skipslowtests+=" test_hide_widget_completion" +# some mainwindow tests leak open file sockets and cause python to terminate +# the whole testrun at some later point. +# gh#/spyder-ide/spyder#12534 +separateslowtests+=" test_run
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-04-21 13:13:08 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.2738 (New) Package is "spyder" Tue Apr 21 13:13:08 2020 rev:3 rq:795918 version:4.1.2 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-04-13 12:53:05.324642950 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.2738/spyder.changes 2020-04-21 13:13:12.501116370 +0200 @@ -1,0 +2,6 @@ +Tue Apr 14 11:09:38 UTC 2020 - Benjamin Greiner + +- More work on running the unit tests. Do not run the slow tests for + now. (They were not run in the previous setup either) + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.kXnzdE/_old 2020-04-21 13:13:13.905119171 +0200 +++ /var/tmp/diff_new_pack.kXnzdE/_new 2020-04-21 13:13:13.905119171 +0200 @@ -43,7 +43,7 @@ BuildRequires: python3-chardet >= 2.0.0 BuildRequires: python3-devel BuildRequires: python3-intervaltree -BuildRequires: python3-jedi >= 0.9.0 +BuildRequires: python3-jedi >= 0.15.2 BuildRequires: python3-nbconvert >= 4.0 BuildRequires: python3-numpydoc >= 0.6.0 BuildRequires: python3-pexpect >= 4.4.0 @@ -124,6 +124,7 @@ BuildRequires: git-core BuildRequires: python3-Cython >= 0.21 BuildRequires: python3-Pillow +BuildRequires: python3-autopep8 BuildRequires: python3-diff-match-patch BuildRequires: python3-flaky BuildRequires: python3-keyring @@ -133,6 +134,7 @@ BuildRequires: python3-opengl BuildRequires: python3-pandas >= 0.13.1 BuildRequires: python3-pyaml +BuildRequires: python3-pydocstyle BuildRequires: python3-pytest < 5 BuildRequires: python3-pytest-cov BuildRequires: python3-pytest-faulthandler < 2.0 @@ -266,28 +268,64 @@ %check export LANG=en_US.UTF-8 export PYTHONDONTWRITEBYTECODE=1 -# require Internet -skiptests="test_github_backend or test_update" -# times out on armv7l, and is skipped on upstream CI -# with reason "It makes other tests to segfault in our CIs" -skiptests="$skiptests or test_introspection" + +# upstream splits the tests into slow and fast ones +# we run the ipythonconsole tests separately because they pose issues with asynchonously opened sockets +skiptests="test_ipythonconsole" +skipslowtests="test_ipythonconsole" + +# add all tests to skip into $skiptests or $skipttestsslow separated by whitespace +# the shortcut is not sent by the editorbot +skiptests+=" test_comment" +# the click/tab press is not sent by the bot +skiptests+=" test_tab_copies_find_to_replace" +# tests that require internet connection +skiptests+=" test_github_backend test_update" +# we modified the dependencies in %%prep, this is a pure developer test +skiptests+=" test_dependencies_for_spyder_dialog_in_sync" # segfaults in xvfb -skiptests="$skiptests or test_arrayeditor_edit_complex_array" -# this test runs into timeouts and is skipped on some of the -# upstream CIs for the same reason -skiptests="$skiptests or test_mpl_backend_change" +skiptests+=" test_arrayeditor_edit_complex_array" # tests not suitable for CIs or OBS as evident from the last assert which fails here -skiptests="$skiptests or test_connection_dialog_remembers_input_with_ssh_passphrase" -skiptests="$skiptests or test_connection_dialog_remembers_input_with_password" -# tests fail on CIs -skiptests="$skiptests or test_comment or test_tab_copies_find_to_replace" -# tests rely on IPythonConsole behaving well on OBS (which does not..) -ipythonplugin="spyder/plugins/ipythonconsole" -ignoretestfiles="--ignore=$ipythonplugin/tests/test_ipythonconsole.py - --ignore=$ipythonplugin/comms/tests/test_comms.py" -# we modified the check in prep -skiptests="$skiptests or test_dependencies_for_spyder_dialog_in_sync" -%pytest -k "not ($skiptests)" $ignoretestfiles +skiptests+=" test_connection_dialog_remembers_input_with_ssh_passphrase" +skiptests+=" test_connection_dialog_remembers_input_with_password" +# completes to math.hypot(cooordinates) instead of expected math.hypot(*coordinates) +skipslowtests+=" test_completions" + +# the linter does not report warnings with the D and E error codes +skipslowtests+=" test_ignore_warnings test_move_warnings test_get_warnings test_update_warnings" +# opens too many files ? +# likely a test before +skipslowtests+=" test_open_notebooks_from_project_explorer" + +# the following tests rely on IPythonConsole behaving well on OBS (which does not..) +skipipythontests="" +skipipythonslowtests="" +# xvfb does not like the repeating restart of the kernels in those tests +skipipythontests+=" test_load_kernel_file" +# running into timeouts
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2020-04-13 12:53:00 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.3248 (New) Package is "spyder" Mon Apr 13 12:53:00 2020 rev:2 rq:793230 version:4.1.2 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2020-04-02 17:42:51.397372851 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.3248/spyder.changes 2020-04-13 12:53:05.324642950 +0200 @@ -1,0 +2,24 @@ +Sat Apr 4 20:48:30 UTC 2020 - Benjamin Greiner + +- new version 4.1.2 +- New features + Add a new entry to the status bar to show the current + state of Python language server. This will allow users to + know if completions, linting and folding are working as + expected or have issues. Clicking on this entry will also + show a menu from which is possible to restart the server + manually. +- Important fixes + * Completely disable warning informing to restart Spyder +when a screeresolution is detected on macOS. + * Show an error message when it's not possible to create a +special console for Sympy, Cython or Pylab. + * Restore code folding for all files with less than 2000 lines. + * Fix showing help for dot object (e.g. `np.sin`) in the +IPython console. + * Fix showing kernel initialization error messages on Windows. +- for a full list of issues closed and PRs merge see CHANGELOG.md +- remove patch merged upstream + spyder-pr11899-fixdeprecation.patch + +--- Old: spyder-4.1.1.tar.gz spyder-pr11899-fixdeprecation.patch New: spyder-4.1.2.tar.gz Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.CfugWY/_old 2020-04-13 12:53:06.328643387 +0200 +++ /var/tmp/diff_new_pack.CfugWY/_new 2020-04-13 12:53:06.332643388 +0200 @@ -23,39 +23,39 @@ %endif %define skip_python2 1 Name: spyder -Version:4.1.1 +Version:4.1.2 Release:0 Summary:The Scientific Python Development Environment License:MIT +Group: Development/Languages/Python URL:https://www.spyder-ide.org/ Source: https://github.com/spyder-ide/spyder/archive/v%{version}.tar.gz#/spyder-%{version}.tar.gz Source1:spyder-rpmlintrc Patch0: spyder-pr11704-fixpytestargs.patch -Patch1: spyder-pr11899-fixdeprecation.patch BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-Pygments >= 2.0 -BuildRequires: python3-QDarkStyle >= 2.7 +BuildRequires: python3-QDarkStyle >= 2.8 BuildRequires: python3-QtAwesome >= 0.5.7 BuildRequires: python3-QtPy >= 1.5.0 BuildRequires: python3-Sphinx >= 0.6.0 -BuildRequires: python3-atomicwrites +BuildRequires: python3-atomicwrites >= 1.2.0 BuildRequires: python3-chardet >= 2.0.0 BuildRequires: python3-devel BuildRequires: python3-intervaltree BuildRequires: python3-jedi >= 0.9.0 -BuildRequires: python3-nbconvert -BuildRequires: python3-numpydoc -BuildRequires: python3-pexpect -BuildRequires: python3-pickleshare -BuildRequires: python3-psutil +BuildRequires: python3-nbconvert >= 4.0 +BuildRequires: python3-numpydoc >= 0.6.0 +BuildRequires: python3-pexpect >= 4.4.0 +BuildRequires: python3-pickleshare >= 0.4 +BuildRequires: python3-psutil >= 5.3 BuildRequires: python3-pycodestyle BuildRequires: python3-pyflakes BuildRequires: python3-pygments >= 2.0 -BuildRequires: python3-pylint +BuildRequires: python3-pylint >= 0.25 BuildRequires: python3-python-language-server >= 0.31.9 BuildRequires: python3-pyxdg >= 0.26 -BuildRequires: python3-pyzmq +BuildRequires: python3-pyzmq >= 17 BuildRequires: python3-qt5 >= 5.5 BuildRequires: python3-qtconsole >= 4.6.0 BuildRequires: python3-rope >= 0.10.5 @@ -64,35 +64,36 @@ BuildRequires: update-desktop-files Requires: %{name}-lang Requires: python3-Pygments >= 2.0 -Requires: python3-QDarkStyle >= 2.7 +Requires: python3-QDarkStyle >= 2.8 Requires: python3-QtAwesome >= 0.5.7 Requires: python3-QtPy >= 1.5.0 Requires: python3-Sphinx >= 0.6.0 -Requires: python3-atomicwrites +Requires: python3-atomicwrites >= 1.2.0 Requires: python3-chardet >= 2.0.0 -Requires: python3-cloudpickle -Requires: python3-diff-match-patch +Requires: python3-cloudpickle >= 0.5.0 +Requires: python3-diff-match-patch >= 2018 Requires: python3-intervaltree -Requires: python3-jedi >= 0.9.0 +Requires: python3-jedi >= 0.15.2 Requires: python3-keyring -Requires: python3-nbconvert -Requires: python3-numpydoc +Requires: python
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2019-06-04 12:12:07 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.5148 (New) Package is "spyder" Tue Jun 4 12:12:07 2019 rev:33 rq:707265 version:3.3.4 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2019-05-22 10:58:32.674877915 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.5148/spyder.changes 2019-06-04 12:12:36.171816618 +0200 @@ -1,0 +2,5 @@ +Mon Jun 3 17:04:50 UTC 2019 - Todd R + +- Fix jupyter dependencies. + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.F4juNJ/_old 2019-06-04 12:12:37.635816139 +0200 +++ /var/tmp/diff_new_pack.F4juNJ/_new 2019-06-04 12:12:37.639816138 +0200 @@ -37,8 +37,7 @@ BuildRequires: python-chardet >= 2.0.0 BuildRequires: python-devel BuildRequires: python-jedi >= 0.9.0 -BuildRequires: python-jupyter_nbconvert -BuildRequires: python-jupyter_qtconsole >= 4.2.0 +BuildRequires: python-nbconvert BuildRequires: python-numpydoc BuildRequires: python-pickleshare BuildRequires: python-psutil @@ -47,6 +46,7 @@ BuildRequires: python-pylint BuildRequires: python-pyzmq BuildRequires: python-qt5 >= 5.5 +BuildRequires: python-qtconsole >= 4.2.0 BuildRequires: python-rope >= 0.10.5 BuildRequires: python-rpm-macros BuildRequires: python-setuptools @@ -77,9 +77,8 @@ Requires: python-chardet >= 2.0.0 Requires: python-cloudpickle Requires: python-jedi >= 0.9.0 -Requires: python-jupyter_nbconvert -Requires: python-jupyter_qtconsole >= 4.2.0 Requires: python-keyring +Requires: python-nbconvert Requires: python-numpydoc Requires: python-pickleshare Requires: python-psutil @@ -88,6 +87,7 @@ Requires: python-pylint Requires: python-pyzmq Requires: python-qt5 >= 5.2 +Requires: python-qtconsole >= 4.2.0 Requires: python-rope >= 0.10.5 Requires: python-spyder-kernels >= 0.4.3 Recommends: python-Pillow
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2019-05-22 10:58:30 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.5148 (New) Package is "spyder" Wed May 22 10:58:30 2019 rev:32 rq:695342 version:3.3.4 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2019-01-21 10:46:21.472312675 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new.5148/spyder.changes 2019-05-22 10:58:32.674877915 +0200 @@ -1,0 +2,78 @@ +Sun Apr 7 19:08:38 UTC 2019 - Sebastian Wagner + +- Add changelog.sh for easier changelog conversion in packaging. +- update to version 3.3.4: + - New features: + - Fix several incompatibilities with PyQt5 5.12. + - Avoid errors when running `turtle` programs in the IPython console + multiple times. + - Avoid the UMR to reload modules installed in the user site-packages + directory. + - Issues Closed: + - [Issue 8978](https://github.com/spyder-ide/spyder/issues/8978) - Github login window is resizing automatically ([PR 8993](https://github.com/spyder-ide/spyder/pull/8993)) + - [Issue 8934](https://github.com/spyder-ide/spyder/issues/8934) - IOError raised when completion plugins fail to start ([PR 8950](https://github.com/spyder-ide/spyder/pull/8950)) + - [Issue 8927](https://github.com/spyder-ide/spyder/issues/8927) - Change "Clear variables" to "Remove variables" in French translation ([PR 8951](https://github.com/spyder-ide/spyder/pull/8951)) + - [Issue 8878](https://github.com/spyder-ide/spyder/issues/8878) - Error when try to type opening bracket in console ([PR 8879](https://github.com/spyder-ide/spyder/pull/8879)) + - [Issue 8841](https://github.com/spyder-ide/spyder/issues/8841) - Static Code Analysis can be attempted without selected file ([PR 8921](https://github.com/spyder-ide/spyder/pull/8921)) + - [Issue 8807](https://github.com/spyder-ide/spyder/issues/8807) - Error when saving LANG_FILE ([PR 8808](https://github.com/spyder-ide/spyder/pull/8808)) + - [Issue 8789](https://github.com/spyder-ide/spyder/issues/8789) - spyder_io_hdf5 plugin no longer available ([PR 8790](https://github.com/spyder-ide/spyder/pull/8790)) + - [Issue 8776](https://github.com/spyder-ide/spyder/issues/8776) - Problem with debugfile() in version >= 3.3.0 + - [Issue 8764](https://github.com/spyder-ide/spyder/issues/8764) - VersionConflict when opening a file in the Editor ([PR 8781](https://github.com/spyder-ide/spyder/pull/8781)) + - [Issue 8762](https://github.com/spyder-ide/spyder/issues/8762) - Text written in help pane gets automatically selected and replaced with every keystroke ([PR 8907](https://github.com/spyder-ide/spyder/pull/8907)) + - [Issue 8748](https://github.com/spyder-ide/spyder/issues/8748) - spyder 3.3.3 icon theme Spyder 3 problem with PyQt 5.12 ([PR 8896](https://github.com/spyder-ide/spyder/pull/8896)) + - [Issue 8747](https://github.com/spyder-ide/spyder/issues/8747) - Spyder should depend on QtWebEngine for pyqt >= 5.12 ([PR 8753](https://github.com/spyder-ide/spyder/pull/8753)) + - [Issue 6278](https://github.com/spyder-ide/spyder/issues/6278) - Problems with running turtle programs in Spyder + - Pull Requests Merged: + - [PR 9073](https://github.com/spyder-ide/spyder/pull/9073) - PR: Increase minimal required version of spyder-kernels to 0.4.3 + - [PR 9041](https://github.com/spyder-ide/spyder/pull/9041) - PR: Fix a recurrrent error with our IPython console tests + - [PR 9023](https://github.com/spyder-ide/spyder/pull/9023) - PR: Fix warning and todo action menu entries + - [PR 9020](https://github.com/spyder-ide/spyder/pull/9020) - PR: Fix our tests on Windows/Python 3.7 + - [PR 8996](https://github.com/spyder-ide/spyder/pull/8996) - PR: Generate PyPI long description from README.md + - [PR 8993](https://github.com/spyder-ide/spyder/pull/8993) - PR: Fix over-height resize of the Github login dialog ([8978](https://github.com/spyder-ide/spyder/issues/8978)) + - [PR 8953](https://github.com/spyder-ide/spyder/pull/8953) - PR: Compile French translation po file + - [PR 8951](https://github.com/spyder-ide/spyder/pull/8951) - PR: Change 'Supprimer' for 'Effacer' in remove variables text for French translation ([8927](https://github.com/spyder-ide/spyder/issues/8927)) + - [PR 8950](https://github.com/spyder-ide/spyder/pull/8950) - PR: Don't raise an error if completion plugins fail to start ([8934](https://github.com/spyder-ide/spyder/issues/8934)) + - [PR 8928](https://github.com/spyder-ide/spyder/pull/8928) - PR: Use generic Qt name instead of Qt4 when switching backend for Mayavi + - [PR 8921](https://github.com/spyder-ide/spyder/pull/8921) - PR: Set enabled value of start_button with is_valid (Static Code Analysis) ([8841](https://github.com/spyder-ide/
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2019-01-21 10:46:17 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.28833 (New) Package is "spyder" Mon Jan 21 10:46:17 2019 rev:31 rq:662881 version:3.3.2 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2018-08-18 00:04:49.295204371 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new.28833/spyder.changes 2019-01-21 10:46:21.472312675 +0100 @@ -1,0 +2,137 @@ +Sat Dec 22 05:28:52 UTC 2018 - Todd R + +- Update to version 3.3.2 + + New features +> Main Window + * Add new German and Hungarian translations. +> Preferences + * Give users the ability to select the OpenGL implementation +used by Qt. This option can be changed in +`General > Advanced Settings > Rendering engine`. +> Find in files + * Simplify the way to exclude files from search. + * Fix error that prevented to stop a search when it was in +progress. + * Save its options when Spyder is closed. +> Under the hood + * Don't remove Spyder's temporary directory when Spyder is +closed. This avoids conflicts when multiple Spyder +instances are running. + + Issues Closed +* spyder.desktop doesn't contain WMClass variable for grouping windows +* Update translations for 3.3.2 +* Error on startup with non-clean config file (from previous files/projects open?) and recent master builds +* Error when changing language from French to English +* Error raises when use multiprocessing +* DeprecationWarning with iPython during executing certain commands in the console. +* PermissionError while launching Spyder +* Custom interpreters are not shown in "Preferences > Python interpreter" +* Kernel crash due to file with the same name of a stdlib Python module present in current working directory +* Error while restarting kernel +* Connect to kernel dialog needs to be clearer that either the SSH keyfile *or* the password is required +* 4.0beta1 is offered as an update when using a development version and a virtualenv +* Nbconvert 5.4.0 breaking mainwindow notebook test due to change in output file text +* Find In Files: empty "Exclude" field makes all files be excluded +* Find In Files: regexp icon +* Make visible by default the widget to exclude file types in Find in Files +* Stopping a search using FindInFiles freezes the app +* Change the way to exclude file types in Find in files +* FileNotFoundError when using custom interpreter +* Error when copying data from a dataframe +* Cannot import notebook variables +* Error when dropping files in the Editor +* Error when browsing git repository +* Error after upgrading to Python 3.7 +* Error on saving generated by Pygments lexers +* New Python interpreter selection combobox displays previous, not actual executable path if selected from file browser +* Error when trying to display Latex through Matplotlib +* AttributeError: 'NoneType' object has no attribute 'input' +* Annoying "Are you sure you want to restart the kernel?" +* TypeError: scaledToWidth in the IPython console +* Main window is black when starting Spyder over ssh/X11 +* PermissionError when launching kernel +* AttributeError when pasting list in collectionseditor.py +* UnicodeDecodeError when changing PYTHONPATH in Python 2 +* Crash when displaying a pandas data frame with a column containing a data frame +* Error when passing a regexp to the findreplace widget +* Data Type of customized class is changed to base class when viewed in the Variable Explorer +* Text in "About Spyder" menu is not selectable +* UnicodeDecodeError when truncating results in Find in files +* Find in Files options not saved to spyder.ini +* Closing all files in split pane view with at least 2 open then clicking any menu triggers RuntimeError +* Find in files exclude as a textbox is very limited (not very UX friendly either) +* Menu items don't show in full-screen mode +* Output of C extensions is not shown in IPython console +* Editor maximized - Run script - console takes most of screen + + Pull Requests Merged +* PR: Add StartupWMClass to Linux desktop files +* PR: Update Spanish translation for 3.3.2 +* PR: French Translation for 3.3.2 +* PR: Fix tests in Appveyor/Python 2 +* PR: Fix error in Pydoc widget when quitting server in Python 2 +* PR: Fixes due to the new Pytest 4 +* PR: Add German translation +* PR: Update Japanese translation for 3.3.2 +* PR: Update Hungarian translation for 3.3.2 +* PR: Prevent an error during the initialization of t
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2018-08-18 00:04:24 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Sat Aug 18 00:04:24 2018 rev:30 rq:629545 version:3.3.1 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2018-06-28 15:14:31.923470517 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2018-08-18 00:04:49.295204371 +0200 @@ -1,0 +2,218 @@ +Thu Aug 16 08:02:03 UTC 2018 - jeng...@inai.de + +- Ensure neutrality of description and trim filler words. + +--- +Mon Aug 13 16:22:13 UTC 2018 - toddrme2...@gmail.com + +- Update to Version 3.3.1 + + New features +> Preferences + * Save the list of custom interpreters introduced in +`Preferences > Python interpreter`. +> IPython console + * Do not save pdb commands in debugging history + + Issues Closed +* Tutorial should be conformed to the Spyder Docs style guide ([PR 7659](https://github.com/spyder-ide/spyder/pull/7659)) +* Tutorial is out of date and needs updating ([PR 7643](https://github.com/spyder-ide/spyder/pull/7643)) +* Include runtests.py in tarball ([PR 7651](https://github.com/spyder-ide/spyder/pull/7651)) +* Update setup.py with polished, up to date description, links and metadata for PyPI ([PR 7582](https://github.com/spyder-ide/spyder/pull/7582)) +* Improve selection of custom Python interpreter in Preferences ([PR 7566](https://github.com/spyder-ide/spyder/pull/7566)) +* IOError when getting saved file names in a project ([PR 7515](https://github.com/spyder-ide/spyder/pull/7515)) +* NameError: name '_' is not defined ([PR 7495](https://github.com/spyder-ide/spyder/pull/7495)) +* "switch to console" keyboard shortcut doesn't do anything ([PR 7471](https://github.com/spyder-ide/spyder/pull/7471)) +* Check for new conda packages in Anaconda's repos instead of Github ([PR 7478](https://github.com/spyder-ide/spyder/pull/7478)) +* Error in display of tabulator in editor ([PR 7464](https://github.com/spyder-ide/spyder/pull/7464)) +* Don't ask again ineffective in Console delete all variables dialog ([PR 7462](https://github.com/spyder-ide/spyder/pull/7462)) +* AttributeError: 'NoneType' object has no attribute 'get_active_project_path' ([PR 7409](https://github.com/spyder-ide/spyder/pull/7409)) +* Update readme and contributing guide to reflect need to install (correct version of) spyder-kernels ([PR 7418](https://github.com/spyder-ide/spyder/pull/7418)) +* Failure checking out a branch and the opened file is in a different path ([PR 7642](https://github.com/spyder-ide/spyder/pull/7642)) +* Syntax highlighting for numeric literals containing underscores ([PR 7505](https://github.com/spyder-ide/spyder/pull/7505)) +* Debugging history saves both python commands and pdb commands ([PR 7300](https://github.com/spyder-ide/spyder/pull/7300)) +* Error when connecting to external kernels ([PR 7463](https://github.com/spyder-ide/spyder/pull/7463)) +* Do not reopen Project explorer on startup ([PR 7546](https://github.com/spyder-ide/spyder/pull/7546)) +* Spyder hangs on interactive input in internal console (input is not redirected) ([PR 7500](https://github.com/spyder-ide/spyder/pull/7500)) + + Pull Requests Merged +* Conform tutorial to docs style guide and further minor improvements ([7652](https://github.com/spyder-ide/spyder/issues/7652)) +* Add runtests.py and conftest.py to our tarball ([7639](https://github.com/spyder-ide/spyder/issues/7639)) +* Don't require keyring for Python 2 and Linux in our wheels +* Edit tutorial to update it, fix errors, copyedit and clarify ([7641](https://github.com/spyder-ide/spyder/issues/7641)) +* Handle error when doing a browser history update ([7328](https://github.com/spyder-ide/spyder/issues/7328)) +* Upgrade all links to use HTTPS where available, and fix link targets when broken/redirected +* Update conda install command for spyder-kernels 1.x +* Fix bug in spyder3.appdata.xml +* Send reported issues to Spyder's main repo in DEV mode +* Update capitalization of Spyder name, and standardize description with everywhere else +* Update setup.py description, metadata, links, and more ([7581](https://github.com/spyder-ide/spyder/issues/7581)) +* Improve selection of custom interpreter ([7529](https://github.com/spyder-ide/spyder/issues/7529)) +* Migrate to CircleCI 2.0 +* Do not automatically open Project Explorer when opening project if user closed it ([6292](https://github.com/spyder-ide/spyder/issues/6292)) +* Fix misspelling in Japanes
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2018-06-28 15:14:27 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Thu Jun 28 15:14:27 2018 rev:29 rq:619433 version:3.2.8 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2018-04-30 22:59:05.524125306 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2018-06-28 15:14:31.923470517 +0200 @@ -1,0 +2,5 @@ +Wed Jun 27 17:18:32 UTC 2018 - ter...@gmail.com + +- Add missing dependency python-cloudpickle + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.Y4AROw/_old 2018-06-28 15:14:32.839468838 +0200 +++ /var/tmp/diff_new_pack.Y4AROw/_new 2018-06-28 15:14:32.839468838 +0200 @@ -29,10 +29,9 @@ Source1:spyder-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes -BuildRequires: python-rpm-macros +BuildRequires: python-Pygments >= 2.0 BuildRequires: python-QtAwesome >= 0.4.1 BuildRequires: python-QtPy >= 1.1.0 -BuildRequires: python-Pygments >= 2.0 BuildRequires: python-Sphinx >= 0.6.0 BuildRequires: python-chardet >= 2.0.0 BuildRequires: python-devel @@ -41,13 +40,14 @@ BuildRequires: python-jupyter_qtconsole >= 4.2.0 BuildRequires: python-numpydoc BuildRequires: python-pickleshare +BuildRequires: python-psutil BuildRequires: python-pycodestyle BuildRequires: python-pyflakes BuildRequires: python-pylint -BuildRequires: python-psutil BuildRequires: python-pyzmq BuildRequires: python-qt5 >= 5.2 BuildRequires: python-rope >= 0.10.5 +BuildRequires: python-rpm-macros BuildRequires: python-setuptools BuildRequires: update-desktop-files %if %{with test} @@ -72,6 +72,7 @@ Requires: python-QtPy >= 1.1.0 Requires: python-Sphinx >= 0.6.0 Requires: python-chardet >= 2.0.0 +Requires: python-cloudpickle Requires: python-jedi >= 0.9.0 Requires: python-jupyter_nbconvert Requires: python-jupyter_qtconsole >= 4.2.0 @@ -95,8 +96,8 @@ Recommends: %{name}-hdf5 Recommends: %{name}-profiler Recommends: %{name}-pylint -Provides: python-spyderlib = %{version} Provides: python-spyder +Provides: python-spyderlib = %{version} Obsoletes: python-spyderlib < %{version} BuildArch: noarch
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2018-04-30 22:56:51 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Mon Apr 30 22:56:51 2018 rev:28 rq:602312 version:3.2.8 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2017-09-09 20:24:44.705225835 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2018-04-30 22:59:05.524125306 +0200 @@ -1,0 +2,516 @@ +Sat Apr 28 20:13:57 UTC 2018 - toddrme2...@gmail.com + +- Update to Version 3.2.8 + + New features +> Editor + * Add `Ctrl+Shift+Enter` shortcut to introduce new lines at any point. +> IPython console + * Always run Cython files in a dedicated console. + + Issues Closed +* ValueError trying to open pandas.DateOffset objects in Variable Explorer +* AttributeError when attempting to edit non-writeable or non-settable attributes of certain (e.g. many common Pandas) objects in CollectionsEditor +* TypeError and Python hard crash to desktop after modifying _typ attribute of pandas Period in CollectionsEditor +* Saving session data (spydata) deletes all arrays nested inside other data structures +* System time change causes Spyder error +* AttributeError: 'NoneType' object has no attribute 'apply_plugin_settings' when attempting to activate Automatic Connections for Help +* Typo in introspection.utils.get_words +* Sphinx html_use_smartypants is deprecated as of 1.6 and removed in 1.7 +* Spyder always open a new instance after updating to 3.2.7 version +* Strange behavior for Spyder code annotations +* AttributeError: 'NoneType' object has no attribute 'apply_plugin_settings' +* AttributeError: 'NoneType' object has no attribute 'load_module' +* Setting a path containing a single quote +* ValueError when closing a file whose folder changed name in File Explorer +* When browsing MultiIndex in Object Explorer, Pandas raises NotImplementedError: isna is not defined for MultiIndex +* FileNotFoundError generated for template.py +* Variable Explorer windows don't close when Spyder exits; prevents it from reopening until manually closed +* Bug: Find and Replace indicate "no matches" when "[", "(", or ")" included in the search string +* AttributeError when attempting to view dom.minidom.Element object in Variable Explorer +* How do I move to a new line while I'm in the middle of the current line? +* pyximport.install() in sitecustomize.py is not a good idea +* delete (context="editor", name="delete") keyboard shortcut doesn't work +* Saving large workspace on network drive crashes Spyder on Windows + + Pull Requests Merged +* Error report stopgap to make instructions harder to miss +* Fix various bugs in Variable Explorer, including an application crash to desktop +* Replace deprecated function in inline CollectionsEditor tests and add recently supported data types +* Make several GUI/qtbot tests more reliable by increasing timeouts and tweaking the methods used +* Add .pytest_cache to gitignore +* Fix new instance validation on Windows. +* Fix NotImplementedError when browsing a MultiIndex in the Collection Editor +* Set parent for Variable Explorer editors so Spyder closes properly +* Change time elapsed calculation to prevent OSError +* Fix bugs in session saving to spydata and improve tests +* Allow TODO check marks with blank line +* Fix typo in utils.introspection.get_words +* Pin to a Tornado version less than 5.0 to avoid hangs in our tests +* Run Cython files in a dedicated console +* Avoid showing dialogs in IPython console tests to avoid segfaults +* Be able to open files in the Editor if no template is found +* Add handling for AttributteError when importing module from path +* Remove ipyconsole and editor attrs from the Help plugin +* Update deprecated Sphinx directive html_use_smartypants +* Allow rename from Explorer to work for directories +* Fix error when setting a path with a single quote +* Delay check whether we are running under pytest until run time +* Allow shortcut key for editor/delete to work like Del key +* Restore the previous wording for package versions in error report +* Skip some IPython console tests in PyQt4 because they are segfaulting too much +* Find/replace - return match counts on unescaped characters +* Add Ctrl+Shift+Enter to enter a new line in the Editor +- Update to Version 3.2.7 + + New features +> Main Window + * Improve the interface to report errors to Github. +> Variable Explorer + * Enable the display of many
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2017-09-09 20:24:43 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Sat Sep 9 20:24:43 2017 rev:27 rq:519552 version:3.2.1 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2017-07-30 11:26:51.001881913 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2017-09-09 20:24:44.705225835 +0200 @@ -1,0 +2,20 @@ +Mon Aug 28 21:50:20 UTC 2017 - toddrme2...@gmail.com + +- Update to version 3.2.1 + * See: https://github.com/spyder-ide/spyder/blob/v3.2.1/CHANGELOG.md +- Update dependencies +- Implement unit test +- Update descriptions +- Remove spyderlib subpackage. spyderlib no longer exists. + Everything that was in spyderlib is now in the spyder namespace. +- Split plugins into their own subpackages. Plugins are each in + their own namespace, and third-party plugins are now possible. + Further, some plugins can pull in dependencies that some users + may not want. +- Update URL to new upstream URL. +- Add additional dependencies. +- Check which dependencies are really needed and which ones are + optional and divide them into Requires and Recommends + appropriately. + +--- Old: spyder-2.3.8.zip New: spyder-3.2.1.tar.gz Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.DqAZN2/_old 2017-09-09 20:24:45.365132819 +0200 +++ /var/tmp/diff_new_pack.DqAZN2/_new 2017-09-09 20:24:45.369132256 +0200 @@ -16,136 +16,274 @@ # +%bcond_with test +%define X_display ":98" Name: spyder -Version:2.3.8 +Version:3.2.1 Release:0 -Url:http://spyderlib.googlecode.com +Url:https://github.com/spyder-ide/spyder Summary:Scientific PYthon Development EnviRonment License:MIT Group: Development/Languages/Python -Source: https://pypi.python.org/packages/source/s/spyder/spyder-%{version}.zip +Source: https://files.pythonhosted.org/packages/source/s/spyder/spyder-%{version}.tar.gz Source1:spyder-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes -BuildRequires: python-Pygments +BuildRequires: python-rpm-macros +BuildRequires: python-QtAwesome >= 0.4.1 +BuildRequires: python-QtPy >= 1.1.0 +BuildRequires: python-Pygments >= 2.0 BuildRequires: python-Sphinx >= 0.6.0 -BuildRequires: python-devel >= 2.5 -BuildRequires: python-jupyter_ipykernel -BuildRequires: python-jupyter_qtconsole -BuildRequires: python-matplotlib -BuildRequires: python-numpy +BuildRequires: python-chardet >= 2.0.0 +BuildRequires: python-devel +BuildRequires: python-jedi >= 0.9.0 +BuildRequires: python-jupyter_nbconvert +BuildRequires: python-jupyter_qtconsole >= 4.2.0 +BuildRequires: python-numpydoc +BuildRequires: python-pickleshare +BuildRequires: python-pycodestyle +BuildRequires: python-pyflakes +BuildRequires: python-pylint BuildRequires: python-psutil -BuildRequires: python-qt4 >= 4.6 -BuildRequires: python-rope => 0.9.2 -BuildRequires: python-scipy -BuildRequires: unzip +BuildRequires: python-pyzmq +BuildRequires: python-qt5 >= 5.2 +BuildRequires: python-rope >= 0.10.5 +BuildRequires: python-setuptools BuildRequires: update-desktop-files -Requires: python-spyderlib = %{version} -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else -BuildArch: noarch +%if %{with test} +BuildRequires: python-Cython +BuildRequires: python-Pillow +BuildRequires: python-flaky +BuildRequires: python-matplotlib +BuildRequires: python-mock +BuildRequires: python-pandas +BuildRequires: python-pytest +BuildRequires: python-pytest-cov +BuildRequires: python-pytest-qt +BuildRequires: python-pytest-timeout +BuildRequires: python-pytest-xvfb +BuildRequires: python-scipy +BuildRequires: python-sympy +BuildRequires: xauth +BuildRequires: xorg-x11-server %endif +Requires: python-Pygments >= 2.0 +Requires: python-QtAwesome >= 0.4.1 +Requires: python-QtPy >= 1.1.0 +Requires: python-Sphinx >= 0.6.0 +Requires: python-chardet >= 2.0.0 +Requires: python-jedi >= 0.9.0 +Requires: python-jupyter_nbconvert +Requires: python-jupyter_qtconsole >= 4.2.0 +Requires: python-numpydoc +Requires: python-pickleshare +Requires: python-psutil +Requires: python-pycodestyle +Requires: python-pyflakes +Requires:
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2017-07-30 11:26:47 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Sun Jul 30 11:26:47 2017 rev:26 rq:512960 version:2.3.8 Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2016-03-16 10:34:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2017-07-30 11:26:51.001881913 +0200 @@ -1,0 +2,5 @@ +Fri Jul 21 11:31:45 UTC 2017 - sebix+novell@sebix.at + +- specfile fixes, fixes builds + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.yns9yU/_old 2017-07-30 11:26:51.853761708 +0200 +++ /var/tmp/diff_new_pack.yns9yU/_new 2017-07-30 11:26:51.857761143 +0200 @@ -1,7 +1,7 @@ # # spec file for package spyder # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -84,15 +84,18 @@ Documentation and help files for both %{name} and python-spyderlib %lang_package + %prep %setup -q # Fix wrong-file-end-of-line-encoding RPMLint warning sed -i 's/\r$//' doc/*.rst sed -i 's/\r$//' spyderlib/userconfig.py sed -i 's/\r$//' LICENSE +# Remove shebangs +sed -i '1s/^#!.*//' spyderlib/utils/external/pickleshare.py spyderlib/userconfig.py %build -python setup.py build && rm build/lib/spyderlib/doc/.buildinfo +python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} @@ -112,7 +115,11 @@ %fdupes %{buildroot}%{python_sitelib} # Documentation belongs into _docdir: rm -r %{buildroot}%{python_sitelib}/spyderlib/doc -rm -f build/lib/spyderlib/doc/.buildinfo +# Build documentation +sphinx-build -b html -d doc/build/doctrees doc doc/build/html +rm doc/build/html/.buildinfo +# Fix shebang +sed -i '1s/^#!\/usr\/bin\/python/#!\/usr\/bin\/python2/' %{buildroot}%{_bindir}/%{name} %files %defattr(-,root,root,-) @@ -134,7 +141,7 @@ %files doc %defattr(-,root,root,-) -%doc build/lib/spyderlib/doc/ +%doc doc/build/html %files lang -f %{name}.lang %defattr(-,root,root)
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2016-03-16 10:34:44 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2015-10-08 08:25:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2016-03-16 10:34:45.0 +0100 @@ -1,0 +2,22 @@ +Wed Mar 9 16:57:40 UTC 2016 - toddrme2...@gmail.com + +- Update to Version 2.3.8 + + New features +* Python and IPython consoles + * Fix a sitecustomize error when using Matplotlib 1.5 with Python 2 on Linux +* Variable Explorer + * Add support for Pandas Series when using Pandas 0.17+ + * Fix a freeze when creating empty DataFrames in Python 2 + * Fix a freeze when working with big Numpy recarray's +* Under the hood + * Avoid startup crashes when there are errors importing Numpy, SciPy or Pillow + + Bug fixes +* [Issue 2819](../../issues/2819) - Spyder fails to start because of an error with scipy +* [Issue 2815](../../issues/2815) - Variable explorer is not recognizing Pandas Series objects +* [Issue 2793](../../issues/2793) - Connecting to kernel fails because of update to Matplotlib 1.5 +* [Issue 2791](../../issues/2791) - DataFrame with no rows gives error when trying to view it +* [Issue 2783](../../issues/2783) - Spyder freezes on assigning a fits table data +* [Issue 2744](../../issues/2744) - Spyder hangs when creating an empty DataFrame on Python 2 +- Fixes bug BNC#966417 + +--- Old: spyder-2.3.7.zip New: spyder-2.3.8.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.q1PFCf/_old 2016-03-16 10:34:46.0 +0100 +++ /var/tmp/diff_new_pack.q1PFCf/_new 2016-03-16 10:34:46.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package spyder # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: spyder -Version:2.3.7 +Version:2.3.8 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment @@ -27,16 +27,14 @@ Source1:spyder-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes +BuildRequires: python-Pygments BuildRequires: python-Sphinx >= 0.6.0 BuildRequires: python-devel >= 2.5 -BuildRequires: python-flake8 BuildRequires: python-jupyter_ipykernel BuildRequires: python-jupyter_qtconsole BuildRequires: python-matplotlib BuildRequires: python-numpy -BuildRequires: python-pep8 BuildRequires: python-psutil -BuildRequires: python-pyflakes >= 0.5.0 BuildRequires: python-qt4 >= 4.6 BuildRequires: python-rope => 0.9.2 BuildRequires: python-scipy @@ -60,6 +58,7 @@ Group: Development/Languages/Python Requires: python-Sphinx >= 0.6.0 Requires: python-qt4 >= 4.6 +Recommends: python-Pygments Recommends: python-flake8 Recommends: python-jupyter_ipykernel Recommends: python-jupyter_qtconsole
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2015-10-08 08:25:08 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2015-09-30 05:50:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2015-10-08 08:25:09.0 +0200 @@ -1,0 +2,26 @@ +Tue Oct 6 14:30:57 UTC 2015 - toddrme2...@gmail.com + +- Update to 2.3.7 + + New features +* Editor + * Remove support for Jedi 0.9 because it was causing crashes +* Variable Explorer + * Fix crashes and freezes when working with DataFrames on Python 2 +* Under the hodd + * Restore support for PySide + + Bug fixes +* Issue 2709 - IPython console error when trying to use SymPy +* Issue 2693 - README should link to manual +* Issue 2689 - "Resize" button in variable explorer chops off the array +* Issue 2684 - Applications directory link is broken in Spyder 2.3.6 dmg's +* Issue 2680 - "Close all files" hangs Spyder +* Issue 2661 - Conda package manager is packed in 2.3.6 win32 distribution leading to errors +* Issue 2659 - Crash while getting completions of DataFrames on the Editor because of Jedi 0.9 +* Issue 2654 - Creating DataFrames in Python or IPython consoles make Spyder 2.3.6 to hang +* Issue 2649 - PySide can not be used on 2.3.6 +* Issue 2296 - Line numbers misaligned when zooming and scrolling in Mac +* Issue 2036 - Code analysis and tooltips are not displayed in Ubuntu + + Pull requests +* PR 2650 - Failed sip import blocks fallback to PySide + +--- Old: spyder-2.3.6.zip New: spyder-2.3.7.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.e7Hec0/_old 2015-10-08 08:25:10.0 +0200 +++ /var/tmp/diff_new_pack.e7Hec0/_new 2015-10-08 08:25:10.0 +0200 @@ -17,7 +17,7 @@ Name: spyder -Version:2.3.6 +Version:2.3.7 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2015-09-30 05:50:09 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2015-06-30 10:19:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2015-09-30 05:50:10.0 +0200 @@ -1,0 +2,34 @@ +Fri Aug 28 07:46:52 UTC 2015 - toddrme2...@gmail.com + +- Update to 2.3.6 + + New Features +* IPython Console + * Make it fully compatible with IPython/Jupyter 4.0 +* Variable Explorer + * Don't refresh it when focused to avoid slow downs when +working with big data + * Add variable name to DataFrame editor + * Fix several crashes and freezes when working with DataFrames +* Under the hood + * Use PyQt4 API #2 by default (API #1 is not supported anymore). +This is necessary to support IPython/Jupyter 4.0 + + Bug fixes +* Multiple untitled files generate at close +* Indenting at the first position in file fails/crashes +* Crash after update IPython to 4.0 +* Call tips and auto completion tips go out of screen on a second monitor +* Having a lof of data in the Variable explorer slows down Spyder considerably +* Spyder crash on launch with Babel 2.0/Python 3.4 +* List of pandas dataframes in variable explorer slows down Spyder +* Variable explorer auto-refreshes after kernel restarts +* DataFrames with headers that contain BOM utf-8 data are freezing/crashing Spyder (in Python 2) +* Spyder crashes when displaying DataFrames with duplicate column names in the Variable Explorer +* Don't ask to confirm exit on default untitled files +* Display object name in DataFrame editor + + Pull requests +* Fix missing exception on Windows when importing data on the Variable Explorer +* Show call tips at right position when there are multiple screens +* Fix error when indenting on the first line of a file +- Switch dependencies to jupyter versions + +--- Old: spyder-2.3.5.2.zip New: spyder-2.3.6.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.1A22FU/_old 2015-09-30 05:50:11.0 +0200 +++ /var/tmp/diff_new_pack.1A22FU/_new 2015-09-30 05:50:11.0 +0200 @@ -17,7 +17,7 @@ Name: spyder -Version:2.3.5.2 +Version:2.3.6 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment @@ -26,10 +26,12 @@ Source: https://pypi.python.org/packages/source/s/spyder/spyder-%{version}.zip Source1:spyder-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: IPython BuildRequires: fdupes BuildRequires: python-Sphinx >= 0.6.0 BuildRequires: python-devel >= 2.5 +BuildRequires: python-flake8 +BuildRequires: python-jupyter_ipykernel +BuildRequires: python-jupyter_qtconsole BuildRequires: python-matplotlib BuildRequires: python-numpy BuildRequires: python-pep8 @@ -58,7 +60,9 @@ Group: Development/Languages/Python Requires: python-Sphinx >= 0.6.0 Requires: python-qt4 >= 4.6 -Recommends: IPython +Recommends: python-flake8 +Recommends: python-jupyter_ipykernel +Recommends: python-jupyter_qtconsole Recommends: python-matplotlib Recommends: python-numpy Recommends: python-pep8
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2015-06-30 10:19:24 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2015-03-25 10:01:58.0 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2015-06-30 10:19:25.0 +0200 @@ -1,0 +2,47 @@ +Mon Jun 29 11:12:38 UTC 2015 - toddrme2...@gmail.com + +- Update to 2.3.5.2 + * Note: Versions 2.3.5 and 2.3.5.1 have serious startup bugs on +Windows and Mac respectively. Hence they are not listed here. + * New features +- Editor + + Add support for Jedi 0.9 +- IPython Console + + Add initial support for IPython/Jupyter 4.0 +- Main Window + + Improve how Spyder looks in MacOS X + + Several fixes to prevent startup crashes + * Bug fixes +- Issue 2468 - 'Connect to existing kernel' fails if json file not in PWD +- Issue 2466 - No Notification of Running Instance +- Issue 2463 - Failure to preserve Matplotlib backend when using symbolic math +- Issue 2456 - Launching IPython console fails because of errors importing Pandas or Matplotlib +- Issue 2452 - os.system causes TypeError in Python 3 +- Issue 2448 - Spyder crashes using Variable Explorer with BeautifulSoup +- Issue 2446 - When importing putting two periods in a row produces an error in a Python console +- Issue 2363 - Spyder fails to start because of problems with lockfile +- Issue 2356 - Block comment incorporating whitespace excludes last line +- Issue 2341 - IPython console: "sre_constants.error: unbalanced parenthesis" while typing +- Issue 2314 - Cell highlighting not updated after closing the FindReplace widget +- Issue 2302 - Closing all files in editor shouldn't leave it empty +- Issue 2299 - IPython preference "Automatically load Pylab and Numpy Modules" not followed +- Issue 2298 - Cannot stop executing when runing a flask app with debug=True +- Issue 2285 - Copying from Spyder and pasting into LibreOffice displays strange comments +- Issue 2228 - Shortcut to run cells on Mac is not working +- Issue 2188 - can't run win_post_install from pip +- Issue 2171 - Spyder Mac apps (for Python 2 and 3) hang on startup with OSX 10.9.5 +- Issue 2028 - Background color of theme is not set properly on Mac OSX +- Issue 1957 - Python 3 Mac app can't start Python or IPython consoles +- Issue 1844 - "Set as current console's working directory" button not working on Python 3 +- Issue 1615 - Mac app - Matplotlib does not work with Canopy + * Pull requests +- PR 2486 - Stop using IPython.lib.kernel 0.13.2 shim and add initial support for Jupyter +- PR 2484 - Remove unnecessary changes to detected kernel json file when connecting to external kernels +- PR 2434 - Match for pylint when parsing pylint version +- PR 2411 - Improve github issue template +- PR 2377 - Fix the fact that spyder_win_post_install.py can't be run from pip +- PR 2293 - Hide menu icons on Mac OS X +- PR 2247 - Add support to run Python programs on xfce and xterm external terminals +- PR 2216 - Fix broken png files: libpng 1.6.2 and newer has stricter iCCP rules + +--- Old: spyder-2.3.4.zip New: spyder-2.3.5.2.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.sWpMn5/_old 2015-06-30 10:19:26.0 +0200 +++ /var/tmp/diff_new_pack.sWpMn5/_new 2015-06-30 10:19:26.0 +0200 @@ -17,7 +17,7 @@ Name: spyder -Version:2.3.4 +Version:2.3.5.2 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2015-03-25 10:01:42 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2014-12-08 16:56:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2015-03-25 10:01:58.0 +0100 @@ -1,0 +2,122 @@ +Tue Mar 24 13:06:52 UTC 2015 - toddrme2...@gmail.com + +- Build docs for python 3.x +- Update to 2.3.4: + * New features +- Debugging + + After pressing the Debug button (or Ctrl+F5) move to the first +breakpoint +- IPython Console + + Drop support for Sympy versions less than 0.7.3 +- Python Console + + Remove support to run system commands with ! (like !diff) +- Editor + + Accept drops from compressed files on Windows + * Bug fixes +- spyder crashes if ipython installed but not pygments +- Cannot plot inline in IPython console on Linux +- Update French translations for 2.3.4 +- Importing a module with debugger causes "TypeError: decoding Unicode is + not supported" +- SyntaxErrors with Python 3.2 +- Object Inspector is not showing "No documentation available" for objects + without docstring +- IPython does not work with brewed or virtualenv Python(s) in MacOSX +- Spyder2.3.3 Code completion breaks +- Spyder's WM_CLASS is empty, resulting in unexpected behavior for task + managers +- Code completion issue with Jedi +- IPython consoles are not named correctly when connecting to existing + kernels and passing the full kernel path +- runfile with path containing apostrophes (quotes) will not work +- Long NumPy arrays throw off errors +- Special character "!" is not processed correctly when debugging in Python + consoles +- Spyder crashes on Windows because of non-ascii chars in working directory +- Don't execute external commands (!) when running pdb in python consoles +- Execute until first breakpoint when pressing the Debug button +- Dragging (not dropping) file from 7zip over spyder window causes + TypeError in dragEnterEvent +- spyderlib.utils.external overrides modules for script execution +- spyder 2.3 ipython console startup code or file not working +- Running in external system terminals is not working on Windows and Python + 3 +- Spyder crashes on launch trying to load the project config file + (.spyderproject) +- raw_input borks with '!' +- Plot A List Of Floats In Variable Explorer Not Possible +- Problems with sitecustomize because of pickleshare library +- "Highlight occurrences" setting is lost after IDE restart +- Mac app - Sometimes it's not possible to get the user env vars +- The PYTHONPATH manager on the Mac app does not work with the EPD64 + interpreter +- Ctrl-C doesn't copy to clipboard in object inspector + * Pull requests +- Update French translations +- Improve message for no docstring +- catch a reason to crash on startup +- Fix a bug in completion if callback value is not converted to string +- Open configuration file with utf-8 encoding on Windows and Python 2 +- Fix zlib segmentation fault in Anaconda 3.4 Linux +- Update to 2.3.3: + * New features +- Editor + + Use the Jedi library to do code completions + + Add Ctrl+= as a shortcut to do Zoom in and Ctrl+0 to reset zoom + + Add an option to show blank spaces, under the Source menu. There is + also an option to make this permanent under Preferences > Editor. +- IPython Console + + Don't print DataFrames as html tables because this won't be supported + since IPython 3.0 + + Drop support for IPython 0.13 + + Support the upcoming 3.0 version + + Add Ctrl+T as shortcut to open new consoles + + Simplify how consoles are named +- Variable Explorer + + More optimizations to handle big DataFrames and NumPy arrays (i.e. with + more than 1e6 elements). +- Main Window + + Add Ctrl+W and Ctrl+F4 to close tabs in all platforms + + Show shortcuts to move to each pane in View > Panes + * Bug fixes +- Visual help for indentation: draw spaces and tabs +- Allow the file explorer to open any file into the editor as text +- Augment or replace rope with Jedi +- Kill button 'clicked' signal is connected but never disconnected on the + python shell +- Add support to get code completions for compiled modules (e.g. OpenCV) +- Debug ignores breakpoints, if there's no ASCII characters in a file path +- Creating file gives TypeError on Python 3 +- Keyboard shortcut to come b
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2014-12-08 16:56:37 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2014-10-14 07:13:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2014-12-08 16:56:17.0 +0100 @@ -1,0 +2,18 @@ +Sat Dec 6 08:34:31 UTC 2014 - toddrme2...@gmail.com + +- Update to 2.3.2: + * Editor + - Improve cells visualization + - Add support for drag selection and improve look of + line number area + - Open on it any text file present in the Variable Explorer + - View and edit IPython notebooks as Json files + - Syntax highlighting for Json and Yaml files + * Variable Explorer: + - Import csv files as Pandas DataFrames + - Improve browsing speed for NumPy arrays and DataFrames with more +han 1e5 elements + * IPython Console + - Add a stop button to easily stop computations + +--- Old: spyder-2.3.1.zip New: spyder-2.3.2.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.ZliFhG/_old 2014-12-08 16:56:18.0 +0100 +++ /var/tmp/diff_new_pack.ZliFhG/_new 2014-12-08 16:56:18.0 +0100 @@ -17,7 +17,7 @@ Name: spyder -Version:2.3.1 +Version:2.3.2 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2014-10-14 07:12:33 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2014-09-19 15:45:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2014-10-14 07:13:27.0 +0200 @@ -1,0 +2,5 @@ +Mon Oct 13 15:02:55 UTC 2014 - toddrme2...@gmail.com + +- Fix icon directory ownership + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.5rjAfs/_old 2014-10-14 07:13:28.0 +0200 +++ /var/tmp/diff_new_pack.5rjAfs/_new 2014-10-14 07:13:28.0 +0200 @@ -116,6 +116,8 @@ %defattr(-,root,root,-) %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop +%dir %{_datadir}/icons/hicolor/scalable +%dir %{_datadir}/icons/hicolor/scalable/apps %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/pixmaps/%{name}.png -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2014-09-19 13:56:14 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2014-07-15 08:01:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2014-09-19 15:45:16.0 +0200 @@ -1,0 +2,52 @@ +Thu Sep 18 09:14:37 UTC 2014 - toddrme2...@gmail.com + +- Update to 2.3.1 + * New features since +* Variable Explorer + * Support for Pandas DataFrame's and TimeSerie's types + * Support for Numpy 3D arrays + * Drag and drop works for all its supported file types +(e.g. images, mat files, json files, etc) +* Editor + * F9 runs the current line under the cursor if nothing is +selected + * Focus remains on it after evaluating cells and selections +(an option was added to return to the old behavior) +* IPython console + * Connect to external kernels through ssh +* Object Inspector + * Add a tutorial for beginners +* Main Window + * Improve style on Mac + * Bug fixes +* Issue 93 Variable explorer: allow array editor to deal + with arrays with more than 2 dimensions +* Issue 1160 Variable Explorer: add support for pandas + objects +* Issue 1305 mayavi plot hangs when IPython graphics backend + is inline (default) +* Issue 1319 Spyder is not getting its taskbar icon right in + Win 7/8 +* Issue 1445 Linux style middle mouse button paste not + executed in console +* Issue 1530 Wrong encoding for date in pylint widget +* Issue 1590 Add numpy matrices as a supported type to the + Variable Explorer +* Issue 1604 spyder 2.2.5 freezes with netCDF4-python +* Issue 1627 Run selection (F9) changes focus to Python + interpreter, but ex-Matlab users expect the + focus to remain on the editor +* Issue 1670 Provide a "Run current line" feature +* Issue 1690 Feature request: connect to existing IPython + kernel over ssh +* Issue 1699 Option to disable middle button paste +* Issue 1783 The new cell delimiter when converting a + notebook to python file is # In[`*`] +* Issue 1863 Ctrl-C doesn't work in a *restarted* IPython + console +* Issue 1893 Matplotlib plots do not display correctly in + 2.3.0 (when running in dedicated python + interpreter) +- Update dependencies + +--- Old: spyder-2.3.0.zip New: spyder-2.3.1.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.YaM5QF/_old 2014-09-19 15:45:18.0 +0200 +++ /var/tmp/diff_new_pack.YaM5QF/_new 2014-09-19 15:45:18.0 +0200 @@ -17,7 +17,7 @@ Name: spyder -Version:2.3.0 +Version:2.3.1 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment @@ -35,8 +35,8 @@ BuildRequires: python-pep8 BuildRequires: python-psutil BuildRequires: python-pyflakes >= 0.5.0 -BuildRequires: python-qt4 >= 4.4 -BuildRequires: python-rope => 0.9.0 +BuildRequires: python-qt4 >= 4.6 +BuildRequires: python-rope => 0.9.2 BuildRequires: python-scipy BuildRequires: unzip BuildRequires: update-desktop-files @@ -57,7 +57,7 @@ Summary:Python GUI components Group: Development/Languages/Python Requires: python-Sphinx >= 0.6.0 -Requires: python-qt4 >= 4.4 +Requires: python-qt4 >= 4.6 Recommends: IPython Recommends: python-matplotlib Recommends: python-numpy @@ -65,7 +65,7 @@ Recommends: python-psutil Recommends: python-pyflakes >= 0.5.0 Recommends: python-pylint -Recommends: python-rope >= 0.9.0 +Recommends: python-rope >= 0.9.2 Recommends: python-scipy %description -n python-spyderlib -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2014-07-15 08:01:13 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2014-02-15 08:07:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2014-07-15 08:01:25.0 +0200 @@ -1,0 +2,36 @@ +Mon Jul 14 15:54:00 UTC 2014 - toddrme2...@gmail.com + +- Add spyder-rpmlintrc as source file +- Remove not-applied patch version_check.patch + +--- +Mon Jul 14 09:36:03 UTC 2014 - toddrme2...@gmail.com + +- Update to 2.3.0 + - New features +* Python 3 support +* Editor +* Use the Tab key to do code completions +* Highlight cells, i.e. portions of a file delimited by separators of the form `# %%` +* First-class support for Enaml files +* Syntax highlighting for Julia files +* Use Shift+Tab to show the signature corresponding to a function/method while it's been called +* Do code completions using the tokens (or words) found in a file +* Token-based completions work for any file type supported by the Editor +* Add a new tooltip widget (borrowed from the IPython project) to better handle how to show function signatures +* IPython console +* Assign the keyboard shortcut Ctrl+Shift+I to move to it +* Open a console by default at startup +* Give visual feedback when opening a console +* Show kernel error messages in the client tab +* Object Inspector +* Add an intro message to explain how to use it +* New style based on the Bootswatch Cerulean theme +* Main Window +* Reorganize several menus +* Under the hood +* Improve startup time +* Develop a new way to update configuration defaults (that doesn't involve resetting user settings) + - Bug fixes + +--- Old: spyder-2.2.5.zip version_check.patch New: spyder-2.3.0.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.qMAAiK/_old 2014-07-15 08:01:27.0 +0200 +++ /var/tmp/diff_new_pack.qMAAiK/_new 2014-07-15 08:01:27.0 +0200 @@ -17,13 +17,14 @@ Name: spyder -Version:2.2.5 +Version:2.3.0 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment License:MIT Group: Development/Languages/Python -Source: http://spyderlib.googlecode.com/files/%{name}-%{version}.zip +Source: https://pypi.python.org/packages/source/s/spyder/spyder-%{version}.zip +Source1:spyder-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: IPython BuildRequires: fdupes @@ -72,21 +73,24 @@ editor related widgets to your PyQt4 application. %package doc -Summary:Documentation for %{name} and spyderlib +Summary:Documentation for %{name} and python-spyderlib Group: Development/Languages/Python Requires: %{name} = %{version} %description doc -Documentation and help files for both %{name} and spyderlib +Documentation and help files for both %{name} and python-spyderlib %lang_package %prep %setup -q +# Fix wrong-file-end-of-line-encoding RPMLint warning +sed -i 's/\r$//' doc/*.rst +sed -i 's/\r$//' spyderlib/userconfig.py +sed -i 's/\r$//' LICENSE +sed -i 's/\r$//' CHANGELOG %build python setup.py build && rm build/lib/spyderlib/doc/.buildinfo -# Fix wrong-file-end-of-line-encoding RPMLint warning -sed -i 's/\r//' build/lib/spyderlib/doc/_sources/*.txt %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} @@ -96,35 +100,41 @@ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ # install the icon pushd %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ -ln -s %{python_sitelib}/spyderlib/images/spyder.svg +ln -s %{python_sitelib}/spyderlib/images/spyder.svg %{name}.svg popd -%find_lang spyderlib -%suse_update_desktop_file spyder +%find_lang spyderlib %{name}.lang +%find_lang p_breakpoints %{name}.lang +%find_lang p_profiler %{name}.lang +%find_lang p_pylint %{name}.lang +%suse_update_desktop_file %{name} %fdupes %{buildroot}%{python_sitelib} -# Documentation belongs into %{_docdir}: +# Documentation belongs into _docdir: rm -r %{buildroot}%{python_sitelib}/spyderlib/doc +rm -f build/lib/spyderlib/doc/.buildinfo %files %defattr(-,root,root,-) -%doc README %{_bindir}/%{name} -%{_datadir}/applicat
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2014-02-15 08:07:11 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2013-12-18 07:53:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2014-02-15 08:07:12.0 +0100 @@ -1,0 +2,5 @@ +Fri Feb 14 10:32:54 UTC 2014 - dmuel...@suse.com + +- remove python-pylint buildrequires, doesn't seem to be used + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.oW2oPv/_old 2014-02-15 08:07:12.0 +0100 +++ /var/tmp/diff_new_pack.oW2oPv/_new 2014-02-15 08:07:12.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package spyder # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -34,7 +34,6 @@ BuildRequires: python-pep8 BuildRequires: python-psutil BuildRequires: python-pyflakes >= 0.5.0 -BuildRequires: python-pylint BuildRequires: python-qt4 >= 4.4 BuildRequires: python-rope => 0.9.0 BuildRequires: python-scipy -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2013-12-18 07:53:01 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2013-11-14 08:44:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2013-12-18 07:53:02.0 +0100 @@ -29 +29 @@ -- Update to version 2.2.4 +- Update to version 2.2.4 (bnc#849811) Other differences: -- -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2013-11-14 08:43:59 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2013-10-17 17:48:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2013-11-14 08:44:00.0 +0100 @@ -1,0 +2,5 @@ +Wed Nov 13 12:42:19 UTC 2013 - p.drou...@gmail.com + +- Define %{python_sitelib} to fix build with SLE + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.7yVRMk/_old 2013-11-14 08:44:01.0 +0100 +++ /var/tmp/diff_new_pack.7yVRMk/_new 2013-11-14 08:44:01.0 +0100 @@ -41,7 +41,11 @@ BuildRequires: unzip BuildRequires: update-desktop-files Requires: python-spyderlib = %{version} +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%else BuildArch: noarch +%endif %description A Scientific Python development environment, an alternative to IDLE -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2013-10-17 14:28:20 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2013-10-14 13:06:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2013-10-17 17:48:15.0 +0200 @@ -1,0 +2,20 @@ +Tue Oct 15 21:33:19 UTC 2013 - toddrme2...@gmail.com + +- Update to version 2.2.5 + * Issue 1322 Problems with scientific_startup in other interpreters from the one Spyder is running on + * Issue 1337 Mac app - Update to Qt 4.8.4 for HDPI + * Issue 1450 IPython kernel cpu usage increases with time + * Issue 1520 LinuxColor for ipython plugin + * Issue 1551 /doc/installation.rst: update Arch Linux package link + * Issue 1560 spyder 2.2.3 incompatible with pylint 0.25.1 on Windows + * Issue 1564 Fix several Editor cell problems + * Issue 1578 Typo in your 'About Spyder...' dialog. + * Issue 1581 Cannot launch Spyder 2.2.4 installed from DMG on Mac OS X. + * Issue 1589 Mention what types of objects our Variable Explorer support in our docs + * Issue 1595 Fail to start an ipython console when variable explorer autorefresh is turned off in Preferences + * Issue 1596 Spelling mistake in dialog ('loose' --> 'lose') + * Update our Mac application to the latest versions of Python, Qt and PyQt (now it's based in Homebrew). + * Several important compatibility fixes for PySide. + * Improve our support for IPython 1.0+. + +--- Old: spyder-2.2.4.zip New: spyder-2.2.5.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.df8bHD/_old 2013-10-17 17:48:16.0 +0200 +++ /var/tmp/diff_new_pack.df8bHD/_new 2013-10-17 17:48:16.0 +0200 @@ -17,7 +17,7 @@ Name: spyder -Version:2.2.4 +Version:2.2.5 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2013-10-14 13:06:19 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2013-08-14 22:58:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2013-10-14 13:06:52.0 +0200 @@ -1,0 +2,63 @@ +Sat Oct 12 14:06:50 UTC 2013 - p.drou...@gmail.com + +- Update to version 2.2.4 + * Fix issue 347: Matplotlib hangs on Mac if using PySide + * Fix issue 1265: Create a Debug menu to easily show how to set breakpoints + * Fix issue 1489: Project Explorer does not load all projects in workspace. + * Fix issue 1516: Make Spyder compatible with both IPython 0.13 and 1.0 + * Fix issue 1531: Pyflakes version check is looking for 0.5.0 only + * Fix issue 1539: /tmp/spyder is owned by the first user on the server +to launch spyder + * Make Spyder compatible with SymPy 0.7.3+ + * Add shortcuts to the tooltips of all toolbars + * Make IPython Console work better if Matplotlib is not installed +- Changes between version 2.2.3 and 2.2.2 + * Fix issue 634: Debugging: Lingering break points + * Fix issue 639: Project Explorer: horizontal size issue (added an +optional horizontal scrollbar. This option may be enabled/disabled +in the widget context menu) + * Fix issue 749: Outline Explorer: Duplicate entries + * Fix issue 852: Implement matlab-like cell features + * Fix issue 1388: Add an "About Spyder dependencies" dialog box + * Fix issue 1438: "runfile" doesn't work correctly if unicode_literals has +been imported (replaced backslashes by slashes in paths) + * Fix issue 1515: Add an option to use the same interpreter Spyder is +running on as "Python executable" for external consoles + * Fix issue 1522: licenses of the images (especially the .png) + * Fix issue 1526: Build script (setup.py) includes the wrong version of +pyflakes/rope in Windows installer + * Fix issue 1527: please include the LICENSE file in the source package + * New "Run selection" (F9), "Run cell" (Ctrl+Enter) and "Run cell and +advance" (Shift+Enter) actions in "Run" menu entry, as a replacement +to the old "Run selection or block" and "Run block and advance" actions. + *Added "Optional Dependencies" dialog box in "?" menu. + *Editor: added Monokai and Zenburn syntax coloring schemes. + *Keyboard shortcuts: removing deprecated shortcuts at startup. Otherwise, +when renaming the name of a registered shortcut (in the code), the old +shortcut will stay in Spyder configuration file and opening the Preferences +dialog will show a shortcut conflict dialog box. + * External console tabs: fixed history browsing with Ctrl+Tab and added + Shift+Ctrl+Tab support. + * Preferences>Console>Advanced: new option to switch between the default Python + executable + * Run Icons: removed deprecated images, updated other images to the new design +setup.py/Windows installers: now building CHM documentation for Windows + * SPYDER_DEBUG environment variable now supports 3 levels of debug mode: + SPYDER_DEBUG=0 or False: debug mode is off + SPYDER_DEBUG=1 or True: debug level 1 is on (internal console is disconnected) + SPYDER_DEBUG=2: debug level 2 is on (+ logging coms with external Python processes) + SPYDER_DEBUG=3: debug level 3 is on (+ enabling -v option in external + Python processes and debugging editor) +- Changes between version 2.2.2 and 2.2.1 + * Fix issue 1497: Spyder 2.2.1 does not work with Python < 2.7 + * Fix issue 1498: TypeError thrown by IPython Console when the pager is off + * Fix issue 1499: Console (Terminal) throws NotImplementedError for Home/End keys + * Fix issue 1509: Add support for javascript syntax highlighting + * Fix issue 1510: Problems with zooming in/out + * Add new icons to the Run, Debug and Main toolbars + * Update Pylint plugin to work with pylint 1.0 + * Add Ctrl/Cmd+[+,-] to zoom in/out in the Editor + * Disable Crtl+MouseWheel to zoom in/out in Mac (See Issue 1509 ) + * Update Pandas and Matplotlib in our Mac application + +--- Old: spyder-2.2.1.zip New: spyder-2.2.4.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.hAbbTl/_old 2013-10-14 13:06:54.0 +0200 +++ /var/tmp/diff_new_pack.hAbbTl/_new 2013-10-14 13:06:54.0 +0200 @@ -17,7 +17,7 @@ Name: spyder -Version:2.2.1 +Version:2.2.4 Release:0 Url:http://spyderlib.googlecode.com Sum
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2013-08-14 22:58:47 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2013-04-24 09:48:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2013-08-14 22:58:48.0 +0200 @@ -1,0 +2,7 @@ +Tue Aug 13 10:00:20 UTC 2013 - speili...@suse.com + +- Updato to version 2.2.1 (bnc#833564): + + Upstream provides no changelog +- Install documentation into correct location + +--- Old: spyder-2.1.13.zip New: spyder-2.2.1.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.VOcKok/_old 2013-08-14 22:58:49.0 +0200 +++ /var/tmp/diff_new_pack.VOcKok/_new 2013-08-14 22:58:49.0 +0200 @@ -17,16 +17,13 @@ Name: spyder -%define modname %{name}lib -Version:2.1.13 +Version:2.2.1 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment License:MIT Group: Development/Languages/Python -Source: http://%{modname}.googlecode.com/files/%{name}-%{version}.zip -# PATCH-FIX-UPSTREAM version_check.patch -- Fixes detection of pyqt version -Patch0: version_check.patch +Source: http://spyderlib.googlecode.com/files/%{name}-%{version}.zip BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: IPython BuildRequires: fdupes @@ -45,7 +42,7 @@ %if 0%{?suse_version} <= 1210 BuildRequires: update-desktop-files %endif -Requires: python-%{modname} = %{version} +Requires: python-spyderlib = %{version} %if 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %else @@ -58,12 +55,11 @@ GUI-based editors for dictionaries, lists, NumPy arrays, etc.), object inspector, online help, and a lot more. -%package -n python-%{modname} +%package -n python-spyderlib Summary:Python GUI components Group: Development/Languages/Python Requires: python-Sphinx >= 0.6.0 Requires: python-qt4 >= 4.4 -Requires: python(abi) = %{py_ver} Recommends: IPython Recommends: python-matplotlib Recommends: python-numpy @@ -74,92 +70,64 @@ Recommends: python-rope >= 0.9.0 Recommends: python-scipy -%description -n python-%{modname} +%description -n python-spyderlib The spyderlib module provides powerful console and editor related widgets to your PyQt4 application. %package doc -Summary:Documentation for %{name} and %{modname} +Summary:Documentation for %{name} and spyderlib Group: Development/Languages/Python Requires: %{name} = %{version} -Requires: python(abi) = %{py_ver} %description doc -Documentation and help files for both %{name} and -%{modname} +Documentation and help files for both %{name} and spyderlib %lang_package %prep %setup -q -%patch0 -p1 - -# add icon line to the .desktop file -sed -i '9 i Icon=spyder' scripts/spyder.desktop - -# fix encoding -sed -i 's/\r//' doc/{console,editor,explorer,findinfiles,historylog,index,inspector,internalconsole,lightmode,onlinehelp,options,overview,projectexplorer,pylint,variableexplorer}.rst %build -export CFLAGS="%{optflags}" python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} - -# remove hidden file -rm %{buildroot}%{python_sitelib}/%{modname}/doc/.buildinfo - # remove windows stuff rm %{buildroot}%{_bindir}/spyder_win_post_install.py - -# fix permission -chmod +x %{buildroot}%{python_sitelib}/%{modname}/utils/external/pickleshare.py - # create missing directories -mkdir -p %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ - -# install the .desktop file -cp scripts/spyder.desktop %{buildroot}%{_datadir}/applications/ - # install the icon pushd %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ -ln -s %{python_sitelib}/%{modname}/images/spyder.svg +ln -s %{python_sitelib}/spyderlib/images/spyder.svg popd - -%find_lang %{modname} - +%find_lang spyderlib %if 0%{?suse_version} <= 1210 %suse_update_desktop_file spyder %endif - -%fdupes %{buildroot} - -%clean -rm -rf %{buildroot} +%fdupes %{buildroot}%{python_sitelib} +# Documentation belongs into %{_docdir}: +rm -r %{buildroot}%{python_sitelib}/spyderlib/doc %files %defattr(-,root,root,-) +%doc README %{_bindir}/%{name} %{_datadir}/ap
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2013-04-24 09:48:41 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2013-03-07 07:34:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2013-04-24 09:48:43.0 +0200 @@ -1,0 +2,5 @@ +Mon Apr 22 21:48:07 UTC 2013 - hrvoje.sen...@gmail.com + +- Added version_check.patch, fixes detection of pyqt version + +--- New: version_check.patch Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.AMVwvs/_old 2013-04-24 09:48:47.0 +0200 +++ /var/tmp/diff_new_pack.AMVwvs/_new 2013-04-24 09:48:47.0 +0200 @@ -25,6 +25,8 @@ License:MIT Group: Development/Languages/Python Source: http://%{modname}.googlecode.com/files/%{name}-%{version}.zip +# PATCH-FIX-UPSTREAM version_check.patch -- Fixes detection of pyqt version +Patch0: version_check.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: IPython BuildRequires: fdupes @@ -89,6 +91,7 @@ %lang_package %prep %setup -q +%patch0 -p1 # add icon line to the .desktop file sed -i '9 i Icon=spyder' scripts/spyder.desktop ++ version_check.patch ++ diff -urNB spyder-2.1.13.orig/spyderlib/requirements.py spyder-2.1.13/spyderlib/requirements.py --- spyder-2.1.13.orig/spyderlib/requirements.py2013-01-04 20:09:16.0 +0100 +++ spyder-2.1.13/spyderlib/requirements.py 2013-04-22 23:45:41.138802817 +0200 @@ -9,13 +9,7 @@ import sys import os import os.path as osp - -def check_version(actual_str, required_str): -"""Return True if actual_str version fit required_str requirement""" -actual = actual_str.split('.') -required = required_str.split('.') -return actual[0] < required[0] or \ - (actual[0] == required[0] and actual[1] < required[1]) +from distutils.version import LooseVersion def show_warning(message): """Show warning using Tkinter if available""" @@ -43,12 +37,12 @@ qt_infos = dict(pyqt=("PyQt4", "4.4"), pyside=("PySide", "1.0")) try: from spyderlib import qt -package_name, required_str = qt_infos[qt.API] -actual_str = qt.__version__ -if check_version(actual_str, required_str): +package_name, required_ver = qt_infos[qt.API] +actual_ver = qt.__version__ +if LooseVersion(actual_ver) < LooseVersion(required_ver): show_warning("Please check Spyder installation requirements:\n" "%s %s+ is required (found v%s)." - % (package_name, required_str, actual_str)) + % (package_name, required_ver, actual_ver)) except ImportError: show_warning("Please check Spyder installation requirements:\n" "%s %s+ (or %s %s+) is required." -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2013-03-07 07:34:12 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2012-12-05 14:09:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2013-03-07 07:34:13.0 +0100 @@ -1,0 +2,6 @@ +Thu Feb 14 01:24:49 UTC 2013 - fi...@opensuse.org + +- Update to version 2.1.13: + * Bug fixes + +--- Old: spyder-2.1.11.zip New: spyder-2.1.13.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.F4rCla/_old 2013-03-07 07:34:15.0 +0100 +++ /var/tmp/diff_new_pack.F4rCla/_new 2013-03-07 07:34:15.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package spyder # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: spyder %define modname %{name}lib -Version:2.1.11 +Version:2.1.13 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment @@ -106,6 +106,9 @@ # remove hidden file rm %{buildroot}%{python_sitelib}/%{modname}/doc/.buildinfo +# remove windows stuff +rm %{buildroot}%{_bindir}/spyder_win_post_install.py + # fix permission chmod +x %{buildroot}%{python_sitelib}/%{modname}/utils/external/pickleshare.py -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2012-12-05 14:09:09 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2012-06-12 22:10:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2012-12-05 14:09:11.0 +0100 @@ -1,0 +2,15 @@ +Thu Nov 29 17:20:37 UTC 2012 - toddrme2...@gmail.com + +- Fix typo + +--- +Thu Nov 29 13:05:17 UTC 2012 - toddrme2...@gmail.com + +- Update to Version 2.1.11 + * Bug fixes +- Split documentation package +- Split spyderlib package and binary package, since spyderlib is + used independently of the spyder gui +- Spec file cleanups + +--- Old: spyder-2.1.10.zip New: spyder-2.1.11.zip Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.MtBN92/_old 2012-12-05 14:09:12.0 +0100 +++ /var/tmp/diff_new_pack.MtBN92/_new 2012-12-05 14:09:12.0 +0100 @@ -1,5 +1,5 @@ # -# spec file for package python-spyder +# spec file for package spyder # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -11,14 +11,14 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: spyder %define modname %{name}lib -Version:2.1.10 +Version:2.1.11 Release:0 Url:http://spyderlib.googlecode.com Summary:Scientific PYthon Development EnviRonment @@ -26,56 +26,76 @@ Group: Development/Languages/Python Source: http://%{modname}.googlecode.com/files/%{name}-%{version}.zip BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: IPython BuildRequires: fdupes -BuildRequires: python-devel >= 2.5 -BuildRequires: python-qt4 > 4.4 -BuildRequires: python-pyflakes >= 0.5.0 -BuildRequires: python-rope => 0.9.2 BuildRequires: python-Sphinx >= 0.6.0 -BuildRequires: python-numpy -BuildRequires: python-scipy +BuildRequires: python-devel >= 2.5 BuildRequires: python-matplotlib +BuildRequires: python-numpy BuildRequires: python-pep8 BuildRequires: python-psutil +BuildRequires: python-pyflakes >= 0.5.0 BuildRequires: python-pylint -BuildRequires: IPython +BuildRequires: python-qt4 >= 4.4 +BuildRequires: python-rope => 0.9.0 +BuildRequires: python-scipy BuildRequires: unzip %if 0%{?suse_version} <= 1210 BuildRequires: update-desktop-files %endif -Requires: python >= 2.5 -Requires: python-base = %{py_ver} -Requires: python-qt4 > 4.4 -Recommends: python-pyflakes >= 0.5.0 -Recommends: python-rope >= 0.9.2 -Recommends: python-Sphinx >= 0.6.0 -Recommends: python-numpy -Recommends: python-scipy -Recommends: python-matplotlib -Recommends: python-pep8 -Recommends: python-psutil -Recommends: python-pylint -Recommends: IPython +Requires: python-%{modname} = %{version} %if 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %else BuildArch: noarch -%py_requires %endif -%lang_package - %description -The spyderlib module provides powerful console and -editor related widgets to your PyQt4 application. It also includes a -Scientific Python development environment named 'Spyder', an alternative to -IDLE with powerful interactive features such as variable explorer (with +A Scientific Python development environment, an alternative to IDLE +with powerful interactive features such as variable explorer (with GUI-based editors for dictionaries, lists, NumPy arrays, etc.), object inspector, online help, and a lot more. +%package -n python-%{modname} +Summary:Python GUI components +Group: Development/Languages/Python +Requires: python-Sphinx >= 0.6.0 +Requires: python-qt4 >= 4.4 +Requires: python(abi) = %{py_ver} +Recommends: IPython +Recommends: python-matplotlib +Recommends: python-numpy +Recommends: python-pep8 +Recommends: python-psutil +Recommends: python-pyflakes >= 0.5.0 +Recommends: python-pylint +Recommends: python-rope >= 0.9.0 +Recommends: python-scipy + +%description -n python-%{modname} +The spyderlib module provides powerful console and +editor related widget
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2012-06-12 21:59:48 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2012-06-06 10:29:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2012-06-12 22:10:28.0 +0200 @@ -1,0 +2,7 @@ +Tue Jun 12 08:32:23 UTC 2012 - toddrme2...@gmail.com + +- Install desktop file, with appropriate icon +- Tag documentation in spec file +- Fix rpmlint warnings + +--- Other differences: -- ++ spyder.spec ++ --- /var/tmp/diff_new_pack.vN9iQ6/_old 2012-06-12 22:10:30.0 +0200 +++ /var/tmp/diff_new_pack.vN9iQ6/_new 2012-06-12 22:10:30.0 +0200 @@ -40,7 +40,11 @@ BuildRequires: python-pylint BuildRequires: IPython BuildRequires: unzip +%if 0%{?suse_version} <= 1210 +BuildRequires: update-desktop-files +%endif Requires: python >= 2.5 +Requires: python-base = %{py_ver} Requires: python-qt4 > 4.4 Recommends: python-pyflakes >= 0.5.0 Recommends: python-rope >= 0.9.2 @@ -78,11 +82,40 @@ %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} + +# remove hidden file rm %{buildroot}%{python_sitelib}/%{modname}/doc/.buildinfo -chmod +x %{buildroot}%{python_sitelib}/%{modname}//utils/external/pickleshare.py + +# fix permission +chmod +x %{buildroot}%{python_sitelib}/%{modname}/utils/external/pickleshare.py + +# fix encoding +sed -i 's/\r//' %{buildroot}%{python_sitelib}/%{modname}/doc/_sources/{console,editor,explorer,findinfiles,historylog,index,inspector,internalconsole,lightmode,onlinehelp,options,overview,projectexplorer,pylint,variableexplorer}.txt + +# create missing directories +mkdir -p %{buildroot}%{_datadir}/applications/ +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ + +# install the .desktop file +cp scripts/spyder.desktop %{buildroot}%{_datadir}/applications/ + +# add icon line to the .desktop file +sed -i '9 i Icon=spyder' %{buildroot}%{_datadir}/applications/spyder.desktop + +# install the icon +pushd %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ +ln -s %{python_sitelib}/%{modname}/images/spyder.svg +popd + %find_lang %{modname} + +%if 0%{?suse_version} <= 1210 +%suse_update_desktop_file spyder +%endif + %fdupes %{buildroot} + %clean rm -rf %{buildroot} @@ -90,9 +123,12 @@ %defattr(-,root,root,-) %doc README %{_bindir}/%{name} -%{python_sitelib}/%{name}-%{version}-py%{py_ver}.egg-info +%{_datadir}/applications/spyder.desktop +%{_datadir}/icons/hicolor/scalable/apps/spyder.svg %{python_sitelib}/%{modname}/ %{python_sitelib}/spyderplugins/ +%{python_sitelib}/%{name}-%{version}-py%{py_ver}.egg-info +%doc %{python_sitelib}/%{modname}/doc %exclude %{python_sitelib}/%{modname}/locale/ %exclude %{python_sitelib}/spyderplugins/locale/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spyder for openSUSE:Factory
Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2012-06-06 10:29:02 Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new (New) Package is "spyder", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/spyder/spyder.changes2012-05-14 16:21:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes 2012-06-06 10:29:16.0 +0200 @@ -1,0 +2,127 @@ +Mon May 28 09:40:29 UTC 2012 - toddrme2...@gmail.com + +- Update to Version 2.1.10 + * Bug fixes + +--- +Tue May 22 15:46:57 UTC 2012 - toddrme2...@gmail.com + +- Update dependencies +- Clean up spec file formatting +- Update to Version 2.1.9 + * Bug fixes +- Update to Version 2.1.8 + * Bug fixes +- Update to Version 2.1.7 + * Bug fixes + * Variable explorer/Array editor: added support for masked arrays + * Showing Spyder's internal console automatically when there is a traceback + * Do not crash when a 3rd party plugin failed to import + * Editor: +* Automatic insertion of single, double and triple quotes +* Automatically colons insertion when pressing Enter after 'if', 'def', etc +* Don't trigger code completion on comments if text ends with a dot +* Added keyboard shortcut (Ctrl+Shift+Escape) to clear the console +* Added keyboard shortcut (Ctrl+P) to print current file (thanks to fheday at gmail dot com for the contribution) +* Code introspection features (code completion, calltips, go-to-definition) are now working even if script has syntax errors +- Update to Version 2.1.6 + * Bug fixes +- Update to Version 2.1.5 + * Bug fixes + * Debugging: when a non-empty SPYDER_DEBUG environment variable exists, Spyder switch to debug mode (log files are created in user's home directory and debug prints are available in the terminal) + * Variable explorer/Dictionary editor: added option to plot histogram from a 1-D array + * Console: +* standard Python interpreter is now a real Python interactive session: the older implementation was running a startup script and tried to emulate a standard Python interactive session (changing attributes like __name__, running the PYTHONSTARTUP script, etc.). But this implementation was not close enough to the standard Python interactive session, i.e. when you execute `python` outside Spyder, without any argument. A recent bug report confirmed this: the PYTHONSTARTUP script was executed but not exactly the same way as it is outside Spyder: for example, doing `from __future__ import division` in the startup script had no effect whereas it did outside Spyder. +* when running a standard Python interpreter, instead of running the startup script (spyderlib/widgets/externalshell/startup.py), the shell widget (ExternalPythonShell) simply runs the python executable with -u -i options, that's all. So now, the PYTHONSTARTUP script is executed as expected. +* Scientific startup script (default PYTHONSTARTUP in Spyder): added floating point division (from __future__ import division) +* PySide support: + * Added new "Qt (PyQt/PySide)" settings group in "External modules" tab + * It is now possible to select the Qt-Python bindings library: default (i.e. depends on the QT_API environment variable), PyQt or PySide + * The PyQt input hook has been adapted for PySide, so it is now possible to do interactive (non-blocking) plotting with PySide +* New options for standard Python interpreters (no effect on IPython): + * "Merge process standard output/error channels": merging the output channels of the process means that the standard error won't be written in red anymore, but this has the effect of speeding up display + * "Colorize standard error channel using ANSI escape codes": this method is the only way to have colorized standard error channel when the output channels have been merged + * Internal console (Issue 868): output is now immediately available + * "Maximize current plugin" action: now automatically shows the "Outline" plugin when maximizing the "Editor" plugin + * Editor/Outline comment separators: allow space betwee hash and dash, e.g "# --- Outline Separator" +- Update to Version 2.1.4 + * Bug fixes + * Console: +* option "Open an IPython interperter at startup" is now *explicitely* disabled for IPython v0.11+ (these versions of IPython are not fully supported through Spyder's console plugin) +- Update to Version 2.1.3 + * Bug fixes + * Variable explorer performance were improved, especially when dealing with very long sequences -- See this discussion: http://groups.google.com/group/spyderlib/browse_thread/thread/3a7ef892695e417a + * Variable explorer / dictionary edito