summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authornitromaster101 <nitromaster101@5914aa95-5b3a-0410-a3b5-7b719e7fe9b2>2009-07-09 01:36:29 +0000
committernitromaster101 <nitromaster101@5914aa95-5b3a-0410-a3b5-7b719e7fe9b2>2009-07-09 01:36:29 +0000
commit637b2c5788657535ab05b6610f3b02d56ab957ec (patch)
treee774b101c86e33e2fab7afaf9feec161b799edf5 /setup.py
parent8e71e49ea3708c30a4a0d3688cc9d643665d68be (diff)
add upload/revert schema manipulation, more tests, and other changes of the past few days
git-svn-id: http://freebase-python.googlecode.com/svn/trunk@172 5914aa95-5b3a-0410-a3b5-7b719e7fe9b2
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/setup.py b/setup.py
index eb1b2b7..6270dc6 100644
--- a/setup.py
+++ b/setup.py
@@ -35,14 +35,19 @@ except ImportError:
from distutils.core import setup
-# if python version < 2.6, require simplejson
-# if python version >= 2.6, it comes with json
-
json = []
-major, minor, micro, releaselevel, serial = sys.version_info
-if major <= 2 and minor < 6:
- json.append("simplejson")
+# if jsonlib2 is already installed, then we're fine
+# we don't need anything else
+try:
+ import jsonlib2
+except ImportError:
+ # if python version < 2.6, require simplejson
+ # if python version >= 2.6, it comes with json
+
+ major, minor, micro, releaselevel, serial = sys.version_info
+ if major <= 2 and minor < 6:
+ json.append("simplejson")
setup(
name='freebase',
@@ -59,11 +64,14 @@ setup(
packages=['freebase', 'freebase.api', 'freebase.fcl'],
entry_points = {
'console_scripts': [
- 'fcl = freebase.fcl.fcl:main'
+ 'fcl = freebase.fcl.fcl:main',
+ 'fb_save_base = freebase.schema.cmd:fb_save_base',
+ 'fb_save_type = freebase.schena.cmd:fb_save_type',
+ 'fb_restore = freebase.schema.cmd:fb_restore'
]
},
+ test_suite = "test.runtests.main",
install_requires=[] + json,
- #download_url='xxx', # provided by cheeseshop?
classifiers=[
'Development Status :: 3 - Alpha',
'Environment :: Console',