blob: 338ad6c0ef0cc0a986c5c24934d8251d7c1574be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
get it building w/python3
--- a/setup.py
+++ b/setup.py
@@ -18,11 +18,11 @@ def fixso(filepath):
class my_build_ext(build_ext):
def build_extension(self, ext):
sources = ext.sources
- if sources is None or type(sources) not in (ListType, TupleType):
- raise DistutilsSetupError, \
+ if sources is None or not isinstance(sources, (list, tuple)):
+ raise DistutilsSetupError(
("in 'ext_modules' option (extension '%s'), " +
"'sources' must be present and must be " +
- "a list of source filenames") % ext.name
+ "a list of source filenames") % ext.name)
sources = list(sources)
fullname = self.get_ext_fullname(ext.name)
if self.inplace:
|