summarylogtreecommitdiffstats
path: root/fix-importlib.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fix-importlib.patch')
-rw-r--r--fix-importlib.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/fix-importlib.patch b/fix-importlib.patch
new file mode 100644
index 000000000000..44a672ab8d2c
--- /dev/null
+++ b/fix-importlib.patch
@@ -0,0 +1,52 @@
+From 9431edf2a6e4692bfbd9e6326f01288d61d414e9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Brigitta=20Sip=C5=91cz?= <bsipocz@gmail.com>
+Date: Mon, 25 Sep 2023 15:07:58 -0700
+Subject: [PATCH] imp --> importlib fixes
+
+---
+ astropy_helpers/utils.py | 13 ++++---------
+ 1 files changed, 4 insertions(+), 9 deletions(-)
+
+diff --git a/astropy_helpers/utils.py b/astropy_helpers/utils.py
+index 115c9153..83da4151 100644
+--- a/astropy_helpers/utils.py
++++ b/astropy_helpers/utils.py
+@@ -1,11 +1,11 @@
+ # Licensed under a 3-clause BSD style license - see LICENSE.rst
+
+ import contextlib
+-import imp
+ import os
+ import sys
+ import glob
+
++import importlib
+ from importlib import machinery as import_machinery
+
+
+@@ -54,9 +54,8 @@ def get_numpy_include_path():
+ import builtins
+ if hasattr(builtins, '__NUMPY_SETUP__'):
+ del builtins.__NUMPY_SETUP__
+- import imp
+ import numpy
+- imp.reload(numpy)
++ importlib.reload(numpy)
+
+ try:
+ numpy_include = numpy.get_include()
+@@ -217,12 +216,8 @@ def import_file(filename, name=None):
+ if not os.path.exists(filename):
+ raise ImportError('Could not import file {0}'.format(filename))
+
+- if import_machinery:
+- loader = import_machinery.SourceFileLoader(name, filename)
+- mod = loader.load_module()
+- else:
+- with open(filename, mode) as fd:
+- mod = imp.load_module(name, fd, filename, ('.py', mode, 1))
++ loader = import_machinery.SourceFileLoader(name, filename)
++ mod = loader.load_module()
+
+ return mod
+