Skip to content

Commit d2dc334

Browse files
authored
Merge pull request #3553 from mrmundt/solver-dep-warn
Add `moved_module` deprecation for `contrib.solver` modules
2 parents 5e49df7 + 3d27886 commit d2dc334

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

Diff for: pyomo/contrib/solver/__init__.py

+30
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,33 @@
88
# rights in this software.
99
# This software is distributed under the 3-clause BSD License.
1010
# ___________________________________________________________________________
11+
12+
from pyomo.common.deprecation import moved_module
13+
14+
for _module in ('base', 'config', 'factory', 'results', 'util', 'persistent'):
15+
moved_module(
16+
f'pyomo.contrib.solver.{_module}',
17+
f'pyomo.contrib.solver.common.{_module}',
18+
version='6.9.2.dev0',
19+
)
20+
21+
moved_module(
22+
'pyomo.contrib.solver.solution',
23+
'pyomo.contrib.solver.common.solution_loader',
24+
version='6.9.2.dev0',
25+
)
26+
27+
for _module in ('ipopt', 'gurobi_direct', 'sol_reader'):
28+
moved_module(
29+
f'pyomo.contrib.solver.{_module}',
30+
f'pyomo.contrib.solver.solvers.{_module}',
31+
version='6.9.2.dev0',
32+
)
33+
34+
moved_module(
35+
'pyomo.contrib.solver.gurobi',
36+
'pyomo.contrib.solver.solvers.gurobi_persistent',
37+
version='6.9.2.dev0',
38+
)
39+
40+
del _module, moved_module

0 commit comments

Comments
 (0)