From f710988da050f1bcbf86369b463b8d20b23f53ca Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 05:01:58 +0000 Subject: [PATCH] Update from copier (2025-11-30T05:01:58) Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> --- .copier-answers.yaml | 2 +- .github/workflows/build.yaml | 32 +++++++++++++++++++++++++++++++- .github/workflows/docs.yaml | 2 +- .gitignore | 1 + pyproject.toml | 10 +++++++--- 5 files changed, 41 insertions(+), 6 deletions(-) diff --git a/.copier-answers.yaml b/.copier-answers.yaml index dafbbb0..d897f40 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 3a223c6 +_commit: 55f9353 _src_path: https://github.com/python-project-templates/base.git add_docs: true add_extension: python diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1caeaef..fe3b621 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -33,7 +33,7 @@ jobs: python-version: ["3.12"] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions-ext/python/setup@main with: @@ -56,6 +56,7 @@ jobs: - name: Build run: make build +<<<<<<< before updating # - name: Test # run: make coverage # @@ -83,3 +84,32 @@ jobs: # with: # name: dist-${{matrix.os}} # path: dist +======= + - name: Test + run: make coverage + + - name: Upload test results (Python) + uses: actions/upload-artifact@v5 + with: + name: test-results-${{ matrix.os }}-${{ matrix.python-version }} + path: junit.xml + if: ${{ always() }} + + - name: Publish Unit Test Results + uses: EnricoMi/publish-unit-test-result-action@v2 + with: + files: '**/junit.xml' + + - name: Upload coverage + uses: codecov/codecov-action@v5 + with: + token: ${{ secrets.CODECOV_TOKEN }} + + - name: Make dist + run: make dist + + - uses: actions/upload-artifact@v5 + with: + name: dist-${{matrix.os}} + path: dist +>>>>>>> after updating diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index e7707ef..ef65729 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -11,7 +11,7 @@ jobs: docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions-ext/python/setup@main - run: | sudo apt-get update diff --git a/.gitignore b/.gitignore index e5a9a38..dca6669 100644 --- a/.gitignore +++ b/.gitignore @@ -146,6 +146,7 @@ physics_workload/extension # Jupyter .ipynb_checkpoints .autoversion +Untitled*.ipynb !physics_workload/extension/physics_workload.json !physics_workload/extension/install.json physics_workload/nbextension diff --git a/pyproject.toml b/pyproject.toml index c4f8891..e368877 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,11 @@ description = "Tool for managing staff teaching time." readme = "README.md" license = { text = "Apache-2.0" } version = "0.1.0" +<<<<<<< before updating requires-python = ">=3.11" +======= +requires-python = ">=3.10" +>>>>>>> after updating keywords = [] classifiers = [ @@ -18,11 +22,11 @@ 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", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] dependencies = [ @@ -51,11 +55,11 @@ develop = [ "check-manifest", "codespell>=2.4,<2.5", "hatchling", - "mdformat>=0.7.22,<0.8", + "mdformat>=0.7.22,<1.1", "mdformat-tables>=1", "pytest", "pytest-cov", - "ruff", + "ruff>=0.9,<0.15", "twine", "uv", "wheel",