commit python-ipython for openSUSE:Factory
Hello community, here is the log from the commit of package python-ipython for openSUSE:Factory checked in at 2020-11-06 23:43:56 Comparing /work/SRC/openSUSE:Factory/python-ipython (Old) and /work/SRC/openSUSE:Factory/.python-ipython.new.11331 (New) Package is "python-ipython" Fri Nov 6 23:43:56 2020 rev:15 rq:845467 version:7.19.0 Changes: --- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2020-09-09 17:46:52.842423588 +0200 +++ /work/SRC/openSUSE:Factory/.python-ipython.new.11331/python-ipython.changes 2020-11-06 23:44:13.783363936 +0100 @@ -1,0 +2,18 @@ +Fri Oct 30 22:35:05 UTC 2020 - Arun Persaud + +- update to version 7.19.0: + * Fix to restore the ability to specify more than one extension +using command line flags when using traitlets 5.0 :ghpull:`12543` + * Docs docs formatting that make the install commands work on zsh +:ghpull:`12587` + * Always display the last frame in tracebacks even if hidden with +__traceback_hide__ :ghpull:`12601` + * Avoid an issue where a callback can be registered multiple +times. :ghpull:`12625` + * Avoid an issue in debugger mode where frames changes could be +lost. :ghpull:`12627` + * Never hide the frames that invoke a debugger, even if marked as +hidden by __traceback_hide__ :ghpull:`12631` + * Fix calling the debugger in a recursive manner :ghpull:`12659` + +--- Old: ipython-7.18.1.tar.gz New: ipython-7.19.0.tar.gz Other differences: -- ++ python-ipython.spec ++ --- /var/tmp/diff_new_pack.bhr6CC/_old 2020-11-06 23:44:14.431362690 +0100 +++ /var/tmp/diff_new_pack.bhr6CC/_new 2020-11-06 23:44:14.439362675 +0100 @@ -28,7 +28,7 @@ %define skip_python2 1 %bcond_without iptest Name: python-ipython%{psuffix} -Version:7.18.1 +Version:7.19.0 Release:0 Summary:Rich architecture for interactive computing with Python License:BSD-3-Clause ++ ipython-7.18.1.tar.gz -> ipython-7.19.0.tar.gz ++ 9619 lines of diff (skipped)
commit python-ipython for openSUSE:Factory
Hello community, here is the log from the commit of package python-ipython for openSUSE:Factory checked in at 2020-09-09 17:46:45 Comparing /work/SRC/openSUSE:Factory/python-ipython (Old) and /work/SRC/openSUSE:Factory/.python-ipython.new.3399 (New) Package is "python-ipython" Wed Sep 9 17:46:45 2020 rev:14 rq:832538 version:7.18.1 Changes: --- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2020-09-04 11:02:49.050742469 +0200 +++ /work/SRC/openSUSE:Factory/.python-ipython.new.3399/python-ipython.changes 2020-09-09 17:46:52.842423588 +0200 @@ -1,0 +2,8 @@ +Sat Sep 5 16:19:34 UTC 2020 - Arun Persaud + +- update to version 7.18.1: + * Backport PR #12413: catch unrecoverable error + * Revert "Backport PR #12207 on branch 7.x (Bump jedi to at least +0.16.0 and fix deprecated function usage)" + +--- Old: ipython-7.18.0.tar.gz New: ipython-7.18.1.tar.gz Other differences: -- ++ python-ipython.spec ++ --- /var/tmp/diff_new_pack.fSP6we/_old 2020-09-09 17:46:54.862425229 +0200 +++ /var/tmp/diff_new_pack.fSP6we/_new 2020-09-09 17:46:54.866425233 +0200 @@ -28,7 +28,7 @@ %define skip_python2 1 %bcond_without iptest Name: python-ipython%{psuffix} -Version:7.18.0 +Version:7.18.1 Release:0 Summary:Rich architecture for interactive computing with Python License:BSD-3-Clause @@ -45,7 +45,7 @@ Requires: python-backcall Requires: python-base >= 3.5 Requires: python-decorator -Requires: python-jedi >= 0.16 +Requires: python-jedi >= 0.10 Requires: python-pexpect >= 4.6 Requires: python-pickleshare Requires: python-prompt_toolkit < 3.1 ++ ipython-7.18.0.tar.gz -> ipython-7.18.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-7.18.0/IPython/core/completer.py new/ipython-7.18.1/IPython/core/completer.py --- old/ipython-7.18.0/IPython/core/completer.py2020-08-28 21:11:58.0 +0200 +++ new/ipython-7.18.1/IPython/core/completer.py2020-08-29 23:35:37.0 +0200 @@ -988,8 +988,7 @@ """ -return '(%s)'% ', '.join([f for f in (_formatparamchildren(p) for signature in completion.get_signatures() - for p in signature.defined_names()) if f]) +return '(%s)'% ', '.join([f for f in (_formatparamchildren(p) for p in completion.params) if f]) class IPCompleter(Completer): """Extension of the completer class with IPython-specific features""" @@ -1399,7 +1398,7 @@ if not try_jedi: return [] try: -return filter(completion_filter, interpreter.complete()) +return filter(completion_filter, interpreter.completions()) except Exception as e: if self.debug: return [_FakeJediCompletion('Oops Jedi has crashed, please report a bug with the following:\n"""\n%s\ns"""' % (e))] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-7.18.0/IPython/core/release.py new/ipython-7.18.1/IPython/core/release.py --- old/ipython-7.18.0/IPython/core/release.py 2020-08-28 21:35:24.0 +0200 +++ new/ipython-7.18.1/IPython/core/release.py 2020-08-29 23:38:49.0 +0200 @@ -21,7 +21,7 @@ # version _version_major = 7 _version_minor = 18 -_version_patch = 0 +_version_patch = 1 _version_extra = '.dev' # _version_extra = 'b1' _version_extra = '' # Uncomment this for full releases diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-7.18.0/IPython/terminal/ptutils.py new/ipython-7.18.1/IPython/terminal/ptutils.py --- old/ipython-7.18.0/IPython/terminal/ptutils.py 2020-08-28 21:11:58.0 +0200 +++ new/ipython-7.18.1/IPython/terminal/ptutils.py 2020-08-29 23:35:37.0 +0200 @@ -112,8 +112,11 @@ try: yield from self._get_completions(body, offset, cursor_position, self.ipy_completer) except Exception as e: -from traceback import print_tb -print_tb(e) +try: +exc_type, exc_value, exc_tb = sys.exc_info() +traceback.print_exception(exc_type, exc_value, exc_tb) +except AttributeError: +print('Unrecoverable Error in completions') @staticmethod def _get_completions(body, offset, cursor_position, ipyc): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-7.18.0/IPython/utils
commit python-ipython for openSUSE:Factory
Hello community, here is the log from the commit of package python-ipython for openSUSE:Factory checked in at 2020-09-04 11:01:49 Comparing /work/SRC/openSUSE:Factory/python-ipython (Old) and /work/SRC/openSUSE:Factory/.python-ipython.new.3399 (New) Package is "python-ipython" Fri Sep 4 11:01:49 2020 rev:13 rq:830695 version:7.18.0 Changes: --- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2020-08-06 17:33:17.473105683 +0200 +++ /work/SRC/openSUSE:Factory/.python-ipython.new.3399/python-ipython.changes 2020-09-04 11:02:49.050742469 +0200 @@ -1,0 +2,11 @@ +Sat Aug 29 16:14:09 UTC 2020 - Arun Persaud + +- update to version 7.18.0: + * IPython 7.18 is a minor release that mostly contains bugfixes. ++ CRLF is now handled by magics my default; solving some issues + due to copy pasting on windows. :ghpull:`12475` ++ Requiring pexpect >=4.3 as we are Python 3.7+ only and earlier + version of pexpect will be incompatible. :ghpull:`12510` ++ Minimum jedi version is now 0.16. :ghpull:`12488` + +--- Old: ipython-7.17.0.tar.gz New: ipython-7.18.0.tar.gz Other differences: -- ++ python-ipython.spec ++ --- /var/tmp/diff_new_pack.PXg8jO/_old 2020-09-04 11:02:51.074743553 +0200 +++ /var/tmp/diff_new_pack.PXg8jO/_new 2020-09-04 11:02:51.078743555 +0200 @@ -28,7 +28,7 @@ %define skip_python2 1 %bcond_without iptest Name: python-ipython%{psuffix} -Version:7.17.0 +Version:7.18.0 Release:0 Summary:Rich architecture for interactive computing with Python License:BSD-3-Clause @@ -45,8 +45,8 @@ Requires: python-backcall Requires: python-base >= 3.5 Requires: python-decorator -Requires: python-jedi >= 0.10 -Requires: python-pexpect +Requires: python-jedi >= 0.16 +Requires: python-pexpect >= 4.6 Requires: python-pickleshare Requires: python-prompt_toolkit < 3.1 Requires: python-prompt_toolkit >= 2.0 ++ ipython-7.17.0.tar.gz -> ipython-7.18.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-7.17.0/IPython/core/completer.py new/ipython-7.18.0/IPython/core/completer.py --- old/ipython-7.17.0/IPython/core/completer.py2020-08-01 03:31:27.0 +0200 +++ new/ipython-7.18.0/IPython/core/completer.py2020-08-28 21:11:58.0 +0200 @@ -988,7 +988,8 @@ """ -return '(%s)'% ', '.join([f for f in (_formatparamchildren(p) for p in completion.params) if f]) +return '(%s)'% ', '.join([f for f in (_formatparamchildren(p) for signature in completion.get_signatures() + for p in signature.defined_names()) if f]) class IPCompleter(Completer): """Extension of the completer class with IPython-specific features""" @@ -1398,7 +1399,7 @@ if not try_jedi: return [] try: -return filter(completion_filter, interpreter.completions()) +return filter(completion_filter, interpreter.complete()) except Exception as e: if self.debug: return [_FakeJediCompletion('Oops Jedi has crashed, please report a bug with the following:\n"""\n%s\ns"""' % (e))] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-7.17.0/IPython/core/inputtransformer2.py new/ipython-7.18.0/IPython/core/inputtransformer2.py --- old/ipython-7.17.0/IPython/core/inputtransformer2.py2020-08-01 03:31:27.0 +0200 +++ new/ipython-7.18.0/IPython/core/inputtransformer2.py2020-08-28 21:11:58.0 +0200 @@ -61,6 +61,9 @@ Used mainly for plain Python prompts (``>>>``), where the continuation prompt ``...`` is a valid Python expression in Python 3, so shouldn't be stripped. +Notes +- + If initial_re and prompt_re differ, only initial_re will be tested against the first line. If any prompt is found on the first two lines, @@ -94,7 +97,7 @@ if re.match(r'%%\w+\?', lines[0]): # This case will be handled by help_end return lines -magic_name, _, first_line = lines[0][2:-1].partition(' ') +magic_name, _, first_line = lines[0][2:].rstrip().partition(' ') body = ''.join(lines[1:]) return ['get_ipython().run_cell_magic(%r, %r, %r)\n' % (magic_name, first_line, body)] @@ -152,8 +155,8 @@ multiple lines. """ parts = [lines[start[0]][start[1]:]] + lines[start[0]+1:end_line+1] -return ' '.join([p[:-2] for p in parts[:-1]] # Strip backslash+newline -
commit python-ipython for openSUSE:Factory
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
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
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
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
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
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} %python
commit python-ipython for openSUSE:Factory
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 '--exclud
commit python-ipython for openSUSE:Factory
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 21:00:28.93
commit python-ipython for openSUSE:Factory
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
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 impr
commit python-ipython for openSUSE:Factory
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