From dc5ca4b15ff5d1b8d60c9956bd54488f58d5c6cf Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sat, 18 Jan 2025 17:39:18 +0100 Subject: [PATCH] Update CI * Document that Python 3.8 is still tested * Document that Python 3.13 is supported * Update GitHub actions --- .github/workflows/codecov.yml | 6 +++--- .github/workflows/tests.yml | 4 ++-- .github/workflows/wheels.yml | 4 ++-- setup.py | 2 ++ 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index f35f6bde..70aa2724 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -10,9 +10,9 @@ jobs: OS: ${{ matrix.os }} PYTHON: '3.9' steps: - - uses: actions/checkout@master + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@master + uses: actions/setup-python@v5 with: python-version: 3.9 - name: Generate coverage report @@ -23,7 +23,7 @@ jobs: pip install -r requirements-test.txt pytest --cov=./pyedflib/ --cov-report=xml --cov-config=.coveragerc - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 with: directory: . env_vars: OS,PYTHON diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 647f147a..2b07bed1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,9 +12,9 @@ jobs: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install packages diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 92000c51..5b3e562c 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.8' - name: Install deps @@ -45,7 +45,7 @@ jobs: - uses: actions/checkout@v4 # Used to host cibuildwheel - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.8' - name: Install cibuildwheel diff --git a/setup.py b/setup.py index 17193e27..8238cc2f 100644 --- a/setup.py +++ b/setup.py @@ -304,10 +304,12 @@ def install_for_development(self): "Programming Language :: C", "Programming Language :: Python", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Libraries :: Python Modules" ], platforms=["Windows", "Linux", "Solaris", "Mac OS-X", "Unix"],