else:
cflags.append('-Wl,-strip-all')
libs.append('-Wl,-strip-all')
+ cflags.append('-DSWIGPYTHON')
print('## cflags={}'.format(' '.join(cflags)))
print('## libs={}'.format(' '.join(libs)))
ext.extra_compile_args = cflags
'..\\build\\root_{}\\lib\\sentencepiece_train.lib'.format(arch)
]
else:
- cflags = ['/std:c++17', '/MT', '/I..\\build\\root\\include']
+ cflags = ['/std:c++17', '/MT', '/I..\\build\\root\\include', '/DSWIGPYTHON']
libs = [
'..\\build\\root\\lib\\sentencepiece.lib',
'..\\build\\root\\lib\\sentencepiece_train.lib'
return self.SerializeAsString() == other.SerializeAsString()
def __hash__(self):
- return hash(self.SerializeAsString())
+ return hash(self.SerializeAsString())
# Register ImmutableSentencePieceText in _sentencepiece: