Skip to content

Comments

v0.10.0#71

Merged
Paebbels merged 8 commits intomainfrom
dev
Jan 20, 2026
Merged

v0.10.0#71
Paebbels merged 8 commits intomainfrom
dev

Conversation

@Paebbels
Copy link
Member

@Paebbels Paebbels commented Dec 2, 2025

Note

By updating this package (and it's dependencies), finally Sphinx (9.x), docutils (0.22.x), sphinx_rtd_theme (3.1.x), sphinx_design (0.7.x) and this package (0.10.x) agree again on a compatible version combination.

For future versions, this packages relaxes some requirements which should avoid another version deadlock, but it might break the output, because potentially incompatible versions are allowed by default in favor for avoiding a deadlock.

Changes

  • Bumped dependencies.
    • Raised version limit for Sphinx v9.0.
  • Relaxed some requirements, so avoid version deadlocks.
  • Dropped Python 3.9, 3.10 support.

Bug Fixes

  • Changed requirements for v0.X versions to v0.X.0, so ~= operator works correctly.
  • Added missing type hints.

Unit Tests

  • Updated pyTooling/Actions from @r6 to @r7.
  • Updated pyproject configuration for pytest v9.0

@Paebbels Paebbels self-assigned this Dec 2, 2025
@codacy-production
Copy link

codacy-production bot commented Dec 2, 2025

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
-0.05% (target: -1.00%) 88.89%
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (8fbd838) 1366 505 36.97%
Head commit (2033190) 1365 (-1) 504 (-1) 36.92% (-0.05%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#71) 9 8 88.89%

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

See your quality gate settings    Change summary preferences

@codecov
Copy link

codecov bot commented Dec 2, 2025

Codecov Report

❌ Patch coverage is 88.88889% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 36.70%. Comparing base (8fbd838) to head (2033190).
⚠️ Report is 11 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
sphinx_reports/__init__.py 66.66% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #71      +/-   ##
==========================================
- Coverage   36.74%   36.70%   -0.05%     
==========================================
  Files          11       11              
  Lines        1366     1365       -1     
  Branches      146      146              
==========================================
- Hits          502      501       -1     
  Misses        861      861              
  Partials        3        3              
Flag Coverage Δ
unittests 36.70% <88.88%> (-0.05%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

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

@Paebbels Paebbels force-pushed the dev branch 2 times, most recently from 377ea88 to 26b88d1 Compare December 3, 2025 06:59
@Paebbels Paebbels changed the title v0.9.10 v0.10.0 Jan 20, 2026
@Paebbels Paebbels added the Enhancement New feature or request label Jan 20, 2026
@Paebbels Paebbels merged commit 71d9335 into main Jan 20, 2026
58 of 59 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant