Skip to content

Commit

Permalink
Make python3 support
Browse files Browse the repository at this point in the history
  • Loading branch information
kangfend committed Apr 21, 2017
1 parent f2400b2 commit 3f3e224
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 41 deletions.
80 changes: 40 additions & 40 deletions bahasa/stemmer/disambiguator/prefixes/__init__.py
@@ -1,40 +1,40 @@
from rule_1 import Rule1a, Rule1b # noqa
from rule_2 import Rule2 # noqa
from rule_3 import Rule3 # noqa
from rule_4 import Rule4 # noqa
from rule_5 import Rule5 # noqa
from rule_6 import Rule6a, Rule6b # noqa
from rule_7 import Rule7 # noqa
from rule_8 import Rule8 # noqa
from rule_9 import Rule9 # noqa
from rule_10 import Rule10 # noqa
from rule_11 import Rule11 # noqa
from rule_12 import Rule12 # noqa
from rule_13 import Rule13a, Rule13b # noqa
from rule_14 import Rule14 # noqa
from rule_15 import Rule15a, Rule15b # noqa
from rule_16 import Rule16 # noqa
from rule_17 import Rule17a, Rule17b, Rule17c, Rule17d # noqa
from rule_18 import Rule18a, Rule18b # noqa
from rule_19 import Rule19 # noqa
from rule_20 import Rule20 # noqa
from rule_21 import Rule21a, Rule21b # noqa
from rule_23 import Rule23 # noqa
from rule_24 import Rule24 # noqa
from rule_25 import Rule25 # noqa
from rule_26 import Rule26a, Rule26b # noqa
from rule_27 import Rule27 # noqa
from rule_28 import Rule28a, Rule28b # noqa
from rule_29 import Rule29 # noqa
from rule_30 import Rule30a, Rule30b, Rule30c # noqa
from rule_31 import Rule31a, Rule31b # noqa
from rule_32 import Rule32 # noqa
from rule_34 import Rule34 # noqa
from rule_35 import Rule35 # noqa
from rule_36 import Rule36 # noqa
from rule_37 import Rule37a, Rule37b # noqa
from rule_38 import Rule38a, Rule38b # noqa
from rule_39 import Rule39a, Rule39b # noqa
from rule_40 import Rule40a, Rule40b # noqa
from rule_41 import Rule41 # noqa
from rule_42 import Rule42 # noqa
from .rule_1 import Rule1a, Rule1b # noqa
from .rule_2 import Rule2 # noqa
from .rule_3 import Rule3 # noqa
from .rule_4 import Rule4 # noqa
from .rule_5 import Rule5 # noqa
from .rule_6 import Rule6a, Rule6b # noqa
from .rule_7 import Rule7 # noqa
from .rule_8 import Rule8 # noqa
from .rule_9 import Rule9 # noqa
from .rule_10 import Rule10 # noqa
from .rule_11 import Rule11 # noqa
from .rule_12 import Rule12 # noqa
from .rule_13 import Rule13a, Rule13b # noqa
from .rule_14 import Rule14 # noqa
from .rule_15 import Rule15a, Rule15b # noqa
from .rule_16 import Rule16 # noqa
from .rule_17 import Rule17a, Rule17b, Rule17c, Rule17d # noqa
from .rule_18 import Rule18a, Rule18b # noqa
from .rule_19 import Rule19 # noqa
from .rule_20 import Rule20 # noqa
from .rule_21 import Rule21a, Rule21b # noqa
from .rule_23 import Rule23 # noqa
from .rule_24 import Rule24 # noqa
from .rule_25 import Rule25 # noqa
from .rule_26 import Rule26a, Rule26b # noqa
from .rule_27 import Rule27 # noqa
from .rule_28 import Rule28a, Rule28b # noqa
from .rule_29 import Rule29 # noqa
from .rule_30 import Rule30a, Rule30b, Rule30c # noqa
from .rule_31 import Rule31a, Rule31b # noqa
from .rule_32 import Rule32 # noqa
from .rule_34 import Rule34 # noqa
from .rule_35 import Rule35 # noqa
from .rule_36 import Rule36 # noqa
from .rule_37 import Rule37a, Rule37b # noqa
from .rule_38 import Rule38a, Rule38b # noqa
from .rule_39 import Rule39a, Rule39b # noqa
from .rule_40 import Rule40a, Rule40b # noqa
from .rule_41 import Rule41 # noqa
from .rule_42 import Rule42 # noqa
6 changes: 5 additions & 1 deletion bahasa/stemmer/utils.py
@@ -1,4 +1,5 @@
import os
import six


def load_dictionary(dictionary='default'):
Expand Down Expand Up @@ -32,7 +33,10 @@ def normalize_text(text):
- Remove whitespace
"""
punctuation = '!"#$%&\'()*+,./:;<=>?@[\\]^_`{|}~'
return text.lower().strip().translate(None, punctuation)
text = text.lower().strip()
if six.PY3:
return text.translate(str.maketrans('', '', punctuation))
return text.translate(None, punctuation)


def remove_prefix(word, prefixes=[]):
Expand Down
1 change: 1 addition & 0 deletions setup.py
Expand Up @@ -12,6 +12,7 @@
author_email='kangfend@gmail.com',
url='https://github.com/kangfend/bahasa',
keywords=['NLP', 'Bahasa', 'Indonesia', 'Stemmer'],
install_requires=['six==1.10.0'],
classifiers=[
'Development Status :: 2 - Pre-Alpha',
'Intended Audience :: Developers',
Expand Down

0 comments on commit 3f3e224

Please sign in to comment.