commit python-ipython for openSUSE:Factory

2020-08-06 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2020-08-06 17:32:34

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.3399 (New)


Package is "python-ipython"

Thu Aug  6 17:32:34 2020 rev:12 rq:824571 version:7.17.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes
2020-06-30 21:53:52.210277063 +0200
+++ /work/SRC/openSUSE:Factory/.python-ipython.new.3399/python-ipython.changes  
2020-08-06 17:33:17.473105683 +0200
@@ -1,0 +2,47 @@
+Sat Aug  1 22:10:57 UTC 2020 - Arun Persaud 
+
+- update to version 7.17.0:
+  * IPython 7.17 brings a couple of new improvements to API and a
+couple of user facing changes to make the terminal experience more
+user friendly.
+  * :ghpull:`12407` introduces the ability to pass extra argument to
+the IPython debugger class; this is to help a new project from
+kmaork (https://github.com/kmaork/madbg) to feature a fully remote
+debugger.
+  * :ghpull:`12410` finally remove support for 3.6, while the codebase
+is still technically compatible; IPython will not install on
+Python 3.6.
+  * lots of work on the debugger and hidden frames from @impact27 in
+:ghpull:`12437`, :ghpull:`12445`, :ghpull:`12460` and in
+particular :ghpull:`12453` which make the debug magic more robust
+at handling spaces.
+  * Biggest API addition is code transformation which is done before
+code execution; IPython allows a number of hooks to catch
+non-valid Python syntax (magic, prompt
+stripping...etc). Transformers are usually called many time;
+typically:
++ When trying to figure out whether the code is complete and valid
+  (should we insert a new line or execute ?)
++ During actual code execution pass before giving the code to
+  Python's exec.
+  * This lead to issues when transformer might have had side effects;
+or do external queries. Starting with IPython 7.17 you can expect
+your transformer to be called less time.
+  * Input transformers are now called only once in the execution path
+of InteractiveShell, allowing to register transformer that
+potentially have side effects (note that this is not
+recommended). Internal methods should_run_async, and
+run_cell_async now take a recommended optional transformed_cell,
+and preprocessing_exc_tuple parameters that will become mandatory
+at some point in the future; that is to say cells need to be
+explicitly transformed to be valid Python syntax ahead of trying
+to run them. :ghpull:`12440`;
+  * input_transformers can now also have an attribute has_side_effects
+set to True, when this attribute is present; this will prevent the
+transformers from being ran when IPython is trying to guess
+whether the user input is complete. Note that this may means you
+will need to explicitly execute in some case where your
+transformations are now not ran; but will not affect users with no
+custom extensions.
+
+---

Old:

  ipython-7.16.1.tar.gz

New:

  ipython-7.17.0.tar.gz



Other differences:
--
++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.95L23c/_old  2020-08-06 17:33:20.009105418 +0200
+++ /var/tmp/diff_new_pack.95L23c/_new  2020-08-06 17:33:20.013105418 +0200
@@ -28,7 +28,7 @@
 %define skip_python2 1
 %bcond_without  iptest
 Name:   python-ipython%{psuffix}
-Version:7.16.1
+Version:7.17.0
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause


++ ipython-7.16.1.tar.gz -> ipython-7.17.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipython-7.16.1/IPython/core/debugger.py 
new/ipython-7.17.0/IPython/core/debugger.py
--- old/ipython-7.16.1/IPython/core/debugger.py 2020-06-26 23:59:52.0 
+0200
+++ new/ipython-7.17.0/IPython/core/debugger.py 2020-08-01 03:31:27.0 
+0200
@@ -294,7 +294,14 @@
 
 This is used in up/down and where to skip frames.
 """
-ip_hide = [s[0].f_locals.get("__tracebackhide__", False) for s in 
stack]
+# The f_locals dictionary is updated from the actual frame
+# locals whenever the .f_locals accessor is called, so we
+# avoid calling it here to preserve self.curframe_locals.
+# Futhermore, there is no good reason to hide the current frame.
+ip_hide = [
+False if s[0] is self.curframe else s[0].f_locals.get(
+"__tracebackhide__", False)
+for s 

commit python-ipython for openSUSE:Factory

2020-06-30 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2020-06-30 21:53:43

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.3060 (New)


Package is "python-ipython"

Tue Jun 30 21:53:43 2020 rev:11 rq:817629 version:7.16.1

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes
2020-06-11 14:38:03.520151020 +0200
+++ /work/SRC/openSUSE:Factory/.python-ipython.new.3060/python-ipython.changes  
2020-06-30 21:53:52.210277063 +0200
@@ -1,0 +2,16 @@
+Sun Jun 28 19:06:05 UTC 2020 - Arun Persaud 
+
+- update to version 7.16.1:
+  * Noticeable changes:
++ Exceptions are now (re)raised when running notebooks via the
+  :magic:`%run`, helping to catch issues in workflows and
+  pipelines. :ghpull:`12301`
++ Fix inputhook for qt 5.15.0 :ghpull:`12355`
++ Fix wx inputhook :ghpull:`12375`
++ Add handling for malformed pathext env var (Windows)
+  :ghpull:`12367`
++ use $SHELL in system_piped :ghpull:`12360` for uniform behavior
+  with ipykernel.
+  * Reproducible Build
+
+---

Old:

  ipython-7.15.0.tar.gz

New:

  ipython-7.16.1.tar.gz



Other differences:
--
++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.Io8GDd/_old  2020-06-30 21:53:53.486281012 +0200
+++ /var/tmp/diff_new_pack.Io8GDd/_new  2020-06-30 21:53:53.490281024 +0200
@@ -28,7 +28,7 @@
 %define skip_python2 1
 %bcond_without  iptest
 Name:   python-ipython%{psuffix}
-Version:7.15.0
+Version:7.16.1
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause


++ ipython-7.15.0.tar.gz -> ipython-7.16.1.tar.gz ++
 9952 lines of diff (skipped)




commit python-ipython for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2020-06-11 14:37:56

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.3606 (New)


Package is "python-ipython"

Thu Jun 11 14:37:56 2020 rev:10 rq:810548 version:7.15.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes
2020-05-28 09:09:09.852001149 +0200
+++ /work/SRC/openSUSE:Factory/.python-ipython.new.3606/python-ipython.changes  
2020-06-11 14:38:03.520151020 +0200
@@ -1,0 +2,27 @@
+Sat May 30 23:53:32 UTC 2020 - Arun Persaud 
+
+- specfile:
+  * removed opensuse-disable-net-test.patch, wikipedia file is not accessed 
anymore
+
+- update to version 7.15.0:
+  * Misc Noticeable changes:
++ Long completion name have better elision in terminal
+  :ghpull:`12284`
++ I've started to test on Python 3.9 :ghpull:`12307` and fix some
+  errors.
++ Hi DPI scaling of figures when using qt eventloop
+  :ghpull:`12314`
++ Document the ability to have systemwide configuration for
+  IPython. :ghpull:`12328`
++ Fix issues with input autoformatting :ghpull:`12336`
++ IPython.core.debugger.Pdb is now interruptible (:ghpull:`12168`,
+  in 7.14 but forgotten in release notes)
++ Video HTML attributes (:ghpull:`12212`, in 7.14 but forgotten in
+  release notes)
+  * Reproducible Build
+  * NEP29: Last version to support Python 3.6
+  * Highlighted features
++ Increase Tab Completion Menu Height
++ Autoformat Code in the terminal
+
+---

Old:

  ipython-7.14.0.tar.gz
  opensuse-disable-net-test.patch

New:

  ipython-7.15.0.tar.gz



Other differences:
--
++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.BbLe9M/_old  2020-06-11 14:38:05.196155813 +0200
+++ /var/tmp/diff_new_pack.BbLe9M/_new  2020-06-11 14:38:05.200155825 +0200
@@ -24,12 +24,11 @@
 %define psuffix %{nil}
 %bcond_with test
 %endif
-
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 %bcond_without  iptest
 Name:   python-ipython%{psuffix}
-Version:7.14.0
+Version:7.15.0
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause
@@ -37,7 +36,6 @@
 URL:https://github.com/ipython/ipython
 Source: 
https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}.tar.gz
 Source1:
https://raw.githubusercontent.com/jupyter/qtconsole/4.0.0/qtconsole/resources/icon/JupyterConsole.svg
-Patch0: opensuse-disable-net-test.patch
 BuildRequires:  %{python_module backcall}
 BuildRequires:  %{python_module base >= 3.5}
 BuildRequires:  %{python_module setuptools >= 18.5}
@@ -140,7 +138,6 @@
 
 %prep
 %setup -q -n ipython-%{version}
-%patch0 -p1
 
 %build
 %python_build


++ ipython-7.14.0.tar.gz -> ipython-7.15.0.tar.gz ++
 9897 lines of diff (skipped)




commit python-ipython for openSUSE:Factory

2020-05-28 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2020-05-28 09:09:03

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.3606 (New)


Package is "python-ipython"

Thu May 28 09:09:03 2020 rev:9 rq:808404 version:7.14.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes
2020-03-29 14:25:06.362084382 +0200
+++ /work/SRC/openSUSE:Factory/.python-ipython.new.3606/python-ipython.changes  
2020-05-28 09:09:09.852001149 +0200
@@ -1,0 +2,22 @@
+Sat May  2 14:44:45 UTC 2020 - Benjamin Greiner 
+
+- Update to version 7.14.0
+  IPython  7.14 is a minor release that fix a couple of bugs and prepare
+  compatibility with new or future versions of some libraries. 
+  * Fix compatibility with Sphinx 3+
+gh#ipython/ipython#12235
+  * Remove deprecated matplotlib parameter usage, compatibility with
+matplotlib3.3+ 
+gh#ipython/ipython#12250
+  * set ``.py`` extension when editing current buffer in vi/emacs.
+gh#ipython/ipython#12167
+  * support for unicode identifiers in ``?``/``??``
+gh#ipython/ipython#12208
+  * add extra options to the ``Video`` Rich objects
+gh#ipython/ipython#12212
+  * add pretty-printing to ``SimpleNamespace``
+gh#ipython/ipython#12230 
+- add opensuse-disable-net-test.patch to disable network access
+  during new test_embed_svg_url
+
+---

Old:

  ipython-7.13.0.tar.gz

New:

  ipython-7.14.0.tar.gz
  opensuse-disable-net-test.patch



Other differences:
--
++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.hCIpAN/_old  2020-05-28 09:09:11.312004740 +0200
+++ /var/tmp/diff_new_pack.hCIpAN/_new  2020-05-28 09:09:11.316004751 +0200
@@ -29,7 +29,7 @@
 %define skip_python2 1
 %bcond_without  iptest
 Name:   python-ipython%{psuffix}
-Version:7.13.0
+Version:7.14.0
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause
@@ -37,6 +37,7 @@
 URL:https://github.com/ipython/ipython
 Source: 
https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}.tar.gz
 Source1:
https://raw.githubusercontent.com/jupyter/qtconsole/4.0.0/qtconsole/resources/icon/JupyterConsole.svg
+Patch0: opensuse-disable-net-test.patch
 BuildRequires:  %{python_module backcall}
 BuildRequires:  %{python_module base >= 3.5}
 BuildRequires:  %{python_module setuptools >= 18.5}
@@ -139,6 +140,7 @@
 
 %prep
 %setup -q -n ipython-%{version}
+%patch0 -p1
 
 %build
 %python_build


++ ipython-7.13.0.tar.gz -> ipython-7.14.0.tar.gz ++
 5980 lines of diff (skipped)

++ opensuse-disable-net-test.patch ++
From: Ben Greiner 
Date: 2020-05-02 16:33:59 +0200
Subject: Disable the network part of test_embed_svg_url
Upstream: no

OBS can't access the wikimedia url. Disabling this part of the test.

---
diff -u -r ipython-7.14.0orig/IPython/core/tests/test_display.py 
ipython-7.14.0/IPython/core/tests/test_display.py
--- ipython-7.14.0orig/IPython/core/tests/test_display.py   2020-05-02 
16:33:59.393228712 +0200
+++ ipython-7.14.0/IPython/core/tests/test_display.py   2020-05-02 
16:35:11.825203757 +0200
@@ -106,10 +106,11 @@
 svg = display.SVG(url=url + 'z')
 nt.assert_true(svg._repr_svg_().startswith('https://upload.wikimedia.org/wikipedia/commons/3/30/Vector-based_example.svg;
-svg = display.SVG(url=url)
-nt.assert_true(svg._repr_svg_().startswith('https://upload.wikimedia.org/wikipedia/commons/3/30/Vector-based_example.svg;
+# svg = display.SVG(url=url)
+# nt.assert_true(svg._repr_svg_().startswith('

commit python-ipython for openSUSE:Factory

2020-03-29 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2020-03-29 14:25:04

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.3160 (New)


Package is "python-ipython"

Sun Mar 29 14:25:04 2020 rev:8 rq:788909 version:7.13.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes
2020-03-08 22:22:16.780008684 +0100
+++ /work/SRC/openSUSE:Factory/.python-ipython.new.3160/python-ipython.changes  
2020-03-29 14:25:06.362084382 +0200
@@ -1,0 +2,5 @@
+Thu Mar 19 11:38:34 UTC 2020 - Benjamin Greiner 
+
+- update dep version of python-prompt_toolkit 
+
+---



Other differences:
--
++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.xtETHf/_old  2020-03-29 14:25:07.066084536 +0200
+++ /var/tmp/diff_new_pack.xtETHf/_new  2020-03-29 14:25:07.066084536 +0200
@@ -49,7 +49,7 @@
 Requires:   python-jedi >= 0.10
 Requires:   python-pexpect
 Requires:   python-pickleshare
-Requires:   python-prompt_toolkit < 2.1
+Requires:   python-prompt_toolkit < 3.1
 Requires:   python-prompt_toolkit >= 2.0
 Requires:   python-simplegeneric > 0.8
 Requires:   python-traitlets >= 4.2





commit python-ipython for openSUSE:Factory

2020-03-08 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2020-03-08 22:22:09

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.26092 (New)


Package is "python-ipython"

Sun Mar  8 22:22:09 2020 rev:7 rq:781249 version:7.13.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes
2020-02-14 16:25:21.731190249 +0100
+++ /work/SRC/openSUSE:Factory/.python-ipython.new.26092/python-ipython.changes 
2020-03-08 22:22:16.780008684 +0100
@@ -1,0 +2,25 @@
+Tue Mar  3 14:29:15 UTC 2020 - Todd R 
+
+- Run tests using multibuild instead of running them in a separate
+  subpackage.  This greatly simplifies the spec file and makes
+  updating the package much easier.
+- Drop doc subpackage due to rapid changes in readthedocs download
+  urls.  This was only around to let the tests be run in a
+  separate subpackage to avoid dependency loops.
+
+---
+Sun Mar  1 07:13:22 UTC 2020 - Arun Persaud 
+
+- update to version 7.13.0:
+  * Fix inability to run PDB when inside an event loop :ghpull:`12141`
+  * Fix ability to interrupt some processes on windows :ghpull:`12137`
+  * Fix debugger shortcuts :ghpull:`12132`
+  * improve tab completion when inside a string by removing irrelevant
+elements :ghpull:`12128`
+  * Fix display of filename tab completion when the path is long
+:ghpull:`12122`
+  * Many removal of Python 2 specific code path :ghpull:`12110`
+  * displaying wav files do not require NumPy anymore, and is 5x to
+30x faster :ghpull:`12113`
+
+---

Old:

  ipython-7.12.0.pdf
  ipython-7.12.0.tar.gz
  ipython-7.12.0.zip
  python-ipython-doc.changes
  python-ipython-doc.spec

New:

  _multibuild
  ipython-7.13.0.tar.gz



Other differences:
--
++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.ZsMteh/_old  2020-03-08 22:22:17.808009319 +0100
+++ /var/tmp/diff_new_pack.ZsMteh/_new  2020-03-08 22:22:17.808009319 +0100
@@ -16,11 +16,20 @@
 #
 
 
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "test"
+%define psuffix -test
+%bcond_without test
+%else
+%define psuffix %{nil}
+%bcond_with test
+%endif
+
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 %bcond_without  iptest
-Name:   python-ipython
-Version:7.12.0
+Name:   python-ipython%{psuffix}
+Version:7.13.0
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause
@@ -31,11 +40,8 @@
 BuildRequires:  %{python_module backcall}
 BuildRequires:  %{python_module base >= 3.5}
 BuildRequires:  %{python_module setuptools >= 18.5}
-BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
-BuildRequires:  hicolor-icon-theme
 BuildRequires:  python-rpm-macros
-BuildRequires:  update-desktop-files
 Requires:   python-Pygments
 Requires:   python-backcall
 Requires:   python-base >= 3.5
@@ -47,8 +53,6 @@
 Requires:   python-prompt_toolkit >= 2.0
 Requires:   python-simplegeneric > 0.8
 Requires:   python-traitlets >= 4.2
-Requires(post): update-alternatives
-Requires(postun): update-alternatives
 Recommends: jupyter
 Recommends: python-ipykernel
 Recommends: python-ipyparallel
@@ -60,10 +64,29 @@
 Provides:   python-jupyter_ipython = %{version}
 Obsoletes:  python-jupyter_ipython < %{version}
 Provides:   jupyter-ipython = %{version}
+Provides:   python-ipython-doc = %{version}
+Obsoletes:  python-ipython-doc < %{version}
+Provides:   python-jupyter_ipython-doc = %{version}
+Obsoletes:  python-jupyter_ipython-doc < %{version}
+Provides:   python-jupyter_ipython-doc-html = %{version}
+Obsoletes:  python-jupyter_ipython-doc-html < %{version}
+Provides:   python-jupyter_ipython-doc-pdf = %{version}
+Obsoletes:  python-jupyter_ipython-doc-pdf < %{version}
 BuildArch:  noarch
+%if %{with test}
+BuildRequires:  %{python_module ipython-iptest = %{version}}
+BuildRequires:  %{python_module matplotlib}
+%endif
+%if !%{with test}
+BuildRequires:  desktop-file-utils
+BuildRequires:  hicolor-icon-theme
+BuildRequires:  update-desktop-files
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 %if %{with ico}
 BuildRequires:  icoutils
 %endif
+%endif
 %python_subpackages
 
 %description
@@ -120,14 +143,17 @@
 %build
 %python_build
 
+%if !%{with test}
 %if %{with ico}
 pushd scripts
 icotool -x ipython.ico
 icotool -x ipython_nb.ico
 popd
 %endif
+%endif
 
 %install
+%if !%{with test}
 

commit python-ipython for openSUSE:Factory

2020-02-14 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2020-02-14 16:25:18

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.26092 (New)


Package is "python-ipython"

Fri Feb 14 16:25:18 2020 rev:6 rq:773064 version:7.12.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython-doc.changes
2020-01-19 21:00:24.860144069 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ipython.new.26092/python-ipython-doc.changes 
2020-02-14 16:25:20.795189741 +0100
@@ -1,0 +2,13 @@
+Sat Feb  8 22:41:18 UTC 2020 - Arun Persaud 
+
+- update to version 7.12.0:
+  * Exit non-zero when ipython is given a file path to run that
+doesn't exist :ghpull:`12074`
+  * Test PR on ARM64 with Travis-CI :ghpull:`12073`
+  * Update CI to work with latest Pytest :ghpull:`12086`
+  * Add infrastructure to run ipykernel eventloop via trio
+:ghpull:`12097`
+  * Support git blame ignore revs :ghpull:`12091`
+  * Start multi-line __repr__ s on their own line :ghpull:`12099`
+
+---
python-ipython.changes: same change

Old:

  ipython-7.11.1.pdf
  ipython-7.11.1.tar.gz
  ipython-7.11.1.zip

New:

  ipython-7.12.0.pdf
  ipython-7.12.0.tar.gz
  ipython-7.12.0.zip



Other differences:
--
++ python-ipython-doc.spec ++
--- /var/tmp/diff_new_pack.YXh8nF/_old  2020-02-14 16:25:23.231191063 +0100
+++ /var/tmp/diff_new_pack.YXh8nF/_new  2020-02-14 16:25:23.231191063 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ipython-doc
 #
-# Copyright (c) 2020 SUSE LLC.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,9 +19,9 @@
 # This package has to be kept separate from the main package to avoid
 # dependency loops with most of the core jupyter packages.
 %define oldpython python
-%define doc_ver 7.11.1
+%define doc_ver 7.12.0
 Name:   python-ipython-doc
-Version:7.11.1
+Version:7.12.0
 Release:0
 Summary:Documentation for python3-jupyter_ipython
 License:BSD-3-Clause

++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.YXh8nF/_old  2020-02-14 16:25:23.243191070 +0100
+++ /var/tmp/diff_new_pack.YXh8nF/_new  2020-02-14 16:25:23.243191070 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ipython
 #
-# Copyright (c) 2020 SUSE LLC.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %bcond_without  iptest
 Name:   python-ipython
-Version:7.11.1
+Version:7.12.0
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause


++ ipython-7.11.1.pdf -> ipython-7.12.0.pdf ++
(binary differes)

++ ipython-7.11.1.tar.gz -> ipython-7.12.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipython-7.11.1/IPython/core/async_helpers.py 
new/ipython-7.12.0/IPython/core/async_helpers.py
--- old/ipython-7.11.1/IPython/core/async_helpers.py2019-12-28 
10:53:03.0 +0100
+++ new/ipython-7.12.0/IPython/core/async_helpers.py2020-02-01 
02:06:52.0 +0100
@@ -146,20 +146,20 @@
 
 If it works, assume it should be async. Otherwise Return False.
 
-Not handled yet: If the block of code has a return statement as  the top
+Not handled yet: If the block of code has a return statement as the top
 level, it will be seen as async. This is a know limitation.
 """
 if sys.version_info > (3, 8):
 try:
 code = compile(cell, "<>", "exec", 
flags=getattr(ast,'PyCF_ALLOW_TOP_LEVEL_AWAIT', 0x0))
 return inspect.CO_COROUTINE & code.co_flags == inspect.CO_COROUTINE
-except SyntaxError:
+except (SyntaxError, MemoryError):
 return False
 try:
 # we can't limit ourself to ast.parse, as it __accepts__ to parse on
 # 3.7+, but just does not _compile_
 code = compile(cell, "<>", "exec")
-except SyntaxError:
+except (SyntaxError, MemoryError):
 try:
 parse_tree = _async_parse_cell(cell)
 
@@ -167,7 +167,7 @@
 v = _AsyncSyntaxErrorVisitor()
 v.visit(parse_tree)
 
-except SyntaxError:
+except (SyntaxError, MemoryError):
 return False
 return True
 return False
diff -urN 

commit python-ipython for openSUSE:Factory

2020-01-19 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2020-01-19 21:00:19

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.26092 (New)


Package is "python-ipython"

Sun Jan 19 21:00:19 2020 rev:5 rq:764785 version:7.11.1

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython-doc.changes
2019-11-13 13:12:57.758737941 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ipython.new.26092/python-ipython-doc.changes 
2020-01-19 21:00:24.860144069 +0100
@@ -1,0 +2,35 @@
+Wed Jan 15 15:41:15 UTC 2020 - Todd R 
+
+- Update to 7.11.1
+  * A couple of deprecated functions (no-op) have been reintroduces in 
py3compat as
+   Cython was still relying on them, and will be removed in a couple of 
versions.
+- Update to 7.11.0
+  * A number of function in the ``py3compat`` have been removed; a number of 
types
+in the IPython code base are now non-ambiguous and now always ``unicode``
+instead of ``Union[Unicode,bytes]``; many of the relevant code path have 
thus
+been simplified/cleaned and types annotation added.
+  * IPython support several verbosity level from exceptions. ``xmode plain`` 
now
+support chained exceptions.
+  * We are starting to remove ``shell=True`` in some usages of subprocess. 
While not directly
+a security issue (as IPython is made to run arbitrary code anyway) it is 
not good
+practice and we'd like to show the example.
+  * Work around some bugs in Python 3.9 tokenizer
+  * IPython will now print its version after a crash.
+- Update to 7.10.2
+  * IPython 7.10.2 fix a couple of extra incompatibility between IPython, ipdb,
+asyncio and Prompt Toolkit 3.
+- Update to IPython 7.10.1
+  * IPython 7.10.1 fix a couple of incompatibilities with Prompt toolkit 3 
(please
+update Prompt toolkit to 3.0.2 at least), and fixes some interaction with
+headless IPython.
+- Update to IPython 7.10.0
+  * Stop Support for Python 3.5 – Adopt NEP 29
+  * Support for Prompt Toolkit 3.0
+  * Prompt Rendering Performance improvements
+  * Code autoformatting
+  * Arbitrary Mimetypes Handing in Terminal (Aka inline images in terminal)
+  * Completions can define their own ordering
+  * Enable Plotting in the same cell than the one that import matplotlib
+  * Allow to store and restore multiple variables at once
+
+---
python-ipython.changes: same change

Old:

  ipython-7.9.0.tar.gz
  ipython.pdf
  ipython.zip

New:

  ipython-7.11.1.pdf
  ipython-7.11.1.tar.gz
  ipython-7.11.1.zip



Other differences:
--
++ python-ipython-doc.spec ++
--- /var/tmp/diff_new_pack.QkPBCk/_old  2020-01-19 21:00:28.896146189 +0100
+++ /var/tmp/diff_new_pack.QkPBCk/_new  2020-01-19 21:00:28.900146191 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ipython-doc
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,9 +19,9 @@
 # This package has to be kept separate from the main package to avoid
 # dependency loops with most of the core jupyter packages.
 %define oldpython python
-%define doc_ver 7.9.0
+%define doc_ver 7.11.1
 Name:   python-ipython-doc
-Version:7.9.0
+Version:7.11.1
 Release:0
 Summary:Documentation for python3-jupyter_ipython
 License:BSD-3-Clause
@@ -29,8 +29,8 @@
 URL:https://github.com/ipython/ipython
 Source0:
https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}.tar.gz
 # Please make sure you update the documentation files at every release
-Source1:
https://buildmedia.readthedocs.org/media/pdf/ipython/%{doc_ver}/ipython.pdf
-Source2:
https://buildmedia.readthedocs.org/media/htmlzip/ipython/%{doc_ver}/ipython.zip
+Source1:
https://readthedocs.org/projects/ipython/downloads/pdf/%{doc_ver}#/ipython-%{doc_ver}.pdf
+Source2:
https://readthedocs.org/projects/ipython/downloads/htmlzip/%{doc_ver}/#/ipython-%{doc_ver}.zip
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  unzip
@@ -73,7 +73,7 @@
 %install
 mkdir -p %{buildroot}%{_docdir}/python-ipython
 
-cp %{SOURCE1} %{buildroot}%{_docdir}/python-ipython/
+cp %{SOURCE1} %{buildroot}%{_docdir}/python-ipython/ipython.pdf
 cp -r docs/html %{buildroot}%{_docdir}/python-ipython/
 cp -r examples %{buildroot}%{_docdir}/python-ipython/
 

++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.QkPBCk/_old  2020-01-19 

commit python-ipython for openSUSE:Factory

2019-11-13 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2019-11-13 13:12:55

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.2990 (New)


Package is "python-ipython"

Wed Nov 13 13:12:55 2019 rev:4 rq:747919 version:7.9.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython-doc.changes
2019-07-30 12:37:48.674946502 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipython.new.2990/python-ipython-doc.changes  
2019-11-13 13:12:57.758737941 +0100
@@ -1,0 +2,20 @@
+Tue Nov 12 16:26:46 UTC 2019 - Todd R 
+
+- update to version 7.9.0:
+  * Update trio and curio dependencies eagerly.
+  * restore terminal title on exit (xterm)
+  * Easier empty, updatable display
+  * %env: hide likely secrets by default
+  * Prevent caching outputs in _, __, ___ when cache_size isn't positive
+  * switching update_instance() to gc.get_referrers()
+  * Fix for Python 4
+  * Autoreload slow
+
+---
+Sat Sep 14 16:27:03 UTC 2019 - Arun Persaud 
+
+- update to version 7.8.0:
+  * Enable changing the font color for LaTeX rendering
+  * and Re-Expose some PDB API
+
+---
python-ipython.changes: same change

Old:

  ipython-7.7.0.tar.gz

New:

  ipython-7.9.0.tar.gz



Other differences:
--
++ python-ipython-doc.spec ++
--- /var/tmp/diff_new_pack.NxaD0U/_old  2019-11-13 13:12:58.886739115 +0100
+++ /var/tmp/diff_new_pack.NxaD0U/_new  2019-11-13 13:12:58.890739119 +0100
@@ -19,9 +19,9 @@
 # This package has to be kept separate from the main package to avoid
 # dependency loops with most of the core jupyter packages.
 %define oldpython python
-%define doc_ver 7.7.0
+%define doc_ver 7.9.0
 Name:   python-ipython-doc
-Version:7.7.0
+Version:7.9.0
 Release:0
 Summary:Documentation for python3-jupyter_ipython
 License:BSD-3-Clause
@@ -34,9 +34,9 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  unzip
-Provides:   python-ipython-doc = %{version}
-Provides:   %{python_module ipython-doc = %{version}}
 Provides:   %{oldpython}-jupyter_ipython-doc = %{version}
+Provides:   %{python_module ipython-doc = %{version}}
+Provides:   python-ipython-doc = %{version}
 Obsoletes:  %{oldpython}-jupyter_ipython-doc < %{version}
 Provides:   %{oldpython}-jupyter_ipython-doc-html = %{version}
 Obsoletes:  %{oldpython}-jupyter_ipython-doc-html < %{version}

++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.NxaD0U/_old  2019-11-13 13:12:58.926739157 +0100
+++ /var/tmp/diff_new_pack.NxaD0U/_new  2019-11-13 13:12:58.934739165 +0100
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %bcond_without  iptest
 Name:   python-ipython
-Version:7.7.0
+Version:7.9.0
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause


++ ipython-7.7.0.tar.gz -> ipython-7.9.0.tar.gz ++
 6233 lines of diff (skipped)

++ ipython.pdf ++
(binary differes)

++ ipython.zip ++
Binary files /var/tmp/diff_new_pack.NxaD0U/_old and 
/var/tmp/diff_new_pack.NxaD0U/_new differ




commit python-ipython for openSUSE:Factory

2019-07-30 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2019-07-30 12:37:41

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.4126 (New)


Package is "python-ipython"

Tue Jul 30 12:37:41 2019 rev:3 rq:719016 version:7.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython-doc.changes
2019-07-08 15:01:17.178558263 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipython.new.4126/python-ipython-doc.changes  
2019-07-30 12:37:48.674946502 +0200
@@ -1,0 +2,10 @@
+Sat Jul 27 03:20:00 UTC 2019 - Todd R 
+
+- Update to 7.7.0
+  * Fix a bug introduced in 7.6 where the ``%matplotlib`` magic would fail on
+previously acceptable arguments
+  * Fix the manage location on freebsd
+  * Fix error message about aliases after ``%reset`` call in ipykernel
+  * Fix Duplication completions in emacs
+
+---
python-ipython.changes: same change

Old:

  ipython-7.6.0.tar.gz

New:

  ipython-7.7.0.tar.gz



Other differences:
--
++ python-ipython-doc.spec ++
--- /var/tmp/diff_new_pack.dAdKl6/_old  2019-07-30 12:37:50.090946322 +0200
+++ /var/tmp/diff_new_pack.dAdKl6/_new  2019-07-30 12:37:50.094946322 +0200
@@ -19,9 +19,9 @@
 # This package has to be kept separate from the main package to avoid
 # dependency loops with most of the core jupyter packages.
 %define oldpython python
-%define doc_ver 7.6.0
+%define doc_ver 7.7.0
 Name:   python-ipython-doc
-Version:7.6.0
+Version:7.7.0
 Release:0
 Summary:Documentation for python3-jupyter_ipython
 License:BSD-3-Clause

++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.dAdKl6/_old  2019-07-30 12:37:50.110946320 +0200
+++ /var/tmp/diff_new_pack.dAdKl6/_new  2019-07-30 12:37:50.110946320 +0200
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %bcond_without  iptest
 Name:   python-ipython
-Version:7.6.0
+Version:7.7.0
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause


++ ipython-7.6.0.tar.gz -> ipython-7.7.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipython-7.6.0/IPython/core/application.py 
new/ipython-7.7.0/IPython/core/application.py
--- old/ipython-7.6.0/IPython/core/application.py   2019-06-11 
17:51:45.0 +0200
+++ new/ipython-7.7.0/IPython/core/application.py   2019-07-26 
23:57:01.0 +0200
@@ -293,7 +293,7 @@
 printed on screen. For testing, the suppress_errors option is set
 to False, so errors will make tests fail.
 
-`supress_errors` default value is to be `None` in which case the
+`suppress_errors` default value is to be `None` in which case the
 behavior default to the one of `traitlets.Application`.
 
 The default value can be set :
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipython-7.6.0/IPython/core/completer.py 
new/ipython-7.7.0/IPython/core/completer.py
--- old/ipython-7.6.0/IPython/core/completer.py 2019-06-11 17:51:45.0 
+0200
+++ new/ipython-7.7.0/IPython/core/completer.py 2019-07-26 23:57:01.0 
+0200
@@ -67,8 +67,8 @@
 
 Starting with IPython 6.0, this module can make use of the Jedi library to
 generate completions both using static analysis of the code, and dynamically
-inspecting multiple namespaces. Jedi is an autocompletion and static analysis 
-for Python. The APIs attached to this new mechanism is unstable and will 
+inspecting multiple namespaces. Jedi is an autocompletion and static analysis
+for Python. The APIs attached to this new mechanism is unstable and will
 raise unless use in an :any:`provisionalcompleter` context manager.
 
 You will find that the following are experimental:
@@ -185,11 +185,11 @@
 """
 
 
-This contest manager has to be used in any place where unstable completer
+This context manager has to be used in any place where unstable completer
 behavior and API may be called.
 
 >>> with provisionalcompleter():
-... completer.do_experimetal_things() # works
+... completer.do_experimental_things() # works
 
 >>> completer.do_experimental_things() # raises.
 
@@ -198,12 +198,11 @@
 By using this context manager you agree that the API in use may change
 without warning, and that you won't complain if they do so.
 
-You also understand that if the API is not to you liking you should 
report
-a bug to explain your use case upstream and 

commit python-ipython for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package python-ipython for openSUSE:Factory 
checked in at 2019-07-08 15:01:15

Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
 and  /work/SRC/openSUSE:Factory/.python-ipython.new.4615 (New)


Package is "python-ipython"

Mon Jul  8 15:01:15 2019 rev:2 rq:713120 version:7.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython-doc.changes
2019-05-22 11:04:33.978591920 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipython.new.4615/python-ipython-doc.changes  
2019-07-08 15:01:17.178558263 +0200
@@ -1,0 +2,20 @@
+Wed Jul  3 01:48:08 UTC 2019 - Todd R 
+
+- Update to 7.6.0
+  IPython 7.6.0 contains a couple of bug fixes and number of small features
+  additions as well as some compatibility with the current development version 
of
+  Python 3.8.
+  * Add a ``-l`` option to :magic:`psearch` to list the available search
+types.
+  * Support ``PathLike`` for ``DisplayObject`` and ``Image``.
+  * Configurability of timeout in the test suite for slow platforms.
+  * Accept any casing for matplotlib backend.
+  * Properly skip test that requires numpy to be installed
+  * More support for Python 3.8 and positional only arguments (pep570)
+  * Unicode names for the completion are loaded lazily on first use which
+should decrease startup time.
+  * Autoreload now update the types of reloaded objects; this for example allow
+pickling of reloaded objects.
+  * Fix a big where ``%%time`` magic would suppress cell output.
+
+---
python-ipython.changes: same change

Old:

  ipython-7.5.0.tar.gz

New:

  ipython-7.6.0.tar.gz



Other differences:
--
++ python-ipython-doc.spec ++
--- /var/tmp/diff_new_pack.haq5zm/_old  2019-07-08 15:01:18.370560065 +0200
+++ /var/tmp/diff_new_pack.haq5zm/_new  2019-07-08 15:01:18.374560071 +0200
@@ -19,9 +19,9 @@
 # This package has to be kept separate from the main package to avoid
 # dependency loops with most of the core jupyter packages.
 %define oldpython python
-%define doc_ver 7.5.0
+%define doc_ver 7.6.0
 Name:   python-ipython-doc
-Version:7.5.0
+Version:7.6.0
 Release:0
 Summary:Documentation for python3-jupyter_ipython
 License:BSD-3-Clause

++ python-ipython.spec ++
--- /var/tmp/diff_new_pack.haq5zm/_old  2019-07-08 15:01:18.402560114 +0200
+++ /var/tmp/diff_new_pack.haq5zm/_new  2019-07-08 15:01:18.406560119 +0200
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %bcond_without  iptest
 Name:   python-ipython
-Version:7.5.0
+Version:7.6.0
 Release:0
 Summary:Rich architecture for interactive computing with Python
 License:BSD-3-Clause


++ ipython-7.5.0.tar.gz -> ipython-7.6.0.tar.gz ++
 9992 lines of diff (skipped)

++ ipython.pdf ++
(binary differes)

++ ipython.zip ++
Binary files /var/tmp/diff_new_pack.haq5zm/_old and 
/var/tmp/diff_new_pack.haq5zm/_new differ