Skip to content

Commit 43c55b0

Browse files
authored
Merge branch 'main' into fix-issue_1287-bug-in-subcritical-powerplant-report-method
2 parents feb527d + 5a979c4 commit 43c55b0

File tree

5 files changed

+728
-11
lines changed

5 files changed

+728
-11
lines changed

idaes/core/util/env_info.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import sys
2020
import platform
2121
import json
22-
import importlib
23-
import pkg_resources
22+
import importlib.metadata
23+
from packaging.requirements import Requirement
2424

2525
import pyomo
2626
import pyomo.environ as pyo
@@ -72,22 +72,21 @@ def __init__(self, additional_solvers=()):
7272
self.pyomo_version = pyomo.version.__version__
7373
# Get dependency info
7474
self.dependency_versions = {}
75-
reqs = pkg_resources.get_distribution("idaes-pse").requires()
76-
for dep in [x.name for x in reqs]:
75+
reqs = importlib.metadata.requires("idaes-pse")
76+
for req in reqs:
77+
dep = Requirement(req).name
7778
if dep == "pyomo":
7879
continue # pyomo is special
7980
try:
80-
self.dependency_versions[dep] = pkg_resources.get_distribution(
81-
dep
82-
).version
83-
except pkg_resources.DistributionNotFound:
81+
self.dependency_versions[dep] = importlib.metadata.version(dep)
82+
except importlib.metadata.PackageNotFoundError:
8483
self.dependency_versions[dep] = None
8584
# Extra packages, users must install these for esoteric features
8685
self.extra_versions = {}
8786
for dep in self.extras:
8887
try:
89-
self.extra_versions[dep] = pkg_resources.get_distribution(dep).version
90-
except pkg_resources.DistributionNotFound:
88+
self.extra_versions[dep] = importlib.metadata.version(dep)
89+
except importlib.metadata.PackageNotFoundError:
9190
self.extra_versions[dep] = None
9291
self.solver_versions = {}
9392
for s in self.known_solvers + list(additional_solvers):

idaes/models/unit_models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
from .heat_exchanger_lc import HeatExchangerLumpedCapacitance
2424
from .mixer import Mixer, MomentumMixingType, MixingType, MixerInitializer
2525
from .mscontactor import MSContactor, MSContactorInitializer
26+
from .pipe import Pipe
2627
from .plug_flow_reactor import PFR
2728
from .pressure_changer import (
2829
PressureChanger,

0 commit comments

Comments
 (0)