[Python-checkins] cpython: Fix packaging command registry to let Windows machines find bdist_msi

eric.araujo python-checkins at python.org
Wed Aug 31 16:12:51 CEST 2011


http://hg.python.org/cpython/rev/6330a08cfedf
changeset:   72150:6330a08cfedf
user:        Éric Araujo <merwok at netwok.org>
date:        Wed Aug 31 16:12:31 2011 +0200
summary:
  Fix packaging command registry to let Windows machines find bdist_msi

files:
  Lib/packaging/command/__init__.py |  9 +++++++--
  1 files changed, 7 insertions(+), 2 deletions(-)


diff --git a/Lib/packaging/command/__init__.py b/Lib/packaging/command/__init__.py
--- a/Lib/packaging/command/__init__.py
+++ b/Lib/packaging/command/__init__.py
@@ -1,5 +1,5 @@
 """Subpackage containing all standard commands."""
-
+import os
 from packaging.errors import PackagingModuleError
 from packaging.util import resolve_name
 
@@ -28,7 +28,12 @@
     'bdist_wininst': 'packaging.command.bdist_wininst.bdist_wininst',
     'register': 'packaging.command.register.register',
     'upload': 'packaging.command.upload.upload',
-    'upload_docs': 'packaging.command.upload_docs.upload_docs'}
+    'upload_docs': 'packaging.command.upload_docs.upload_docs',
+}
+
+# XXX this is crappy
+if os.name == 'nt':
+    _COMMANDS['bdist_msi'] = 'packaging.command.bdist_msi'
 
 # XXX use OrderedDict to preserve the grouping (build-related, install-related,
 # distribution-related)

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list