From: Stefano Rivera <stefanor@debian.org>
Date: Sat, 26 Sep 2020 22:11:33 -0700
Subject: Debian: Explain that wininst files are not included in Debian

The wininst-* files cannot be built within Debian, needing a zlib mingw
build, which the zlib maintainer isn't going to provide.

Origin: Debian cPython packaging
---
 lib-python/3/distutils/command/bdist_wininst.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib-python/3/distutils/command/bdist_wininst.py b/lib-python/3/distutils/command/bdist_wininst.py
index 0e9ddaa..9aacfd9 100644
--- a/lib-python/3/distutils/command/bdist_wininst.py
+++ b/lib-python/3/distutils/command/bdist_wininst.py
@@ -370,7 +370,12 @@ class bdist_wininst(Command):
             sfix = ''
 
         filename = os.path.join(directory, "wininst-%s%s.exe" % (bv, sfix))
-        f = open(filename, "rb")
+        try:
+            f = open(filename, "rb")
+        except IOError as msg:
+            raise DistutilsFileError(
+                '%s, %s not included in the Debian packages.'
+                % (str(msg), filename))
         try:
             return f.read()
         finally:
