summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorGeorge Steel <george.steel@gmail.com>2022-10-02 20:52:34 -0400
committerGeorge Steel <george.steel@gmail.com>2022-10-04 22:47:48 -0400
commitb2bde4f95981104640fbbcf3cce0329c7f36aaba (patch)
tree6ec50a96599b34603e282e21ee5d1297f839c7e6 /.github/workflows
parent9dfc0a2f5ceb97670919b2b27974bb9856b606f3 (diff)
fix requirements.txt, move CI version pins to CI file
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml13
1 files changed, 5 insertions, 8 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 778bd3aa..f30fabdf 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -15,7 +15,7 @@ jobs:
submodules: recursive
- uses: actions/setup-python@v2
with:
- python-version: '3.8.5'
+ python-version: '3.8.x'
- uses: actions/setup-node@v1
with:
node-version: '16.x'
@@ -68,9 +68,7 @@ jobs:
python -m pip install pycairo
python -m pip install PyGObject
- # colormath - last official release: 3.0.0
- # we need already submitted fixes - so let's grab them from the github repository
- python -m pip install git+https://github.com/gtaylor/python-colormath
+ python -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/wxPython-4.1.1-cp38-cp38-linux_x86_64.whl
python -m pip install -r requirements.txt
python -m pip install pyinstaller
@@ -108,11 +106,10 @@ jobs:
- name: install dependencies
shell: bash
run: |
+ git config --system core.longpaths true
python -m pip install --upgrade pip
python -m pip install wheel
-
- python -m pip install git+https://github.com/gtaylor/python-colormath
-
+ python -m pip install wxpython==4.1.1
python -m pip install -r requirements.txt
python -m pip install pyinstaller
@@ -171,7 +168,7 @@ jobs:
pip --version
pip install wheel
pip install PyGObject
- pip install git+https://github.com/gtaylor/python-colormath
+ pip install wxpython==4.1.1
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