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..8567b0f 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", ]