contrib/setup3k.py
changeset 16688 cfb6682961b8
parent 15167 8df4166b6f63
child 16689 f366d4c2ff34
equal deleted inserted replaced
16687:e34106fa0dc3 16688:cfb6682961b8
    24 
    24 
    25 # Solaris Python packaging brain damage
    25 # Solaris Python packaging brain damage
    26 try:
    26 try:
    27     import hashlib
    27     import hashlib
    28     sha = hashlib.sha1()
    28     sha = hashlib.sha1()
    29 except:
    29 except ImportError:
    30     try:
    30     try:
    31         import sha
    31         import sha
    32     except:
    32     except ImportError:
    33         raise SystemExit(
    33         raise SystemExit(
    34             "Couldn't import standard hashlib (incomplete Python install).")
    34             "Couldn't import standard hashlib (incomplete Python install).")
    35 
    35 
    36 try:
    36 try:
    37     import zlib
    37     import zlib
    38 except:
    38 except ImportError:
    39     raise SystemExit(
    39     raise SystemExit(
    40         "Couldn't import standard zlib (incomplete Python install).")
    40         "Couldn't import standard zlib (incomplete Python install).")
    41 
    41 
    42 try:
    42 try:
    43     import bz2
    43     import bz2
    44 except:
    44 except ImportError:
    45     raise SystemExit(
    45     raise SystemExit(
    46         "Couldn't import standard bz2 (incomplete Python install).")
    46         "Couldn't import standard bz2 (incomplete Python install).")
    47 
    47 
    48 import os, subprocess, time
    48 import os, subprocess, time
    49 import shutil
    49 import shutil