Skip to content

Commit b549f84

Browse files
committed
getting rid of pkg_resources
1 parent 3a93213 commit b549f84

3 files changed

Lines changed: 4 additions & 6 deletions

File tree

open-codegen/.coverage

68 KB
Binary file not shown.

open-codegen/opengen/builder/optimizer_builder.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
import os
1010
import jinja2
1111
import logging
12-
import pkg_resources
1312
import sys
1413

14+
from importlib.metadata import version
1515
from .ros_builder import RosBuilder
1616

1717
_AUTOGEN_COST_FNAME = 'auto_casadi_cost.c'
@@ -750,7 +750,7 @@ def __generate_yaml_data_file(self):
750750

751751
target_yaml_file_path = os.path.join(target_dir, "optimizer.yml")
752752

753-
opengen_version = pkg_resources.require("opengen")[0].version
753+
opengen_version = version("opengen")
754754

755755
tcp_details = None if tcp_config is None \
756756
else {'ip': tcp_config.bind_ip, 'port': tcp_config.bind_port}

open-codegen/opengen/tcp/optimizer_tcp_manager.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
import logging
77
import time
88
import math
9-
import pkg_resources
109
from threading import Thread
1110
from retry import retry
1211
from .solver_response import SolverResponse
13-
12+
from importlib.metadata import version
1413

1514
class OptimizerTcpManager:
1615
"""Client for TCP interface of parametric optimizers
@@ -66,8 +65,7 @@ def __init__(self, optimizer_path=None, ip=None, port=None):
6665
# Check whether the optimizer was built with the current version of opengen
6766
# We can only check the optimizer version if the optimizer runs locally
6867
opengen_version = self.__optimizer_details['build']['opengen_version']
69-
current_opengen_version = pkg_resources.require("opengen")[
70-
0].version
68+
current_opengen_version = version("opengen")
7169
if current_opengen_version != opengen_version:
7270
logging.warn(
7371
'the target optimizer was build with a different version of opengen (%s)' % opengen_version)

0 commit comments

Comments
 (0)