We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 40c6b24 commit 768e7feCopy full SHA for 768e7fe
python/ctranslate2/__init__.py
@@ -5,10 +5,18 @@
5
import glob
6
import os
7
8
- import pkg_resources
9
-
10
module_name = sys.modules[__name__].__name__
11
- package_dir = pkg_resources.resource_filename(module_name, "")
+
+ # Adressing python 3.9 < version
+ try:
12
+ from importlib.resources import files
13
14
+ # Fixed the pkg_resources depreciation
15
+ package_dir = str(files(module_name))
16
+ except ImportError:
17
+ import pkg_resources
18
19
+ package_dir = pkg_resources.resource_filename(module_name, "")
20
21
add_dll_directory = getattr(os, "add_dll_directory", None)
22
if add_dll_directory is not None:
0 commit comments