diff -Nru setuptools-52.0.0/debian/changelog setuptools-52.0.0/debian/changelog --- setuptools-52.0.0/debian/changelog 2021-02-03 08:53:25.000000000 +0000 +++ setuptools-52.0.0/debian/changelog 2021-03-03 10:04:50.000000000 +0000 @@ -1,3 +1,10 @@ +setuptools (52.0.0-3) unstable; urgency=medium + + * Use sysconfig.get_platform instead of distutils.util.get_platform. + in the vendored packaging module. Addresses: #982921. + + -- Matthias Klose Wed, 03 Mar 2021 11:04:50 +0100 + setuptools (52.0.0-1) unstable; urgency=medium * New upstream version. diff -Nru setuptools-52.0.0/debian/patches/get_platform.diff setuptools-52.0.0/debian/patches/get_platform.diff --- setuptools-52.0.0/debian/patches/get_platform.diff 1970-01-01 00:00:00.000000000 +0000 +++ setuptools-52.0.0/debian/patches/get_platform.diff 2021-03-03 10:04:38.000000000 +0000 @@ -0,0 +1,58 @@ +--- a/pkg_resources/_vendor/packaging/tags.py ++++ b/pkg_resources/_vendor/packaging/tags.py +@@ -4,8 +4,6 @@ + + from __future__ import absolute_import + +-import distutils.util +- + try: + from importlib.machinery import EXTENSION_SUFFIXES + except ImportError: # pragma: no cover +@@ -644,7 +642,7 @@ def _have_compatible_manylinux_abi(arch) + + def _linux_platforms(is_32bit=_32_BIT_INTERPRETER): + # type: (bool) -> Iterator[str] +- linux = _normalize_string(distutils.util.get_platform()) ++ linux = _normalize_string(sysconfig.get_platform()) + if is_32bit: + if linux == "linux_x86_64": + linux = "linux_i686" +@@ -677,7 +675,7 @@ def _linux_platforms(is_32bit=_32_BIT_IN + + def _generic_platforms(): + # type: () -> Iterator[str] +- yield _normalize_string(distutils.util.get_platform()) ++ yield _normalize_string(sysconfig.get_platform()) + + + def _platform_tags(): +--- a/setuptools/_vendor/packaging/tags.py ++++ b/setuptools/_vendor/packaging/tags.py +@@ -4,8 +4,6 @@ + + from __future__ import absolute_import + +-import distutils.util +- + try: + from importlib.machinery import EXTENSION_SUFFIXES + except ImportError: # pragma: no cover +@@ -644,7 +642,7 @@ def _have_compatible_manylinux_abi(arch) + + def _linux_platforms(is_32bit=_32_BIT_INTERPRETER): + # type: (bool) -> Iterator[str] +- linux = _normalize_string(distutils.util.get_platform()) ++ linux = _normalize_string(sysconfig.get_platform()) + if is_32bit: + if linux == "linux_x86_64": + linux = "linux_i686" +@@ -677,7 +675,7 @@ def _linux_platforms(is_32bit=_32_BIT_IN + + def _generic_platforms(): + # type: () -> Iterator[str] +- yield _normalize_string(distutils.util.get_platform()) ++ yield _normalize_string(sysconfig.get_platform()) + + + def _platform_tags(): diff -Nru setuptools-52.0.0/debian/patches/series setuptools-52.0.0/debian/patches/series --- setuptools-52.0.0/debian/patches/series 2020-12-23 12:14:30.000000000 +0000 +++ setuptools-52.0.0/debian/patches/series 2021-03-03 09:23:56.000000000 +0000 @@ -8,3 +8,4 @@ sorted-requires.diff PKG-INFO-output-reproducible.diff no-sidebar.diff +get_platform.diff