summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorKaalleen <36401965+kaalleen@users.noreply.github.com>2025-03-02 18:35:17 +0100
committerGitHub <noreply@github.com>2025-03-02 18:35:17 +0100
commit70d2ea52c412eb983a6d6037f1bb0ec1258196c1 (patch)
tree16a09ed053af569ccc7e8bfc450ffeafa219913e /.github/workflows
parent1a6bb635433de35234cf90b1783eb0d81e155a06 (diff)
remove scipy dependency (#3483)
smoothing with scipy (could be improved in a later commit)
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml22
1 files changed, 6 insertions, 16 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 88b0f38c..7ecbffbb 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -59,13 +59,8 @@ jobs:
# 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
- python -m pip uninstall --yes scipy
- python -m pip install scipy --no-binary scipy
+ python -m pip install pyinstaller
echo "${{ env.pythonLocation }}\bin" >> $GITHUB_PATH
- shell: bash
@@ -114,8 +109,7 @@ jobs:
# for shapely
sudo apt install build-essential libgtk-3-dev libgeos-dev cmake
- sudo apt install gcc g++ gfortran libopenblas-dev liblapack-dev
-
+
# for sigining
sudo apt install rpm
@@ -136,11 +130,6 @@ jobs:
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
- python -m pip uninstall --yes scipy
- python -m pip install scipy --no-binary scipy
-
echo "${{ env.pythonLocation }}\bin" >> $GITHUB_PATH
- shell: bash
run: |
@@ -212,7 +201,9 @@ jobs:
# for shapely
apt-get install -y build-essential libgtk-3-dev libgeos-dev cmake
- apt-get install -y gcc g++ gfortran libopenblas-dev liblapack-dev
+
+ # for numpy
+ apt-get install -y libopenblas-dev liblapack-dev
# for signing rpm
apt-get install -y rpm
@@ -280,9 +271,8 @@ jobs:
# inkex has pillow as a requirement and defaults to the latest release.
# for windows we need to pin to the latest possible version for 32 bit
python -m pip install pillow==9.5.0
- # Numpy and Scipy version for older cpu compatibility
+ # Numpy 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
# for networkx