missing from __future__ import print_function in setup.py
python3: sum() can't sum bytes, using b''.join(seq) instead
diff --git a/Lib/fontTools/misc/py23.py b/Lib/fontTools/misc/py23.py
index fc41d25..2842840 100644
--- a/Lib/fontTools/misc/py23.py
+++ b/Lib/fontTools/misc/py23.py
@@ -81,4 +81,4 @@
 			return s
 
 	def bytesjoin(iterable):
-		return sum((tobytes(item) for item in iterable), b'')
+		return b''.join(tobytes(item) for item in iterable)
diff --git a/setup.py b/setup.py
index f00661e..4de9e07 100755
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,6 @@
 #! /usr/bin/env python
 
+from __future__ import print_function
 import os, sys
 from distutils.core import setup, Extension
 from distutils.command.build_ext import build_ext
@@ -13,8 +14,8 @@
 try:
 	import xml.parsers.expat
 except ImportError:
-	print "*** Warning: FontTools needs PyXML, see:"
-	print "        http://sourceforge.net/projects/pyxml/"
+	print("*** Warning: FontTools needs PyXML, see:")
+	print("        http://sourceforge.net/projects/pyxml/")
 
 
 class build_ext_optional(build_ext):