summarylogtreecommitdiffstats
path: root/fix-deprecated-imp.patch
diff options
context:
space:
mode:
authorUniversebenzene2023-10-13 12:14:36 +0800
committerUniversebenzene2023-10-13 12:14:36 +0800
commit0205542d52f4afdb1a441a9ad9aede8ad4ab1e24 (patch)
tree39793d244bb0b6b5384e36665584056108b10562 /fix-deprecated-imp.patch
parente58c7dd17f473310b56da54d28988fc4f71cac8b (diff)
downloadaur-0205542d52f4afdb1a441a9ad9aede8ad4ab1e24.tar.gz
Update to version 0.11.9
Diffstat (limited to 'fix-deprecated-imp.patch')
-rw-r--r--fix-deprecated-imp.patch44
1 files changed, 44 insertions, 0 deletions
diff --git a/fix-deprecated-imp.patch b/fix-deprecated-imp.patch
new file mode 100644
index 000000000000..4010a4d32363
--- /dev/null
+++ b/fix-deprecated-imp.patch
@@ -0,0 +1,44 @@
+--- a/PyWCSTools/wcscon.py 2018-08-22 16:17:28.260143000 +0800
++++ b/PyWCSTools/wcscon.py 2022-08-28 17:57:19.369035437 +0800
+@@ -10,16 +10,16 @@
+ if version_info >= (2,6,0):
+ def swig_import_helper():
+ from os.path import dirname
+- import imp
++ import importlib
+ fp = None
+ try:
+- fp, pathname, description = imp.find_module('_wcscon', [dirname(__file__)])
++ fp, pathname, description = importlib.machinery.PathFinder().find_module('_wcs', [dirname(__file__)])
+ except ImportError:
+ import _wcscon
+ return _wcscon
+ if fp is not None:
+ try:
+- _mod = imp.load_module('_wcscon', fp, pathname, description)
++ _mod = importlib.machinery.SourceFileLoader.import_module('_wcs', fp, pathname, description)
+ finally:
+ fp.close()
+ return _mod
+--- a/PyWCSTools/wcs.py 2018-08-22 16:17:28.260143000 +0800
++++ b/PyWCSTools/wcs.py 2022-08-28 17:55:32.203953184 +0800
+@@ -10,16 +10,16 @@
+ if version_info >= (2,6,0):
+ def swig_import_helper():
+ from os.path import dirname
+- import imp
++ import importlib
+ fp = None
+ try:
+- fp, pathname, description = imp.find_module('_wcs', [dirname(__file__)])
++ fp, pathname, description = importlib.machinery.PathFinder().find_module('_wcs', [dirname(__file__)])
+ except ImportError:
+ import _wcs
+ return _wcs
+ if fp is not None:
+ try:
+- _mod = imp.load_module('_wcs', fp, pathname, description)
++ _mod = importlib.machinery.SourceFileLoader.import_module('_wcs', fp, pathname, description)
+ finally:
+ fp.close()
+ return _mod