Based on the pastebin Captain Jack Sparrow provided it appears dbus-python's configure script doesn't like Homebrew's install of Python (which it needs to compile the dbus C extension module against), so I don't think it's even getting this far, but to successfully build dbus-python I'm pretty sure you'd need both dbus-glib and the main dbus package.
brew install dbus dbus-glib
There's also this note from Homebrew's Python docs, which may help solve the configure-script problems:
Since the system Python may not know which compiler flags to set when
building bindings for software installed by Homebrew, you may need to
run:
CFLAGS="-I$(brew --prefix)/include" LDFLAGS="-L$(brew --prefix)/lib" pip install <package>
Oh, yes, and since the configure script is clearly using pkg-config to detect the dbus install, setting PKG_CONFIG_PATH to the location where Homebrew will install dbus-1.pc is a good idea, too.
So, a full working install might require:
brew install dbus dbus-glib
PKG_CONFIG_PATH="$(brew --prefix)/lib/pkgconfig" \
CFLAGS="-I$(brew --prefix)/include" LDFLAGS="-L$(brew --prefix)/lib" \
pip install dbus-python