File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
190195proc Kratos::LoadCommonScripts { } {
Original file line number Diff line number Diff 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
3234proc Kratos::InstallPip { } {
@@ -60,10 +62,9 @@ proc Kratos::pipVersion { } {
6062}
6163
6264proc 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" }
You can’t perform that action at this time.
0 commit comments