From 542822e8f0d1c116e76957159451b055c8018cff Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Thu, 22 Feb 2018 10:48:19 -0800 Subject: [PATCH] Use pkgutil instead of pkg_resources. pkgutil is part of the standard library. So, by using pkgutil.get_data, we can avoid a runtime dependency on setuptools. --- src/text_unidecode/__init__.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/text_unidecode/__init__.py b/src/text_unidecode/__init__.py index 5bdf8dd..80282c7 100644 --- a/src/text_unidecode/__init__.py +++ b/src/text_unidecode/__init__.py @@ -1,12 +1,9 @@ # -*- coding: utf-8 -*- from __future__ import absolute_import, unicode_literals import os -from pkg_resources import resource_filename - -_data_path = resource_filename(__name__, 'data.bin') -with open(_data_path, 'rb') as f: - _replaces = f.read().decode('utf8').split('\x00') +import pkgutil +_replaces = pkgutil.get_data(__name__, 'data.bin').decode('utf8').split('\x00') def unidecode(txt): chars = []