Skip to content

Commit 8c40f13

Browse files
committed
Fix CI
1 parent a157534 commit 8c40f13

File tree

5 files changed

+15
-13
lines changed

5 files changed

+15
-13
lines changed

.github/actions/setup_optimizers_linux/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ runs:
4343
curl -L -o ~/installers/gurobi.tar.gz https://packages.gurobi.com/11.0/gurobi11.0.0_linux64.tar.gz
4444
curl -L -o ~/installers/copt.tar.gz https://pub.shanshu.ai/download/copt/7.2.2/linux64/CardinalOptimizer-7.2.2-lnx64.tar.gz
4545
curl -L -o ~/installers/mosek.tar.bz2 https://download.mosek.com/stable/10.2.0/mosektoolslinux64x86.tar.bz2
46-
curl -L -o ~/installers/idaes-solvers.tar.gz https://github.com/IDAES/idaes-ext/releases/download/3.4.2/idaes-solvers-ubuntu2204-x86_64.tar.gz
46+
curl -L -o ~/installers/idaes-solvers.tar.gz https://github.com/IDAES/idaes-ext/releases/download/3.4.2/idaes-solvers-ubuntu2004-x86_64.tar.gz
4747
4848
- name: Setup Gurobi Installation
4949
shell: bash

.github/actions/setup_optimizers_windows/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,4 +133,4 @@ runs:
133133
- name: Test IPOPT
134134
shell: pwsh
135135
run: |
136-
D:\ipopt\ipopt.exe -v
136+
ipopt -v

src/pyoptinterface/_src/copt.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import types
44
from pathlib import Path
55
import logging
6+
from typing import Dict
67

78
from .copt_model_ext import RawModel, Env, COPT, load_library
89
from .attributes import (
@@ -352,7 +353,7 @@ def __init__(self, env=None):
352353

353354
# We must keep a reference to the environment to prevent it from being garbage collected
354355
self._env = env
355-
self.mip_start_values: dict[VariableIndex, float] = dict()
356+
self.mip_start_values: Dict[VariableIndex, float] = dict()
356357

357358
self.add_variables = types.MethodType(make_nd_variable, self)
358359

src/pyoptinterface/_src/highs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import platform
44
import types
55
from pathlib import Path
6+
from typing import Dict
67

78
from .highs_model_ext import (
89
RawModel,
@@ -285,7 +286,7 @@ class Model(RawModel):
285286
def __init__(self):
286287
super().__init__()
287288

288-
self.mip_start_values: dict[VariableIndex, float] = dict()
289+
self.mip_start_values: Dict[VariableIndex, float] = dict()
289290

290291
self.add_variables = types.MethodType(make_nd_variable, self)
291292

src/pyoptinterface/_src/ipopt.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import types
33
import logging
44
import platform
5-
from typing import Optional
5+
from typing import Optional, Dict
66

77
from llvmlite import ir
88

@@ -13,7 +13,7 @@
1313
from .jit_llvm import LLJITCompiler
1414
from .function_tracing import trace_function, FunctionTracingResult, Vars, Params
1515

16-
from .core_ext import ConstraintIndex, ConstraintSense
16+
from .core_ext import ConstraintIndex
1717
from .nleval_ext import (
1818
NLConstraintIndex,
1919
FunctionIndex,
@@ -397,7 +397,7 @@ def get_constraint_dual(model, constraint):
397397

398398

399399
def match_variable_values(
400-
tracing_result: FunctionTracingResult, vars_dict: dict[str, any]
400+
tracing_result: FunctionTracingResult, vars_dict: Dict[str, any]
401401
):
402402
nx = tracing_result.n_variables()
403403
variable_indices_map = tracing_result.variable_indices_map
@@ -415,7 +415,7 @@ def match_variable_values(
415415

416416

417417
def match_parameter_values(
418-
tracing_result: FunctionTracingResult, params_dict: dict[str, any]
418+
tracing_result: FunctionTracingResult, params_dict: Dict[str, any]
419419
):
420420
np = tracing_result.n_parameters()
421421
parameter_indices_map = tracing_result.parameter_indices_map
@@ -445,15 +445,15 @@ def __init__(self, jit: str = "LLVM"):
445445
self.jit = jit
446446
self.add_variables = types.MethodType(make_nd_variable, self)
447447

448-
self.function_cppad_autodiff_graphs: dict[FunctionIndex, CppADAutodiffGraph] = (
448+
self.function_cppad_autodiff_graphs: Dict[FunctionIndex, CppADAutodiffGraph] = (
449449
{}
450450
)
451-
self.function_autodiff_structures: dict[
451+
self.function_autodiff_structures: Dict[
452452
FunctionIndex, AutodiffSymbolicStructure
453453
] = {}
454-
self.function_evaluators: dict[FunctionIndex, AutodiffEvaluator] = {}
455-
self.function_names: dict[FunctionIndex, str] = {}
456-
self.function_tracing_results: dict[FunctionIndex, FunctionTracingResult] = {}
454+
self.function_evaluators: Dict[FunctionIndex, AutodiffEvaluator] = {}
455+
self.function_names: Dict[FunctionIndex, str] = {}
456+
self.function_tracing_results: Dict[FunctionIndex, FunctionTracingResult] = {}
457457

458458
@staticmethod
459459
def supports_variable_attribute(attribute: VariableAttribute, settable=False):

0 commit comments

Comments
 (0)