Skip to content

Commit 51702e4

Browse files
Replace deprecated pkg_resources
`Importlib.resources` is now the way to go according to [this documentation](https://setuptools.pypa.io/en/latest/pkg_resources.html)
1 parent 62b9969 commit 51702e4

File tree

1 file changed

+4
-6
lines changed
  • schunk_gripper_dummy/schunk_gripper_dummy

1 file changed

+4
-6
lines changed

schunk_gripper_dummy/schunk_gripper_dummy/dummy.py

+4-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from threading import Thread
22
import time
3-
import pkg_resources # type: ignore [import-untyped]
3+
from importlib.resources import files
44
import json
55
import struct
66
from typing import Tuple
@@ -56,11 +56,9 @@ def __init__(self):
5656
self.reserved_status_bits = [10, 15] + list(range(18, 31))
5757
self.reserved_control_bits = [10, 15] + list(range(17, 30))
5858

59-
enum_config = pkg_resources.resource_filename(__name__, "config/enum.json")
60-
metadata_config = pkg_resources.resource_filename(
61-
__name__, "config/metadata.json"
62-
)
63-
data_config = pkg_resources.resource_filename(__name__, "config/data.json")
59+
enum_config = files(__package__).joinpath("config/enum.json")
60+
metadata_config = files(__package__).joinpath("config/metadata.json")
61+
data_config = files(__package__).joinpath("config/data.json")
6462

6563
with open(enum_config, "r") as f:
6664
self.enum = json.load(f)

0 commit comments

Comments
 (0)