[yade] 01/02: Fix ipython5 config module.

Anton Gladky gladk at moszumanska.debian.org
Sat Dec 10 20:20:39 UTC 2016


This is an automated email from the git hooks/post-receive script.

gladk pushed a commit to branch master
in repository yade.

commit a7a08a932117f0ae731525294375193a379087d0
Author: Anton Gladky <gladk at debian.org>
Date:   Sat Dec 10 21:15:23 2016 +0100

    Fix ipython5 config module.
---
 debian/patches/10_ipython5_fix.patch | 24 ++++++++++++++++++++++++
 debian/patches/series                |  1 +
 2 files changed, 25 insertions(+)

diff --git a/debian/patches/10_ipython5_fix.patch b/debian/patches/10_ipython5_fix.patch
new file mode 100644
index 0000000..b232f31
--- /dev/null
+++ b/debian/patches/10_ipython5_fix.patch
@@ -0,0 +1,24 @@
+Description: Fix ipython5 config module
+Author: Anton Gladky <gladk at debian.org>
+Last-Update: 2016-12-10
+
+--- yade-2016.06a.orig/core/main/main.py.in
++++ yade-2016.06a/core/main/main.py.in
+@@ -228,9 +228,14 @@ def userSession(gui='none',qapp=None):
+ 			from IPython.terminal.embed import InteractiveShellEmbed
+ 		else:
+ 			from IPython.frontend.terminal.embed import InteractiveShellEmbed
+-		from IPython.config.loader import Config
+-		cfg = Config()
+-		prompt_config = cfg.PromptManager
++		if yade.runtime.ipython_version>=500:
++			from traitlets.config.loader import Config
++			cfg = Config()
++			prompt_config = cfg.TerminalInteractiveShell.prompts_class
++		else:
++			from IPython.config.loader import Config
++			cfg = Config()
++			prompt_config = cfg.PromptManager
+ 		prompt_config.in_template = ipconfig['prompt_in1']
+ 		prompt_config.in2_template = ipconfig['prompt_in2']
+ 		prompt_config.out_template = ipconfig['prompt_out']
diff --git a/debian/patches/series b/debian/patches/series
index 9bb316d..da006a7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@
 06_fixCrash.patch
 07_ipython5.patch
 08_fix-FTBFS-bosst162.patch
+10_ipython5_fix.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/yade.git



More information about the debian-science-commits mailing list