Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,20 @@ hide:

[//]: # (--------------------------------------------------------------------------------------------------------------)

## [v0.1.3](https://github.com/dapensoft/pyorlib/releases/tag/0.1.3) <small>July 30, 2025</small> { id="0.1.3" }

<hr class="divider">

##### Changed

- Updated the lower bound variable definition in `pulp_engine` to set it to `None` when `-inf` is specified as the lower bound.

##### Fixed

- Updated deprecated `_pytest.python_api.raises` imports in several tests.

[//]: # (--------------------------------------------------------------------------------------------------------------)

## [v0.1.2](https://github.com/dapensoft/pyorlib/releases/tag/0.1.2) <small>April 9, 2024</small> { id="0.1.2" }

<hr class="divider">
Expand Down
2 changes: 1 addition & 1 deletion src/pyorlib/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
mathematical models in a standardized manner across different optimization packages.
"""

__version__ = "0.1.2"
__version__ = "0.1.3"

from .engines import Engine
from .model import Model
Expand Down
4 changes: 2 additions & 2 deletions src/pyorlib/engines/pulp/pulp_engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,14 +100,14 @@ def __init__(
pulp_var = LpVariable(
name=name,
cat=LpInteger,
lowBound=lower_bound,
lowBound=lower_bound if lower_bound > -inf else None,
upBound=upper_bound if upper_bound < inf else None,
)
elif self.value_type == ValueType.CONTINUOUS:
pulp_var = LpVariable(
name=name,
cat=LpContinuous,
lowBound=lower_bound,
lowBound=lower_bound if lower_bound > -inf else None,
upBound=upper_bound if upper_bound < inf else None,
)
else:
Expand Down
2 changes: 1 addition & 1 deletion tests/algebra/expressions/test_expression.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from math import isclose

from _pytest.python_api import raises
from pytest import raises

from pyorlib.algebra import Element, Expression

Expand Down
2 changes: 1 addition & 1 deletion tests/algebra/terms/constants/test_constant.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from math import inf

from _pytest.python_api import raises
from pytest import raises

from pyorlib.algebra import Term, Constant
from pyorlib.enums import ValueType, TermType
Expand Down
2 changes: 1 addition & 1 deletion tests/algebra/terms/test_term.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from math import isclose
from typing import Any

from _pytest.python_api import raises
from pytest import raises

from pyorlib.algebra import Element, Expression, Term, Constant
from pyorlib.enums import ValueType
Expand Down
2 changes: 1 addition & 1 deletion tests/algebra/terms/variables/test_variable.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from math import inf

from _pytest.python_api import raises
from pytest import raises

from pyorlib.algebra import Term, Variable
from pyorlib.engines import Engine
Expand Down
2 changes: 1 addition & 1 deletion tests/model/test_model.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from math import inf
from typing import List

from _pytest.python_api import raises
from pytest import raises

from pyorlib import Model, Engine
from pyorlib.algebra import Term, Element
Expand Down
2 changes: 1 addition & 1 deletion tests/structures/parameters/test_multi_value_parameter.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from math import inf

from _pytest.python_api import raises
from pytest import raises

from pyorlib.enums import ParameterType, ValueType
from pyorlib.structures import MultiValueParameter, Parameter
Expand Down
2 changes: 1 addition & 1 deletion tests/structures/parameters/test_single_value_parameter.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from math import inf

from _pytest.python_api import raises
from pytest import raises

from pyorlib.enums import ParameterType, ValueType
from pyorlib.structures import SingleValueParameter, Parameter
Expand Down
2 changes: 1 addition & 1 deletion tests/validators/fields/test_dimension_field.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from dataclasses import dataclass

from _pytest.python_api import raises
from pytest import raises

from pyorlib.validators import DimensionField

Expand Down
2 changes: 1 addition & 1 deletion tests/validators/fields/test_parameter_field.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from dataclasses import dataclass

from _pytest.python_api import raises
from pytest import raises

from pyorlib.enums import ParameterType, ValueType
from pyorlib.structures import SingleValueParameter, MultiValueParameter
Expand Down
Loading