From 10a1e4aeba5814c1b77bdbb623c6f27cc4dc4943 Mon Sep 17 00:00:00 2001 From: M Bussonnier Date: Thu, 2 Oct 2025 10:44:15 +0200 Subject: [PATCH 1/2] misc testing, packaging and config update --- .github/dependabot.yml | 12 +++++++++--- .github/workflows/main.yml | 5 ++++- .github/workflows/publish.yml | 1 + pyproject.toml | 16 ++++++++++------ 4 files changed, 24 insertions(+), 10 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 91abb11..ed2fb08 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,11 +1,17 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. # Please see the documentation for all configuration options: # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates version: 2 updates: - - package-ecosystem: "pip" # See documentation for possible values + - package-ecosystem: "pip" directory: "/" # Location of package manifests schedule: interval: "weekly" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + groups: + actions: + patterns: + - "*" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 666f30e..15e35a3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,6 +11,9 @@ on: defaults: run: shell: bash -l {0} +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: run: @@ -21,7 +24,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.13t"] steps: - name: Checkout diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 351ef2a..9b2fc27 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,3 +1,4 @@ +name: "Publish Wheel" on: push: tags: diff --git a/pyproject.toml b/pyproject.toml index c437a96..9f5713d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,20 +11,20 @@ authors = [ classifiers = [ "Development Status :: 5 - Production/Stable", "Framework :: IPython", - "Framework :: Jupyter", - "Framework :: Jupyter :: JupyterLab", "Framework :: Jupyter :: JupyterLab :: 3", "Framework :: Jupyter :: JupyterLab :: 4", + "Framework :: Jupyter :: JupyterLab", + "Framework :: Jupyter", "Intended Audience :: Developers", "Intended Audience :: Science/Research", - "License :: OSI Approved :: BSD License", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", + "License-Expression: BSD-3-Clause", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3", + "Programming Language :: Python", "Topic :: Multimedia :: Graphics", ] dependencies = ["traitlets"] @@ -64,7 +64,11 @@ log_cli_level = "info" addopts = [ "--nbval", "--ignore=tests/notebooks/.ipynb_checkpoints/*", + "--strict-config", + "-ra", + "--strict-markers", ] +filterwarnings = ["error"] testpaths = [ "tests", ] From 87a5783ff2a8937ad1e929fe2564b12df4e55b77 Mon Sep 17 00:00:00 2001 From: M Bussonnier Date: Thu, 2 Oct 2025 13:58:27 +0200 Subject: [PATCH 2/2] Update .github/workflows/main.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 15e35a3..8567b0f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ defaults: shell: bash -l {0} concurrency: group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true + cancel-in-progress: true jobs: run: