]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix packaging command registry to let Windows machines find bdist_msi
authorÉric Araujo <merwok@netwok.org>
Wed, 31 Aug 2011 14:12:31 +0000 (16:12 +0200)
committerÉric Araujo <merwok@netwok.org>
Wed, 31 Aug 2011 14:12:31 +0000 (16:12 +0200)
Lib/packaging/command/__init__.py

index 2b52190b01370531ff5a6321cc9487210704e2e2..8f8c08c553c709a6a9770bfec1d24c1cb5bb003f 100644 (file)
@@ -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 @@ _COMMANDS = {
     '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)