Skip to content

Require pyparsing > v3 #21

Require pyparsing > v3

Require pyparsing > v3 #21

Workflow file for this run

name: Unit test
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.12"]
steps:
- uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install Ubuntu dependencies
run: sudo apt update && sudo apt-get -y install gettext appstream pkg-config libcairo2-dev gir1.2-gtk-3.0 libgirepository1.0-dev libicu-dev libopencv-dev python3-opencv python3-numpy tesseract-ocr tesseract-ocr-all gir1.2-pango-1.0 python3-gi-cairo
- name: Install Python dependencies
run: |
python -m pip install --upgrade pip wheel
pip install pytest gramps-desktop[GUI,i18n]
pip install .
- name: Test with pytest
run: pytest