[arch-commits] Commit in sagemath/trunk (PKGBUILD sagemath-jedi-0.16.patch)
Antonio Rojas
arojas at archlinux.org
Tue Apr 7 21:24:43 UTC 2020
Date: Tuesday, April 7, 2020 @ 21:24:43
Author: arojas
Revision: 612493
Fix crash on cython modules tab completion with jedi 0.16
Modified:
sagemath/trunk/PKGBUILD
sagemath/trunk/sagemath-jedi-0.16.patch
--------------------------+
PKGBUILD | 4 ++--
sagemath-jedi-0.16.patch | 19 ++++++++++++++++++-
2 files changed, 20 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-04-07 21:17:52 UTC (rev 612492)
+++ PKGBUILD 2020-04-07 21:24:43 UTC (rev 612493)
@@ -8,7 +8,7 @@
pkgbase=sagemath
pkgname=(sagemath sagemath-jupyter)
pkgver=9.0
-pkgrel=13
+pkgrel=14
pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab"
arch=(x86_64)
url="http://www.sagemath.org"
@@ -56,7 +56,7 @@
'9062b412595e81a5ca560a5ae789f8b7318981689cb8d076b30d8c54a4fc4495'
'd430e76c5cdebed9bd1cde0f05e74fba620c736c68c018d70d84dc7b3e3c9049'
'7123af05c79f76b94c89aa97da13dd1c1a796cdf10a9486e0974c88054eb3037'
- 'efb5e8b314b0c29eca79f29d70cd302ef9565813fd331a9f1ecb4ac70f416f94')
+ '63914b14d8369cb37e88500c73029bea83025d437029af65ba523f5f4396af91')
prepare(){
cd sage-$pkgver
Modified: sagemath-jedi-0.16.patch
===================================================================
--- sagemath-jedi-0.16.patch 2020-04-07 21:17:52 UTC (rev 612492)
+++ sagemath-jedi-0.16.patch 2020-04-07 21:24:43 UTC (rev 612493)
@@ -10,4 +10,21 @@
# Python 3.8 deprecation warnings
warnings.filterwarnings('ignore', category=DeprecationWarning,
message='.*PY_SSIZE_T_CLEAN.*')
-
+diff --git a/src/sage/__init__.py b/src/sage/__init__.py
+index c5ebb92..e2ae5b8 100644
+--- a/src/sage/__init__.py
++++ b/src/sage/__init__.py
+@@ -56,13 +56,3 @@ def isfunction(obj):
+
+ import inspect
+ inspect.isfunction = isfunction
+-
+-
+-# Monkey-patch ExtensionFileLoader to allow IPython to find the sources
+-# of Cython files. See https://trac.sagemath.org/ticket/24681
+-try:
+- from importlib.machinery import ExtensionFileLoader
+-except ImportError:
+- pass # Python 2
+-else:
+- del ExtensionFileLoader.get_source
More information about the arch-commits
mailing list