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

please avoid the usage of distutils at runtime, using os.copytree instead.
Could you also forward this upstream?



diff -Nru path.py-11.0.1/debian/changelog path.py-11.0.1/debian/changelog
--- path.py-11.0.1/debian/changelog	2018-04-23 08:19:55.000000000 +0200
+++ path.py-11.0.1/debian/changelog	2018-04-26 08:00:11.000000000 +0200
@@ -1,3 +1,11 @@
+path.py (11.0.1-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Avoid usage of distutils.
+  * python3-path: Remove dependency on python3-distutils.
+
+ -- Matthias Klose <d...@debian.org>  Thu, 26 Apr 2018 08:00:11 +0200
+
 path.py (11.0.1-2) unstable; urgency=medium
 
   * Refresh packaging:
diff -Nru path.py-11.0.1/debian/patches/avoid-distutils.diff path.py-11.0.1/debian/patches/avoid-distutils.diff
--- path.py-11.0.1/debian/patches/avoid-distutils.diff	1970-01-01 01:00:00.000000000 +0100
+++ path.py-11.0.1/debian/patches/avoid-distutils.diff	2018-04-26 08:00:11.000000000 +0200
@@ -0,0 +1,26 @@
+Index: b/path.py
+===================================================================
+--- a/path.py
++++ b/path.py
+@@ -49,7 +49,6 @@ import operator
+ import re
+ import contextlib
+ import io
+-import distutils.dir_util
+ import importlib
+ import itertools
+ 
+@@ -1407,11 +1406,10 @@ class Path(text_type):
+             self.copytree(stage, symlinks, *args, **kwargs)
+             # now copy everything from the stage directory using
+             #  the semantics of dir_util.copy_tree
+-            distutils.dir_util.copy_tree(
++            shutil.copytree(
+                 stage,
+                 dst,
+-                preserve_symlinks=symlinks,
+-                update=update,
++                symlinks=symlinks
+             )
+ 
+     #
diff -Nru path.py-11.0.1/debian/patches/series path.py-11.0.1/debian/patches/series
--- path.py-11.0.1/debian/patches/series	2018-04-23 08:19:55.000000000 +0200
+++ path.py-11.0.1/debian/patches/series	2018-04-26 08:00:11.000000000 +0200
@@ -1 +1,2 @@
 missing_flake8.patch
+avoid-distutils.diff

Reply via email to