Skip to content

Commit 4c7f4a6

Browse files
upgradable
1 parent 5c7b18f commit 4c7f4a6

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

kratos.gid/kratos.tcl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@ proc Kratos::InitGlobalVariables {dir} {
185185

186186
variable namespaces
187187
set namespaces [list ]
188+
189+
variable pip_packages_required
190+
set pip_packages_required [list KratosMultiphysics KratosFluidDynamicsApplication KratosConvectionDiffusionApplication \
191+
KratosDEMApplication numpy KratosDamApplication KratosSwimmingDEMApplication KratosStructuralMechanicsApplication KratosMeshMovingApplication \
192+
KratosMappingApplication KratosParticleMechanicsApplication KratosLinearSolversApplication KratosContactStructuralMechanicsApplication]
188193
}
189194

190195
proc Kratos::LoadCommonScripts { } {

kratos.gid/scripts/Launch.tcl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ proc Kratos::InstallAllPythonDependencies { } {
2727
if {[llength $missing_packages] > 0} {
2828
exec $pip -m pip install --no-cache-dir --disable-pip-version-check {*}$missing_packages
2929
}
30+
exec $pip -m pip install --upgrade --no-cache-dir --disable-pip-version-check {*}$Kratos::pip_packages_required
31+
::GidUtils::SetWarnLine "Packages updated"
3032
}
3133

3234
proc Kratos::InstallPip { } {
@@ -60,10 +62,9 @@ proc Kratos::pipVersion { } {
6062
}
6163

6264
proc Kratos::GetMissingPipPackages { } {
65+
variable pip_packages_required
6366
set missing_packages [list ]
64-
set pip_packages_required [list KratosMultiphysics KratosFluidDynamicsApplication KratosConvectionDiffusionApplication \
65-
KratosDEMApplication numpy KratosDamApplication KratosSwimmingDEMApplication KratosStructuralMechanicsApplication KratosMeshMovingApplication \
66-
KratosMappingApplication KratosParticleMechanicsApplication KratosLinearSolversApplication KratosContactStructuralMechanicsApplication]
67+
6768

6869
if { $::tcl_platform(platform) == "windows" } { set os win } {set os unix}
6970
if {$os eq "win"} {set pip "pyw"} {set pip "python3"}

0 commit comments

Comments
 (0)