Version 1.0.3 of the freebase python library has been released. In this version:
- dump_base is working again
- in load_base, the target domain is created automatically if it is a sub-namespace of the logged-in user’s domain (thanks praveen)
- some unicode issues in mqlwrite are fixed
- slightly saner logging under the “freebase” logger rather than the root logger
- new ‘application_name’ settable on the MetawebSession which will get inserted into the user agent
- switch to form POST by default to account for long mqlread queries
You can install the library using easy_install freebase from the command line.

October 9th, 2009 at 9:08 am
When I try the install, I get:
will@ebene:~/$ sudo easy_install freebase-python
Searching for freebase-python
Reading http://pypi.python.org/simple/freebase-python/
Couldn’t find index page for ‘freebase-python’ (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for freebase-python
error: Could not find suitable distribution for Requirement.parse(’freebase-python’)
This is in Ubuntu 9.04 using the python-setuptools package.
October 15th, 2009 at 4:22 pm
Sorry, Will, my mistake — you need to easy_install freebase, not freebase-python. I’ll update the post.