diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 2168e5d..bc69c06 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: b2cdb6d +_commit: a63c624 _src_path: https://github.com/python-project-templates/base.git add_docs: true add_extension: rust diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 9c529cd..4318bfd 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -30,7 +30,6 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.11"] steps: - name: Checkout @@ -41,7 +40,7 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@6e1b91a408ea89f49bc8aff8724f83826f7b5446 with: - version: ${{ matrix.python-version }} + version: "3.11" - name: Setup Rust uses: actions-ext/rust/setup@2db8e3e4c56beb7320c7d730bd2c2d6a6447bf6b @@ -65,9 +64,9 @@ jobs: - name: Upload test results (Python) uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: test-results-${{ matrix.os }}-${{ matrix.python-version }} + name: test-results-${{ matrix.os }} path: '**/junit.xml' - if: ${{ always() }} + if: always() - name: Publish test results uses: EnricoMi/publish-unit-test-result-action@d0a4676d0e0b938bc201470d88276b7c74c712b3 # v2.24.0 @@ -128,5 +127,5 @@ jobs: - name: Upload distributions uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: dist-${{matrix.os}} + name: dist-${{ matrix.os }} path: dist diff --git a/.github/workflows/copier.yaml b/.github/workflows/copier.yaml deleted file mode 100644 index 7171411..0000000 --- a/.github/workflows/copier.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: Copier Updates - -on: - workflow_dispatch: - schedule: - - cron: "0 5 * * 0" - -jobs: - update: - permissions: - contents: write - pull-requests: write - runs-on: ubuntu-latest - steps: - - name: Update from Copier - uses: actions-ext/copier/update@2061209faa6b75ffd4fcecc0b0983772767997f4 - with: - token: ${{ secrets.WORKFLOW_TOKEN }} diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index b263cd9..da3d1aa 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -14,7 +14,7 @@ permissions: jobs: docs: runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' }} + if: github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' steps: - name: Checkout uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -39,13 +39,13 @@ jobs: run: | uv pip install dist/*.whl uv pip install dist/*.whl --target . --no-deps - uv pip install yardang + uv pip install "yardang[llms,themes]" if: github.event_name == 'workflow_run' - name: Install from source (manual trigger) run: | uv pip install .[develop] - uv pip install yardang + uv pip install "yardang[llms,themes]" if: github.event_name == 'workflow_dispatch' - name: Build documentation diff --git a/Cargo.lock b/Cargo.lock index bbd1f7d..4c00437 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -46,9 +46,9 @@ dependencies = [ [[package]] name = "pyo3" -version = "0.29.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd274650b21d4bfc26a0a47587962c1edb425f69287324355cd040c3ea66071c" +checksum = "fc153f5fd745cc038b5eed86622125969f8a39834a57bc96beaaf2512b1da729" dependencies = [ "inventory", "libc", @@ -61,18 +61,18 @@ dependencies = [ [[package]] name = "pyo3-build-config" -version = "0.29.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e2a7d2f0d013342f295c048ad19237add5154a55b1c5a254c0ec93d4109078" +checksum = "bb77d9aa6d647507b55c69ee714d266d84c526c78ff0bc6dd8757f58591e64d1" dependencies = [ "target-lexicon", ] [[package]] name = "pyo3-ffi" -version = "0.29.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca85c467da1bbc8d866eea5deff9cf29ea5f7785054a17da36e65bda9c05845b" +checksum = "3160087aa5733bce7d9a729f8c55f85a2a53b74742a09613178eeebff0722253" dependencies = [ "libc", "pyo3-build-config", @@ -80,9 +80,9 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.29.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac53762fd065daa3194dd09337a38bd793a188100fd1a9304c4ab312d901771" +checksum = "91f9d455db760a9a0b0ddeaac25f1390b8a36ba73dfbda9f127cac6fc340d4d5" dependencies = [ "proc-macro2", "pyo3-macros-backend", @@ -92,9 +92,9 @@ dependencies = [ [[package]] name = "pyo3-macros-backend" -version = "0.29.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca3a1557399783172dc5bf39cfca835157732532cba56b71d2292161e53b362" +checksum = "e343bcec300ff262f5806a33a4e51b6d097a8a46435f512fcb83e95592581625" dependencies = [ "heck", "proc-macro2",