diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 233ade2..dec2dcb 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 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)