From 18862ca3332b550fae1fd2845c7b1b1b7b2ebb93 Mon Sep 17 00:00:00 2001 From: StephenNneji <34302892+StephenNneji@users.noreply.github.com> Date: Mon, 9 Mar 2026 11:40:21 +0000 Subject: [PATCH 1/2] Change pybind build version, blit plot bug and update to dev13 (#200) --- pyproject.toml | 4 ++-- ratapi/utils/plotting.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c68585c3..09796c44 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,13 +2,13 @@ requires = [ 'setuptools>=61', 'wheel', - 'pybind11>=2.4', + 'pybind11>=2.4, <=2.13.6', ] build-backend = 'setuptools.build_meta' [project] name = "ratapi" -version = "0.0.0.dev12" +version = "0.0.0.dev13" description = "Python extension for the Reflectivity Analysis Toolbox (RAT)" readme = "README.md" requires-python = ">=3.10" diff --git a/ratapi/utils/plotting.py b/ratapi/utils/plotting.py index dc1ade53..8225bd43 100644 --- a/ratapi/utils/plotting.py +++ b/ratapi/utils/plotting.py @@ -505,6 +505,7 @@ def update_plot(self, data): show_error_bar=self.show_error_bar, show_grid=self.show_grid, show_legend=self.show_legend, + shift_value=self.shift_value, animated=True, ) self.figure.canvas.draw() From 072c9325e1a63b3fca4625231abbda6749cba28d Mon Sep 17 00:00:00 2001 From: StephenNneji <34302892+StephenNneji@users.noreply.github.com> Date: Wed, 11 Mar 2026 09:27:43 +0000 Subject: [PATCH 2/2] Use latest version of cibuildwheel (#201) --- .github/workflows/build_wheel.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_wheel.yml b/.github/workflows/build_wheel.yml index 03176b7b..688118ed 100644 --- a/.github/workflows/build_wheel.yml +++ b/.github/workflows/build_wheel.yml @@ -67,7 +67,7 @@ jobs: export PATH="$pythonLocation:$PATH" CIBW_TEST_COMMAND='cd ${pwd}/tmp && python -m pytest tests' echo "CIBW_TEST_COMMAND=${CIBW_TEST_COMMAND}" >> $GITHUB_ENV - python -m pip install cibuildwheel==2.23.3 + python -m pip install cibuildwheel python -m cibuildwheel --output-dir ./wheelhouse - uses: actions/upload-artifact@v4 with: