summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorKaalleen <36401965+kaalleen@users.noreply.github.com>2023-10-15 07:08:36 +0200
committerGitHub <noreply@github.com>2023-10-15 07:08:36 +0200
commit2f966ce4de8185121126bff945737629b42d1329 (patch)
tree4c0a58838f55d7cd8198419f9886305c5fe73032 /.github/workflows
parentbbd7391b181673eb86e9f3dd88066b9da34ba7ba (diff)
Update shapely (#2471)
* update shapely * pin pyinstaller to 5.13.2 (issues with macOS) (rejbasket) * macOS: do not install shapely from binary, but remove .dylibs folder (breaks notarizazion) (rejbasket)
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml20
1 files changed, 9 insertions, 11 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3a0a50b1..d7d46891 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -72,7 +72,7 @@ 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
+ python -m pip install pyinstaller==5.13.2
# scipy gives us a ELF error when stripped
sudo apt-get install gcc g++ gfortran python3-dev libopenblas-dev liblapack-dev
@@ -116,8 +116,9 @@ jobs:
# Numpy and Scipy version for older cpu compatibility
python -m pip install numpy==1.23.1
python -m pip install scipy==1.9.0
+ pip install wxPython
python -m pip install -r requirements.txt
- python -m pip install pyinstaller
+ python -m pip install pyinstaller==5.13.2
echo "${{ env.pythonLocation }}\bin" >> $GITHUB_PATH
- shell: bash
@@ -163,8 +164,9 @@ jobs:
git config --system core.longpaths true
python -m pip install --upgrade pip
python -m pip install wheel
+ pip install wxPython
python -m pip install -r requirements.txt
- python -m pip install pyinstaller
+ python -m pip install pyinstaller==5.13.2
echo "${{ env.pythonLocation }}\bin" >> $GITHUB_PATH
- shell: bash
@@ -198,7 +200,7 @@ jobs:
submodules: recursive
- uses: actions/setup-python@v4
with:
- python-version: '3.8.x'
+ python-version: '3.9.x'
- uses: actions/setup-node@v3
with:
node-version: '16.x'
@@ -207,7 +209,7 @@ jobs:
run: |
brew update
- brew install gtk+3 pkg-config gobject-introspection geos libffi gettext || true
+ brew install gtk+3 pkg-config gobject-introspection geos libffi gettext jq gnu-getopt || true
export LDFLAGS="-L/usr/local/opt/libffi/lib"
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
@@ -221,13 +223,9 @@ jobs:
pip --version
pip install wheel
pip install PyGObject
- pip install wxpython==4.1.1
+ pip install wxPython
pip install -r requirements.txt
- # with --no-binary argument may fix notary issues as well shapely speedups error issue
- pip install -U lxml --no-binary lxml
- pip uninstall --yes shapely
- pip install -v -U Shapely==1.8.5 --no-binary Shapely
- pip install pyinstaller
+ pip install pyinstaller==5.13.2
echo "${{ env.pythonLocation }}/bin" >> $GITHUB_PATH
- shell: bash