Skip to content

Commit 15b52db

Browse files
committed
Setting final deprecation version strings
1 parent f650f96 commit 15b52db

23 files changed

+48
-50
lines changed

pyomo/common/dependencies.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@ def attempt_import(
611611
want to import/return the first one that is available.
612612
613613
defer_check: bool, optional
614-
DEPRECATED: renamed to ``defer_import`` (deprecated in version 6.7.2.dev0)
614+
DEPRECATED: renamed to ``defer_import`` (deprecated in version 6.7.2)
615615
616616
defer_import: bool, optional
617617
If True, then the attempted import is deferred until the first
@@ -674,7 +674,7 @@ def attempt_import(
674674
if defer_check is not None:
675675
deprecation_warning(
676676
'defer_check=%s is deprecated. Please use defer_import' % (defer_check,),
677-
version='6.7.2.dev0',
677+
version='6.7.2',
678678
)
679679
assert defer_import is None
680680
defer_import = defer_check
@@ -787,7 +787,7 @@ def _perform_import(
787787
@deprecated(
788788
"``declare_deferred_modules_as_importable()`` is deprecated. "
789789
"Use the :py:class:`declare_modules_as_importable` context manager.",
790-
version='6.7.2.dev0',
790+
version='6.7.2',
791791
)
792792
def declare_deferred_modules_as_importable(globals_dict):
793793
"""Make all :py:class:`DeferredImportModules` in ``globals_dict`` importable

pyomo/common/numeric_types.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
relocated_module_attribute(
6565
'pyomo_constant_types',
6666
'pyomo.common.numeric_types._pyomo_constant_types',
67-
version='6.7.2.dev0',
67+
version='6.7.2',
6868
msg="The pyomo_constant_types set will be removed in the future: the set "
6969
"contained only NumericConstant and _PythonCallbackFunctionID, and provided "
7070
"no meaningful value to clients or walkers. Users should likely handle "

pyomo/contrib/incidence_analysis/interface.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -891,9 +891,9 @@ def remove_nodes(self, variables=None, constraints=None):
891891
892892
.. note::
893893
894-
**Deprecation in Pyomo v6.7.2.dev0**
894+
**Deprecation in Pyomo v6.7.2**
895895
896-
The pre-6.7.2.dev0 implementation of ``remove_nodes`` allowed variables and
896+
The pre-6.7.2 implementation of ``remove_nodes`` allowed variables and
897897
constraints to remove to be specified in a single list. This made
898898
error checking difficult, and indeed, if invalid components were
899899
provided, we carried on silently instead of throwing an error or
@@ -923,7 +923,7 @@ def remove_nodes(self, variables=None, constraints=None):
923923
if any(var in self._con_index_map for var in variables) or any(
924924
con in self._var_index_map for con in constraints
925925
):
926-
deprecation_warning(depr_msg, version="6.7.2.dev0")
926+
deprecation_warning(depr_msg, version="6.7.2")
927927
# If we received variables/constraints in the same list, sort them.
928928
# Any unrecognized objects will be caught by _validate_input.
929929
for var in variables:

pyomo/contrib/parmest/parmest.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,6 @@
6868
from pyomo.common.deprecation import deprecated
6969
from pyomo.common.deprecation import deprecation_warning
7070

71-
DEPRECATION_VERSION = '6.7.2.dev0'
72-
7371
parmest_available = numpy_available & pandas_available & scipy_available
7472

7573
inverse_reduced_hessian, inverse_reduced_hessian_available = attempt_import(
@@ -338,7 +336,7 @@ def _deprecated_init(
338336
"You're using the deprecated parmest interface (model_function, "
339337
"data, theta_names). This interface will be removed in a future release, "
340338
"please update to the new parmest interface using experiment lists.",
341-
version=DEPRECATION_VERSION,
339+
version='6.7.2',
342340
)
343341
self.pest_deprecated = _DeprecatedEstimator(
344342
model_function,
@@ -1386,7 +1384,7 @@ def confidence_region_test(
13861384
################################
13871385

13881386

1389-
@deprecated(version=DEPRECATION_VERSION)
1387+
@deprecated(version='6.7.2')
13901388
def group_data(data, groupby_column_name, use_mean=None):
13911389
"""
13921390
Group data by scenario

pyomo/core/base/__init__.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,13 @@
163163
)
164164
# Historically, only a subset of "private" component data classes were imported here
165165
relocated_module_attribute(
166-
f'_GeneralVarData', f'pyomo.core.base.VarData', version='6.7.2.dev0'
166+
f'_GeneralVarData', f'pyomo.core.base.VarData', version='6.7.2'
167167
)
168168
relocated_module_attribute(
169-
f'_GeneralBooleanVarData', f'pyomo.core.base.BooleanVarData', version='6.7.2.dev0'
169+
f'_GeneralBooleanVarData', f'pyomo.core.base.BooleanVarData', version='6.7.2'
170170
)
171171
relocated_module_attribute(
172-
f'_ExpressionData', f'pyomo.core.base.NamedExpressionData', version='6.7.2.dev0'
172+
f'_ExpressionData', f'pyomo.core.base.NamedExpressionData', version='6.7.2'
173173
)
174174
for _cdata in (
175175
'ConstraintData',
@@ -179,7 +179,7 @@
179179
'ObjectiveData',
180180
):
181181
relocated_module_attribute(
182-
f'_{_cdata}', f'pyomo.core.base.{_cdata}', version='6.7.2.dev0'
182+
f'_{_cdata}', f'pyomo.core.base.{_cdata}', version='6.7.2'
183183
)
184184
del _cdata
185185
del relocated_module_attribute

pyomo/core/base/block.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1983,7 +1983,7 @@ def private_data(self, scope=None):
19831983

19841984
class _BlockData(metaclass=RenamedClass):
19851985
__renamed__new_class__ = BlockData
1986-
__renamed__version__ = '6.7.2.dev0'
1986+
__renamed__version__ = '6.7.2'
19871987

19881988

19891989
@ModelComponentFactory.register(

pyomo/core/base/boolean_var.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -252,12 +252,12 @@ def free(self):
252252

253253
class _BooleanVarData(metaclass=RenamedClass):
254254
__renamed__new_class__ = BooleanVarData
255-
__renamed__version__ = '6.7.2.dev0'
255+
__renamed__version__ = '6.7.2'
256256

257257

258258
class _GeneralBooleanVarData(metaclass=RenamedClass):
259259
__renamed__new_class__ = BooleanVarData
260-
__renamed__version__ = '6.7.2.dev0'
260+
__renamed__version__ = '6.7.2'
261261

262262

263263
@ModelComponentFactory.register("Logical decision variables.")

pyomo/core/base/component.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ def _pprint_base_impl(
477477

478478
class _ComponentBase(metaclass=RenamedClass):
479479
__renamed__new_class__ = ComponentBase
480-
__renamed__version__ = '6.7.2.dev0'
480+
__renamed__version__ = '6.7.2'
481481

482482

483483
class Component(ComponentBase):
@@ -663,7 +663,7 @@ def getname(self, fully_qualified=False, name_buffer=None, relative_to=None):
663663
"use of this argument poses risks if the buffer contains "
664664
"names relative to different Blocks in the model hierarchy or "
665665
"a mixture of local and fully_qualified names.",
666-
version='TODO',
666+
version='6.4.1',
667667
)
668668
name_buffer[id(self)] = ans
669669
return ans
@@ -922,7 +922,7 @@ def getname(self, fully_qualified=False, name_buffer=None, relative_to=None):
922922
"use of this argument poses risks if the buffer contains "
923923
"names relative to different Blocks in the model hierarchy or "
924924
"a mixture of local and fully_qualified names.",
925-
version='TODO',
925+
version='6.4.1',
926926
)
927927
if id(self) in name_buffer:
928928
# Return the name if it is in the buffer

pyomo/core/base/connector.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def _iter_vars(self):
107107

108108
class _ConnectorData(metaclass=RenamedClass):
109109
__renamed__new_class__ = ConnectorData
110-
__renamed__version__ = '6.7.2.dev0'
110+
__renamed__version__ = '6.7.2'
111111

112112

113113
@ModelComponentFactory.register(

pyomo/core/base/constraint.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -577,12 +577,12 @@ def slack(self):
577577

578578
class _ConstraintData(metaclass=RenamedClass):
579579
__renamed__new_class__ = ConstraintData
580-
__renamed__version__ = '6.7.2.dev0'
580+
__renamed__version__ = '6.7.2'
581581

582582

583583
class _GeneralConstraintData(metaclass=RenamedClass):
584584
__renamed__new_class__ = ConstraintData
585-
__renamed__version__ = '6.7.2.dev0'
585+
__renamed__version__ = '6.7.2'
586586

587587

588588
@ModelComponentFactory.register("General constraint expressions.")

pyomo/core/base/expression.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -198,12 +198,12 @@ def __ipow__(self, other):
198198

199199
class _ExpressionData(metaclass=RenamedClass):
200200
__renamed__new_class__ = NamedExpressionData
201-
__renamed__version__ = '6.7.2.dev0'
201+
__renamed__version__ = '6.7.2'
202202

203203

204204
class _GeneralExpressionDataImpl(metaclass=RenamedClass):
205205
__renamed__new_class__ = NamedExpressionData
206-
__renamed__version__ = '6.7.2.dev0'
206+
__renamed__version__ = '6.7.2'
207207

208208

209209
class ExpressionData(NamedExpressionData, ComponentData):
@@ -231,7 +231,7 @@ def __init__(self, expr=None, component=None):
231231

232232
class _GeneralExpressionData(metaclass=RenamedClass):
233233
__renamed__new_class__ = ExpressionData
234-
__renamed__version__ = '6.7.2.dev0'
234+
__renamed__version__ = '6.7.2'
235235

236236

237237
@ModelComponentFactory.register(

pyomo/core/base/logical_constraint.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@ def get_value(self):
124124

125125
class _LogicalConstraintData(metaclass=RenamedClass):
126126
__renamed__new_class__ = LogicalConstraintData
127-
__renamed__version__ = '6.7.2.dev0'
127+
__renamed__version__ = '6.7.2'
128128

129129

130130
class _GeneralLogicalConstraintData(metaclass=RenamedClass):
131131
__renamed__new_class__ = LogicalConstraintData
132-
__renamed__version__ = '6.7.2.dev0'
132+
__renamed__version__ = '6.7.2'
133133

134134

135135
@ModelComponentFactory.register("General logical constraints.")

pyomo/core/base/objective.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -145,12 +145,12 @@ def set_sense(self, sense):
145145

146146
class _ObjectiveData(metaclass=RenamedClass):
147147
__renamed__new_class__ = ObjectiveData
148-
__renamed__version__ = '6.7.2.dev0'
148+
__renamed__version__ = '6.7.2'
149149

150150

151151
class _GeneralObjectiveData(metaclass=RenamedClass):
152152
__renamed__new_class__ = ObjectiveData
153-
__renamed__version__ = '6.7.2.dev0'
153+
__renamed__version__ = '6.7.2'
154154

155155

156156
@ModelComponentFactory.register("Expressions that are minimized or maximized.")

pyomo/core/base/param.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ def _compute_polynomial_degree(self, result):
254254

255255
class _ParamData(metaclass=RenamedClass):
256256
__renamed__new_class__ = ParamData
257-
__renamed__version__ = '6.7.2.dev0'
257+
__renamed__version__ = '6.7.2'
258258

259259

260260
@ModelComponentFactory.register(

pyomo/core/base/piecewise.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ def __call__(self, x):
274274

275275
class _PiecewiseData(metaclass=RenamedClass):
276276
__renamed__new_class__ = PiecewiseData
277-
__renamed__version__ = '6.7.2.dev0'
277+
__renamed__version__ = '6.7.2'
278278

279279

280280
class _SimpleSinglePiecewise(object):

pyomo/core/base/set.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -1179,12 +1179,12 @@ def __gt__(self, other):
11791179

11801180
class _SetData(metaclass=RenamedClass):
11811181
__renamed__new_class__ = SetData
1182-
__renamed__version__ = '6.7.2.dev0'
1182+
__renamed__version__ = '6.7.2'
11831183

11841184

11851185
class _SetDataBase(metaclass=RenamedClass):
11861186
__renamed__new_class__ = SetData
1187-
__renamed__version__ = '6.7.2.dev0'
1187+
__renamed__version__ = '6.7.2'
11881188

11891189

11901190
class _FiniteSetMixin(object):
@@ -1471,7 +1471,7 @@ def pop(self):
14711471

14721472
class _FiniteSetData(metaclass=RenamedClass):
14731473
__renamed__new_class__ = FiniteSetData
1474-
__renamed__version__ = '6.7.2.dev0'
1474+
__renamed__version__ = '6.7.2'
14751475

14761476

14771477
class _ScalarOrderedSetMixin(object):
@@ -1736,7 +1736,7 @@ def ord(self, item):
17361736

17371737
class _OrderedSetData(metaclass=RenamedClass):
17381738
__renamed__new_class__ = OrderedSetData
1739-
__renamed__version__ = '6.7.2.dev0'
1739+
__renamed__version__ = '6.7.2'
17401740

17411741

17421742
class InsertionOrderSetData(OrderedSetData):
@@ -1775,7 +1775,7 @@ def update(self, values):
17751775

17761776
class _InsertionOrderSetData(metaclass=RenamedClass):
17771777
__renamed__new_class__ = InsertionOrderSetData
1778-
__renamed__version__ = '6.7.2.dev0'
1778+
__renamed__version__ = '6.7.2'
17791779

17801780

17811781
class _SortedSetMixin(object):
@@ -1871,7 +1871,7 @@ def _sort(self):
18711871

18721872
class _SortedSetData(metaclass=RenamedClass):
18731873
__renamed__new_class__ = SortedSetData
1874-
__renamed__version__ = '6.7.2.dev0'
1874+
__renamed__version__ = '6.7.2'
18751875

18761876

18771877
############################################################################
@@ -2669,7 +2669,7 @@ def ranges(self):
26692669

26702670
class _InfiniteRangeSetData(metaclass=RenamedClass):
26712671
__renamed__new_class__ = InfiniteRangeSetData
2672-
__renamed__version__ = '6.7.2.dev0'
2672+
__renamed__version__ = '6.7.2'
26732673

26742674

26752675
class FiniteRangeSetData(
@@ -2782,7 +2782,7 @@ def ord(self, item):
27822782

27832783
class _FiniteRangeSetData(metaclass=RenamedClass):
27842784
__renamed__new_class__ = FiniteRangeSetData
2785-
__renamed__version__ = '6.7.2.dev0'
2785+
__renamed__version__ = '6.7.2'
27862786

27872787

27882788
@ModelComponentFactory.register(

pyomo/core/base/sos.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def set_items(self, variables, weights):
103103

104104
class _SOSConstraintData(metaclass=RenamedClass):
105105
__renamed__new_class__ = SOSConstraintData
106-
__renamed__version__ = '6.7.2.dev0'
106+
__renamed__version__ = '6.7.2'
107107

108108

109109
@ModelComponentFactory.register("SOS constraint expressions.")

pyomo/core/base/var.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -572,12 +572,12 @@ def _process_bound(self, val, bound_type):
572572

573573
class _VarData(metaclass=RenamedClass):
574574
__renamed__new_class__ = VarData
575-
__renamed__version__ = '6.7.2.dev0'
575+
__renamed__version__ = '6.7.2'
576576

577577

578578
class _GeneralVarData(metaclass=RenamedClass):
579579
__renamed__new_class__ = VarData
580-
__renamed__version__ = '6.7.2.dev0'
580+
__renamed__version__ = '6.7.2'
581581

582582

583583
@ModelComponentFactory.register("Decision variables.")

pyomo/core/expr/numvalue.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
relocated_module_attribute(
4848
'pyomo_constant_types',
4949
'pyomo.common.numeric_types._pyomo_constant_types',
50-
version='6.7.2.dev0',
50+
version='6.7.2',
5151
f_globals=globals(),
5252
msg="The pyomo_constant_types set will be removed in the future: the set "
5353
"contained only NumericConstant and _PythonCallbackFunctionID, and provided "

pyomo/gdp/disjunct.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ def _activate_without_unfixing_indicator(self):
450450

451451
class _DisjunctData(metaclass=RenamedClass):
452452
__renamed__new_class__ = DisjunctData
453-
__renamed__version__ = '6.7.2.dev0'
453+
__renamed__version__ = '6.7.2'
454454

455455

456456
@ModelComponentFactory.register("Disjunctive blocks.")
@@ -627,7 +627,7 @@ def set_value(self, expr):
627627

628628
class _DisjunctionData(metaclass=RenamedClass):
629629
__renamed__new_class__ = DisjunctionData
630-
__renamed__version__ = '6.7.2.dev0'
630+
__renamed__version__ = '6.7.2'
631631

632632

633633
@ModelComponentFactory.register("Disjunction expressions.")

pyomo/mpec/complementarity.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def set_value(self, cc):
181181

182182
class _ComplementarityData(metaclass=RenamedClass):
183183
__renamed__new_class__ = ComplementarityData
184-
__renamed__version__ = '6.7.2.dev0'
184+
__renamed__version__ = '6.7.2'
185185

186186

187187
@ModelComponentFactory.register("Complementarity conditions.")

pyomo/network/arc.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ def _validate_ports(self, source, destination, ports):
248248

249249
class _ArcData(metaclass=RenamedClass):
250250
__renamed__new_class__ = ArcData
251-
__renamed__version__ = '6.7.2.dev0'
251+
__renamed__version__ = '6.7.2'
252252

253253

254254
@ModelComponentFactory.register("Component used for connecting two Ports.")

0 commit comments

Comments
 (0)