summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorrejbasket <39080670+rejbasket@users.noreply.github.com>2024-02-10 20:16:30 +0100
committerGitHub <noreply@github.com>2024-02-10 20:16:30 +0100
commitd929336f08f08e0b8c6a054df2367d24af92dd11 (patch)
tree3fdfaba288e5abf9bbcab75c45a265d2ff1fcbe0 /.github/workflows
parent87d7fa387dfafabe77ffc5fd0fa6ca3494744d66 (diff)
Rejbasket/pyinstaller fix installer checks (#2718)
* netowrkx deps added in build * check for user inkscape config before installing * get os version in exception * update electron app location according to pyinstaller redesign * fixed broken libgeos syslinks * contents-directory added pyinstaller args fix broken linux and win versions * updated inkex * fix print_pdf --------- authored-by: rejbasket
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml23
1 files changed, 19 insertions, 4 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 9041d87c..0e6726b3 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -72,7 +72,11 @@ jobs:
python -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/wxPython-4.2.1-cp38-cp38-linux_x86_64.whl
python -m pip install -r requirements.txt
- python -m pip install pyinstaller==5.13.2
+ # for networkx
+ python -m pip install pandas
+ python -m pip install pyarrow
+
+ python -m pip install pyinstaller
# scipy gives us a ELF error when stripped
sudo apt-get install gcc g++ gfortran python3-dev libopenblas-dev liblapack-dev
@@ -118,7 +122,10 @@ jobs:
python -m pip install scipy==1.9.0
pip install wxPython
python -m pip install -r requirements.txt
- python -m pip install pyinstaller==5.13.2
+ # for networkx
+ python -m pip install pandas
+
+ python -m pip install pyinstaller
echo "${{ env.pythonLocation }}\bin" >> $GITHUB_PATH
- shell: bash
@@ -166,7 +173,11 @@ jobs:
python -m pip install wheel
pip install wxPython
python -m pip install -r requirements.txt
- python -m pip install pyinstaller==5.13.2
+ # for networkx
+ python -m pip install pandas
+ python -m pip install pyarrow
+
+ python -m pip install pyinstaller
echo "${{ env.pythonLocation }}\bin" >> $GITHUB_PATH
- shell: bash
@@ -225,7 +236,11 @@ jobs:
pip install PyGObject
pip install wxPython
pip install -r requirements.txt
- pip install pyinstaller==5.13.2
+ # for networkx
+ pip install pandas
+ pip install pyarrow
+
+ pip install pyinstaller
echo "${{ env.pythonLocation }}/bin" >> $GITHUB_PATH
- shell: bash