diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3b29ee5d1..d6917ddbf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - python_version: ['3.8', '3.9', '3.10', '3.11'] + python_version: ['3.9', '3.13'] steps: - uses: actions/checkout@v2 @@ -75,7 +75,7 @@ jobs: fail-fast: false matrix: os: [macos-12] - python_version: ['3.8', '3.9', '3.10', '3.11'] + python_version: ['3.9', '3.13'] steps: - uses: actions/checkout@v2 @@ -115,7 +115,7 @@ jobs: fail-fast: false matrix: os: [windows-latest] - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.9', '3.13'] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index 45565758a..83ff75566 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -62,11 +62,11 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-12, windows-latest] - python: ['3.8', '3.10'] + python: ['3.9', '3.13'] include: - - python: '3.8' + - python: '3.9' dist: 'voila*.tar.gz' - - python: '3.10' + - python: '3.13' dist: 'voila*.whl' - os: windows-latest py_cmd: python diff --git a/.github/workflows/update_galata_references.yaml b/.github/workflows/update_galata_references.yaml index 4c73b9855..bd9033830 100644 --- a/.github/workflows/update_galata_references.yaml +++ b/.github/workflows/update_galata_references.yaml @@ -24,8 +24,8 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.10] - node-version: [18.x] + python-version: [3.12] + node-version: [22.x] steps: - name: React to the triggering comment diff --git a/pyproject.toml b/pyproject.toml index 28296d062..c0e5f1a4c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ build-backend = "hatchling.build" name = "voila" description = "VoilĂ  turns Jupyter notebooks into standalone web applications" readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" authors = [ { name = "Voila Development Team" }, ] @@ -28,11 +28,11 @@ classifiers = [ "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", - "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", ] dependencies = [ "jupyter_client>=7.4.4,<9",