From b3acb31150b6b97aada6c65f67f525ebd51e4225 Mon Sep 17 00:00:00 2001 From: Nathan Goldbaum Date: Wed, 22 Oct 2025 11:50:37 -0600 Subject: [PATCH 1/5] add CI for 3.13 and 3.14; drop 3.7 --- .github/workflows/python-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index e6de3c5..b46e021 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] fail-fast: false steps: @@ -15,7 +15,7 @@ jobs: uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} From e39f0b85a83fe60441167845f99527419683e6c8 Mon Sep 17 00:00:00 2001 From: Nathan Goldbaum Date: Wed, 22 Oct 2025 11:52:56 -0600 Subject: [PATCH 2/5] delete trove classifier that setuptools complains about --- setup.py | 1 - 1 file changed, 1 deletion(-) diff --git a/setup.py b/setup.py index 27a2741..77185d3 100644 --- a/setup.py +++ b/setup.py @@ -52,7 +52,6 @@ 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', - 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 2', From 8727149b2602505f5f8a654194e758eb568ae0b7 Mon Sep 17 00:00:00 2001 From: Nathan Goldbaum Date: Wed, 22 Oct 2025 11:55:31 -0600 Subject: [PATCH 3/5] drop setup.py test usage --- .github/workflows/python-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index b46e021..3b4c884 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -28,7 +28,7 @@ jobs: pip install coveralls - name: Run tests - run: coverage run --source=nvd3 setup.py test + run: coverage run --source=nvd3 -m unittest - name: Finish coveralls run: coveralls From 8e3e770cf1f0a10bd920e8a34a6302736fbe0f72 Mon Sep 17 00:00:00 2001 From: Nathan Goldbaum Date: Wed, 22 Oct 2025 11:58:49 -0600 Subject: [PATCH 4/5] try to avoid coveralls error --- .github/workflows/python-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 3b4c884..9e2be81 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -31,6 +31,6 @@ jobs: run: coverage run --source=nvd3 -m unittest - name: Finish coveralls - run: coveralls + run: coveralls --service=github env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From f4eaacc097dd8bc02752504407358a9762e625a1 Mon Sep 17 00:00:00 2001 From: Nathan Goldbaum Date: Wed, 22 Oct 2025 12:00:16 -0600 Subject: [PATCH 5/5] add 3.14t --- .github/workflows/python-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 9e2be81..f0dba6d 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t'] fail-fast: false steps: