From 4eb37390c9c1534394878b679820b783e837474f Mon Sep 17 00:00:00 2001 From: "Martin K. Scherer" Date: Wed, 13 Sep 2023 23:09:13 +0200 Subject: [PATCH 1/3] only try to clear lines, if there are already artists in the axes. --- weldx_widgets/widget_groove_sel.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weldx_widgets/widget_groove_sel.py b/weldx_widgets/widget_groove_sel.py index f8474e1..ccb37eb 100644 --- a/weldx_widgets/widget_groove_sel.py +++ b/weldx_widgets/widget_groove_sel.py @@ -385,7 +385,8 @@ def _update_plot(self, *args): self.groove_obj = groove_obj # TODO: re-plot can be avoided (e.g. set_xydata?) - self.ax.lines.clear() + if self.ax.lines: + self.ax.lines.clear() # self.ax.texts = [] self.groove_obj.plot(line_style="-", ax=self.ax) From 9637fde25b559983050d24d698d23692591a150b Mon Sep 17 00:00:00 2001 From: Cagtay Fabry <43667554+CagtayFabry@users.noreply.github.com> Date: Fri, 15 Sep 2023 16:46:18 +0200 Subject: [PATCH 2/3] update python versions --- .github/workflows/pytest.yml | 4 ++-- setup.cfg | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 233ade2..af86cf2 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -15,11 +15,11 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - py: ['3.8', '3.9'] + py: ['3.9', '3.10', '3.11'] weldx_version: ['weldx'] include: - os: ubuntu-latest - py: 3.8 + py: 3.10 weldx_version: 'git+https://github.com/BAMWelDX/weldx.git' env: WELDX_VERSION: ${{ matrix.weldx_version }} diff --git a/setup.cfg b/setup.cfg index a6376e2..4a4ac63 100644 --- a/setup.cfg +++ b/setup.cfg @@ -21,8 +21,9 @@ classifiers = Natural Language :: English Programming Language :: Python Programming Language :: Python :: 3 :: Only - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 Topic :: Scientific/Engineering :: Physics project_urls = Documentation = https://weldx.readthedocs.io @@ -32,7 +33,7 @@ project_urls = [options] packages = find: -python_requires = >=3.8 +python_requires = >=3.9 setup_requires = setuptools >=38.3.0 setuptools_scm From 677b678767705217cf5fa17e4c33be5a678394b0 Mon Sep 17 00:00:00 2001 From: Cagtay Fabry <43667554+CagtayFabry@users.noreply.github.com> Date: Fri, 15 Sep 2023 16:47:15 +0200 Subject: [PATCH 3/3] update action syntax --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index af86cf2..dec2dcb 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -19,7 +19,7 @@ jobs: weldx_version: ['weldx'] include: - os: ubuntu-latest - py: 3.10 + py: '3.10' weldx_version: 'git+https://github.com/BAMWelDX/weldx.git' env: WELDX_VERSION: ${{ matrix.weldx_version }}