]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Backport of 1.36:
authorJack Jansen <jack.jansen@cwi.nl>
Tue, 28 Dec 2004 21:53:15 +0000 (21:53 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Tue, 28 Dec 2004 21:53:15 +0000 (21:53 +0000)
- getDefaultDatabase wasn't listed in __all__.
- using a different database for non-final releases should only be done
  for X.Y.0. Non-final micro releases can use the default database just fine,
  as they are required to be backward compatible.

Lib/plat-mac/pimp.py

index 39bc693b08a316ac448f2804142c7c3854e217df..d7d9d964cbd91203d2dcc81e5ed46925b052b76f 100644 (file)
@@ -28,7 +28,7 @@ import shutil
 import time
 
 __all__ = ["PimpPreferences", "PimpDatabase", "PimpPackage", "main", 
-    "PIMP_VERSION", "main"]
+    "getDefaultDatabase", "PIMP_VERSION", "main"]
 
 _scriptExc_NotInstalled = "pimp._scriptExc_NotInstalled"
 _scriptExc_OldInstalled = "pimp._scriptExc_OldInstalled"
@@ -55,7 +55,7 @@ def getDefaultDatabase(experimental=False):
         
     major, minor, micro, state, extra = sys.version_info
     pyvers = '%d.%d' % (major, minor)
-    if state != 'final':
+    if micro == 0 and state != 'final':
         pyvers = pyvers + '%s%d' % (state, extra)
         
     longplatform = distutils.util.get_platform()