equal
deleted
inserted
replaced
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 |