Skip to content

Commit 7df8dcb

Browse files
committed
adding embedded plugins for package
1 parent 74d0933 commit 7df8dcb

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

.github/workflows/packager.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ jobs:
3333
run: |
3434
python -m pip install -U pip setuptools wheel
3535
python -m pip install -U -r requirements/packaging.txt
36+
python -m pip install --no-deps -U -r requirements/embedded.txt -t loopstructural/embedded_external_libs
3637
3738
- name: Update translations
3839
run: pylupdate5 -noobsolete -verbose ${{ env.PROJECT_FOLDER }}/resources/i18n/plugin_translation.pro

loopstructural/plugin_main.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@
2222
__title__,
2323
__uri_homepage__,
2424
)
25+
try:
26+
import LoopStructural
27+
import pyvista
28+
import geoh5py
29+
except:
30+
import site
31+
site.addsitedir(DIR_PLUGIN_ROOT / "embedded_external_libs")
32+
print('using embedded libs')
2533
from loopstructural.gui.dlg_settings import PlgOptionsFactory
2634
from loopstructural.gui.modelling.modelling_widget import ModellingWidget as Modelling
2735
from loopstructural.toolbelt import PlgLogger

0 commit comments

Comments
 (0)