summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2008-10-15 21:27:16 +0000
committerNick Mathewson <nickm@torproject.org>2008-10-15 21:27:16 +0000
commit4d39af8d89233001d607519a6d94a82d67818779 (patch)
tree9faafbd284e0e1bc260c61a191533cf485da5528 /setup.py
parent5bdfb1ef8405a14186637785014aa32337867df5 (diff)
In python 2.6 and later, simplejson is built-in as json.
git-svn-id: file:///home/or/svnrepo/updater/trunk@17112 55e972cd-5a19-0410-ae62-a4d7a52db4cd
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index f8622b7..39df8ed 100644
--- a/setup.py
+++ b/setup.py
@@ -11,12 +11,19 @@ VERSION = '0.0.1-alpha'
# System: 0==alpha, 50==beta, 98=pre, 99==release candidate, 100==release
VERSION_INFO = (0,0,1)
-for name in [ "simplejson", "Crypto" ]:
+try:
+ import Crypto
+except ImportError:
+ print "Missing support for module Crypto"
+ sys.exit(1)
+
+try:
+ import json
+except ImportError:
try:
- __import__(name)
+ import simplejson
except ImportError:
- print "Missing support for module %s"%name
- sys.exit(1)
+ print "Missing support for module simplejson"
import os, re, shutil, string, struct, sys