diff --git a/.github/workflows/continuous-integration-workflow.yml b/.github/workflows/continuous-integration-workflow.yml index dc68fd0290..c016920df3 100644 --- a/.github/workflows/continuous-integration-workflow.yml +++ b/.github/workflows/continuous-integration-workflow.yml @@ -65,8 +65,10 @@ jobs: - name: Install system dependencies run: | sudo apt update - sudo apt install libgirepository-2.0-dev libcairo2-dev ${{ matrix.additional-sys-deps }} - if: startsWith(matrix.os, 'ubuntu') + if [ -n "${{ matrix.additional-sys-deps }}" ]; then + sudo apt install ${{ matrix.additional-sys-deps }} + fi + if: startsWith(matrix.os, 'ubuntu') && matrix.additional-sys-deps - name: Install Nox run: pip install nox toml diff --git a/pyproject.toml b/pyproject.toml index 4eb7ab1803..901d5ff525 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,7 +61,6 @@ azure = [ "cachetools ~= 5.2.0", "Pillow >= 12.2.0; python_version >= '3.10'", "Pillow; python_version < '3.10'", - "PyGObject < 3.58.0; platform_system == 'Linux'", "pycdlib ~= 1.12.0", ] diff --git a/readthedocs.yaml b/readthedocs.yaml index d9b7751c27..190688ea33 100644 --- a/readthedocs.yaml +++ b/readthedocs.yaml @@ -9,8 +9,6 @@ build: os: ubuntu-22.04 tools: python: "3.11" - apt_packages: - - libgirepository1.0-dev python: install: