Skip to content

Pin theme dependencies and ignore generated docs - #149

Merged
timkpaine merged 1 commit into
python-project-templates:mainfrom
Point72:tkp/searchlite-theme-integration
Sep 7, 2026
Merged

Pin theme dependencies and ignore generated docs#149
timkpaine merged 1 commit into
python-project-templates:mainfrom
Point72:tkp/searchlite-theme-integration

Conversation

@timkpaine

Copy link
Copy Markdown
Member

sphinx-fuma and sphinx-searchlite were added unpinned, so a resolver could pick sphinx-searchlite 0.1.0, which lacks the host-theme colour and search box adoption yardang relies on.

Also ignore the wiki doctrees and jupyter_execute output, which a docs build otherwise leaves behind as if they were source, and drop the duplicate sphinx-fuma entry in develop that the core dependency already covers.

Description

Brief description of the changes in this PR.

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Refactor / code cleanup
  • CI / build configuration
  • Other (describe below)

Checklist

  • Linting passes (make lint)
  • Tests pass (make test)
  • New tests added for new functionality
  • Documentation updated (if applicable)
  • Changelog / version bump (if applicable)

sphinx-fuma and sphinx-searchlite were added unpinned, so a resolver could
pick sphinx-searchlite 0.1.0, which lacks the host-theme colour and search
box adoption yardang relies on.

Also ignore the wiki doctrees and jupyter_execute output, which a docs build
otherwise leaves behind as if they were source, and drop the duplicate
sphinx-fuma entry in develop that the core dependency already covers.
@codecov

codecov Bot commented Sep 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.48%. Comparing base (74e40c9) to head (e722be1).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #149      +/-   ##
==========================================
- Coverage   85.53%   85.48%   -0.06%     
==========================================
  Files          15       15              
  Lines        1936     1936              
  Branches      204      204              
==========================================
- Hits         1656     1655       -1     
  Misses        216      216              
- Partials       64       65       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@timkpaine
timkpaine merged commit c36b974 into python-project-templates:main Sep 7, 2026
2 of 3 checks passed
@timkpaine
timkpaine deleted the tkp/searchlite-theme-integration branch September 7, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant