Control: reopen -1
Control: severity -1 important
Control: retitle -1 please avoid the usage of distutils at runtime
Control: tags -1 + patch

While the addition of the dependency fixes the issue, please could you consider
to avoid the usage of distutils at runtime?

diff -Nru importmagic-0.1.7/debian/changelog importmagic-0.1.7/debian/changelog
--- importmagic-0.1.7/debian/changelog	2018-04-28 08:01:34.000000000 +0200
+++ importmagic-0.1.7/debian/changelog	2018-04-28 17:38:29.000000000 +0200
@@ -1,3 +1,10 @@
+importmagic (0.1.7-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Avoid usage of distutils at runtime.
+
+ -- Matthias Klose <d...@debian.org>  Sat, 28 Apr 2018 17:38:29 +0200
+
 importmagic (0.1.7-2) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru importmagic-0.1.7/debian/patches/avoid-distutils-usage.diff importmagic-0.1.7/debian/patches/avoid-distutils-usage.diff
--- importmagic-0.1.7/debian/patches/avoid-distutils-usage.diff	1970-01-01 01:00:00.000000000 +0100
+++ importmagic-0.1.7/debian/patches/avoid-distutils-usage.diff	2018-04-28 17:38:23.000000000 +0200
@@ -0,0 +1,24 @@
+--- a/importmagic/index.py
++++ b/importmagic/index.py
+@@ -8,18 +8,14 @@ import json
+ import logging
+ import re
+ from contextlib import contextmanager
+-from distutils import sysconfig
+ 
+ from importmagic.util import parse_ast
+ 
+ 
+ LIB_LOCATIONS = sorted(set((
+-    (sysconfig.get_python_lib(standard_lib=True), 'S'),
+-    (sysconfig.get_python_lib(plat_specific=True), '3'),
+-    (sysconfig.get_python_lib(standard_lib=True, prefix=sys.prefix), 'S'),
+-    (sysconfig.get_python_lib(plat_specific=True, prefix=sys.prefix), '3'),
+-    (sysconfig.get_python_lib(standard_lib=True, prefix='/usr/local'), 'S'),
+-    (sysconfig.get_python_lib(plat_specific=True, prefix='/usr/local'), '3'),
++    ('/usr/lib/python%d.%d' % sys.version_info[:2], 'S'),
++    ('/usr/lib/python3/dist-packages', '3'),
++    ('/usr/local/lib/python3/dist-packages', '3'),
+ )), key=lambda l: -len(l[0]))
+ 
+ # Regex matching modules that we never attempt to index.
diff -Nru importmagic-0.1.7/debian/patches/series importmagic-0.1.7/debian/patches/series
--- importmagic-0.1.7/debian/patches/series	2018-04-28 07:46:08.000000000 +0200
+++ importmagic-0.1.7/debian/patches/series	2018-04-28 17:30:24.000000000 +0200
@@ -1,2 +1,3 @@
 use-debian-six.patch
 look-for-test-data.patch
+avoid-distutils-usage.diff

Reply via email to