From c4b17fb6ae05fb711bac2a0c6b966f39aeb215f5 Mon Sep 17 00:00:00 2001 From: Tim Camise Date: Mon, 18 Sep 2023 12:14:02 -0700 Subject: [PATCH] Fix nox build --- .github/workflows/python_sdk_test.yml | 11 ++++++++--- .../sdk_wireless_camera_control/docs/changelog.rst | 4 ++++ demos/python/sdk_wireless_camera_control/noxfile.py | 3 ++- .../python/sdk_wireless_camera_control/pyproject.toml | 2 +- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python_sdk_test.yml b/.github/workflows/python_sdk_test.yml index d462f59f..3d1903cb 100644 --- a/.github/workflows/python_sdk_test.yml +++ b/.github/workflows/python_sdk_test.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: os: [windows-latest, macos-latest, ubuntu-latest] - python-version: ["3.9", "3.10", "3.11"] + python-version: ['3.9', '3.10', '3.11'] include: - os: ubuntu-latest path: ~/.cache/pip @@ -41,8 +41,8 @@ jobs: key: ${{ runner.os }}-${{ matrix.python-version }}-pip-${{ hashFiles('demos/python/sdk_wireless_camera_control/poetry.lock') }} restore-keys: ${{ runner.os }}-pip- - - name: Install Bluez on Ubuntu - run: sudo apt-get update && sudo apt install -y bluez + - name: Install prereqs on Ubuntu + run: sudo apt-get update && sudo apt install -y bluez graphviz if: ${{ matrix.os == 'ubuntu-latest'}} - name: Install dependencies @@ -57,6 +57,11 @@ jobs: working-directory: ./demos/python/sdk_wireless_camera_control/ run: nox -p ${{ matrix.python-version }} + # Only test docs on ubuntu since we need graphviz + - name: Test docs build + if: ${{ matrix.os == 'ubuntu-latest'}} + run: nox -s docs + - name: Archive test report on failure uses: actions/upload-artifact@v2 if: failure() diff --git a/demos/python/sdk_wireless_camera_control/docs/changelog.rst b/demos/python/sdk_wireless_camera_control/docs/changelog.rst index 3929587f..d34046d0 100644 --- a/demos/python/sdk_wireless_camera_control/docs/changelog.rst +++ b/demos/python/sdk_wireless_camera_control/docs/changelog.rst @@ -9,6 +9,10 @@ All notable changes to this project will be documented in this file. The format is based on `Keep a Changelog `_, and this project adheres to `Semantic Versioning `_. +Unreleased +---------- +* Fix BLE notifications not being routed correctly + 0.14.0 (September-13-2022) -------------------------- * NOTE! This is a major update and includes massive API breaking changes. diff --git a/demos/python/sdk_wireless_camera_control/noxfile.py b/demos/python/sdk_wireless_camera_control/noxfile.py index 0b8bc436..4c9bb5e1 100644 --- a/demos/python/sdk_wireless_camera_control/noxfile.py +++ b/demos/python/sdk_wireless_camera_control/noxfile.py @@ -6,7 +6,8 @@ import nox from nox_poetry import session -nox.options.sessions = "format", "lint", "tests", "docstrings", "docs" +# Don't run docs by default since it needs graphviz. +nox.options.sessions = "format", "lint", "tests", "docstrings" SUPPORTED_VERSIONS = [ "3.9", diff --git a/demos/python/sdk_wireless_camera_control/pyproject.toml b/demos/python/sdk_wireless_camera_control/pyproject.toml index ef4462f0..dfc1b184 100644 --- a/demos/python/sdk_wireless_camera_control/pyproject.toml +++ b/demos/python/sdk_wireless_camera_control/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "open_gopro" -version = "0.14.0" +version = "0.14.1" description = "Open GoPro API and Examples" authors = ["Tim Camise "] readme = "README.md"