dd811dc2

By: ValentinHirschi <valentin.hirschi@gmail.com>

docs: render the Linnet stub from the gathered module again

The docs check runs the exporter's Linnet tests, and
linnet_stub_keeps_aliases_before_import_like_docstrings still gathered the
pre-rename "linnet-py" component. The feynkit reconciliation also dropped
main's canonical_stub_from_module split, so render ignored the gathered
module and the test could not inject its import-like docstring.

Restore the split, render "linnet-graph" from the gathered module as the
Spenso and Feynkit components do, and point the test at the current
component name. The canonical stub output is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
GitHub
gammaloop-clippygammaloop-fmtgammaloop-guppy-workspace-graphgammaloop-nextest-binaries-clinnetgammaloop-nextest-binaries-coregammaloop-nextest-binaries-docsgammaloop-nextest-binaries-feynkitgammaloop-nextest-binaries-integrationgammaloop-nextest-binaries-linnetgammaloop-nextest-binaries-python-apigammaloop-nextest-binaries-spensogammaloop-nextest-binaries-vakintconfiguredeploy:nix-ci-passedalphal00p-docs-cargo-artifactscargoArtifactscargoCheckArtifactscrate-deps-gammaloop-workspace-hackcrate-test-binaries-alphal00p-docs-buildercrate-test-binaries-alphal00p-docs-catalogscrate-test-binaries-alphal00p-docs-examplescrate-test-binaries-alphal00p-docs-macroscrate-test-binaries-alphal00p-docs-python-exportercrate-test-binaries-alphal00p-docs-schemacrate-test-binaries-clinnetcrate-test-binaries-feynkitcrate-test-binaries-feynkit-amplitudecrate-test-binaries-feynkit-cffcrate-test-binaries-feynkit-generatorcrate-test-binaries-feynkit-graphcrate-test-binaries-feynkit-kinematicscrate-test-binaries-feynkit-modelcrate-test-binaries-feynkit-pycrate-test-binaries-feynkit-tensorcrate-test-binaries-feynkit-ufocrate-test-binaries-gammaloop-apicrate-test-binaries-gammaloop-integration-testscrate-test-binaries-gammaloop-tracing-filtercrate-test-binaries-gammaloop-tracing-filter-macroscrate-test-binaries-gammalooprscrate-test-binaries-idensocrate-test-binaries-kurvstcrate-test-binaries-linnestcrate-test-binaries-linnetcrate-test-binaries-linnet-pycrate-test-binaries-linnet-render-pycrate-test-binaries-spensocrate-test-binaries-spenso-hep-libcrate-test-binaries-spenso-macroscrate-test-binaries-spynso3crate-test-binaries-symbolica-datacrate-test-binaries-symbolica-utilscrate-test-binaries-three-dimensional-repscrate-test-binaries-typst-renderercrate-test-binaries-vakintcrate-test-dependencies-alphal00p-docs-buildercrate-test-dependencies-alphal00p-docs-catalogscrate-test-dependencies-alphal00p-docs-examplescrate-test-dependencies-alphal00p-docs-macroscrate-test-dependencies-alphal00p-docs-python-exportercrate-test-dependencies-alphal00p-docs-schemacrate-test-dependencies-clinnetcrate-test-dependencies-feynkitcrate-test-dependencies-feynkit-amplitudecrate-test-dependencies-feynkit-cffcrate-test-dependencies-feynkit-generatorcrate-test-dependencies-feynkit-graphcrate-test-dependencies-feynkit-kinematicscrate-test-dependencies-feynkit-modelcrate-test-dependencies-feynkit-pycrate-test-dependencies-feynkit-tensorcrate-test-dependencies-feynkit-ufocrate-test-dependencies-gammaloop-apicrate-test-dependencies-gammaloop-integration-testscrate-test-dependencies-gammaloop-tracing-filtercrate-test-dependencies-gammaloop-tracing-filter-macroscrate-test-dependencies-gammalooprscrate-test-dependencies-idensocrate-test-dependencies-kurvstcrate-test-dependencies-linnestcrate-test-dependencies-linnetcrate-test-dependencies-linnet-pycrate-test-dependencies-linnet-render-pycrate-test-dependencies-spensocrate-test-dependencies-spenso-hep-libcrate-test-dependencies-spenso-macroscrate-test-dependencies-spynso3crate-test-dependencies-symbolica-datacrate-test-dependencies-symbolica-utilscrate-test-dependencies-three-dimensional-repscrate-test-dependencies-typst-renderercrate-test-dependencies-vakintgammaloop-python-modulegammaloop-render-datagammaloop-ufo-python-runtimenix-ci-check-alphal00p-docsnix-ci-check-gammaloop-doctestnix-ci-check-gammaloop-nextest-clinnetnix-ci-check-gammaloop-nextest-corenix-ci-check-gammaloop-nextest-docsnix-ci-check-gammaloop-nextest-feynkitnix-ci-check-gammaloop-nextest-integrationnix-ci-check-gammaloop-nextest-linnetnix-ci-check-gammaloop-nextest-python-apinix-ci-check-gammaloop-nextest-spensonix-ci-check-gammaloop-nextest-vakintnix-ci-passedx86_64-linuxtest:nix-ci-check-alphal00p-docstest:nix-ci-check-gammaloop-doctesttest:nix-ci-check-gammaloop-nextest-clinnettest:nix-ci-check-gammaloop-nextest-coretest:nix-ci-check-gammaloop-nextest-docstest:nix-ci-check-gammaloop-nextest-feynkittest:nix-ci-check-gammaloop-nextest-integrationtest:nix-ci-check-gammaloop-nextest-linnettest:nix-ci-check-gammaloop-nextest-python-apitest:nix-ci-check-gammaloop-nextest-spensotest:nix-ci-check-gammaloop-nextest-vakint