From fbd8ac7d6bf10f608f9afce4be738cfabd9c4050 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Nov 2025 05:12:23 +0000 Subject: [PATCH] Update from copier (2025-11-09T05:12:23) Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> --- .copier-answers.yaml | 2 +- .github/workflows/build.yaml | 28 ++++++---------------------- docs/wiki/Installation.md | 2 +- pyproject.toml | 5 ++--- 4 files changed, 10 insertions(+), 27 deletions(-) diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 2fdc2fe..3f9c75b 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 18afe0a +_commit: 973c39c _src_path: https://github.com/python-project-templates/base.git add_docs: true add_extension: cpp diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e68db2d..6fa8c9d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -30,43 +30,27 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] - cibuildwheel: ["cp39", "cp310", "cp311", "cp312", "cp313"] + python-version: [ "3.10", "3.11", "3.12", "3.13"] + cibuildwheel: ["cp310", "cp311", "cp312", "cp313"] exclude: - - python-version: "3.9" - cibuildwheel: "cp310" - - python-version: "3.9" - cibuildwheel: "cp311" - - python-version: "3.9" - cibuildwheel: "cp312" - - python-version: "3.9" - cibuildwheel: "cp313" - - python-version: "3.10" - cibuildwheel: "cp39" - python-version: "3.10" cibuildwheel: "cp311" - python-version: "3.10" cibuildwheel: "cp312" - python-version: "3.10" cibuildwheel: "cp313" - - python-version: "3.11" - cibuildwheel: "cp39" - python-version: "3.11" cibuildwheel: "cp310" - python-version: "3.11" cibuildwheel: "cp312" - python-version: "3.11" cibuildwheel: "cp313" - - python-version: "3.12" - cibuildwheel: "cp39" - python-version: "3.12" cibuildwheel: "cp310" - python-version: "3.12" cibuildwheel: "cp311" - python-version: "3.12" cibuildwheel: "cp313" - - python-version: "3.13" - cibuildwheel: "cp39" - python-version: "3.13" cibuildwheel: "cp310" - python-version: "3.13" @@ -94,11 +78,11 @@ jobs: - name: Lint run: make lint - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9' + if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11' - name: Checks run: make checks - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9' + if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11' - name: Install build dependencies run: pip install cibuildwheel @@ -132,13 +116,13 @@ jobs: with: name: test-results-${{ matrix.os }}-${{ matrix.python-version }} path: junit.xml - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9' + if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11' - name: Publish Unit Test Results uses: EnricoMi/publish-unit-test-result-action@v2 with: files: '**/junit.xml' - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9' + if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11' - name: Upload coverage uses: codecov/codecov-action@v5 diff --git a/docs/wiki/Installation.md b/docs/wiki/Installation.md index 16abb59..c5e88ec 100644 --- a/docs/wiki/Installation.md +++ b/docs/wiki/Installation.md @@ -1,6 +1,6 @@ ## Pre-requisites -You need Python >=3.9 on your machine to install `python-template-cpp`. +You need Python >=3.10 on your machine to install `python-template-cpp`. ## Install with `pip` diff --git a/pyproject.toml b/pyproject.toml index e3b3c8e..c0ddd76 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ description = "A C++-Python project template" readme = "README.md" license = { text = "Apache-2.0" } version = "0.1.0" -requires-python = ">=3.9" +requires-python = ">=3.10" keywords = [] classifiers = [ @@ -22,7 +22,6 @@ classifiers = [ "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -84,7 +83,7 @@ ignore = [ ] [tool.cibuildwheel] -build = "cp39-* cp310-* cp311-* cp312-*" +build = "cp310-* cp311-* cp312-* cp313-*" test-command = "echo 'TODO'" test-requires = []