• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

feodor-ra / fastapi-typed-errors
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: dependabot/uv/python-dev-48d98b448c
DEFAULT BRANCH: main
Repo Added 24 Jul 2026 04:48PM UTC
Token 6JnRbFmnvYBtWW973LnhXYDPhxGHga2xP regen
Build 13 Last
Files 13
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v1.0.1
branch: v1.0.1
CHANGE BRANCH
x
Reset
Sync Branches
  • v1.0.1
  • dependabot/uv/python-dev-48d98b448c
  • dependabot/uv/python-dev-50efe6fd3c
  • fix/aliased-raises-marker-in-metadata
  • main
  • v1.0.0

24 Jul 2026 09:55PM UTC coverage: 100.0%. Remained the same
30129444576

push

github

feodor-ra
fix(decorator): unwrap type-alias Raises markers in Annotated metadata

`_find_raises` only matched `Raises` markers that appear directly in an
`Annotated` metadata slot. A marker shared through a PEP 695 `type` alias
(`type Common = Raises[...]`) sits there as a `TypeAliasType`, so
`isinstance(meta, Raises)` failed and the marker was dropped silently.

Add a shared `_unwrap_type_alias` helper and apply it to each metadata
element before the checks (and reuse it at the annotation top and in
`_annotated_base`). Aliasing the whole annotation already worked; this
makes the aliased-marker-in-metadata spelling work on par with tuple
unpacking.

Also: docs (decorator guide gains a spellings/sharing/composition section
and the new spelling; bilingual CHANGELOG page wired into mkdocs nav),
bump to 1.0.1.

519 of 519 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
519 RELEVANT LINES 519 COVERED LINES
1.0 HITS PER LINE
Source Files on v1.0.1
  • Tree
  • List 13
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30129444576 v1.0.1 fix(decorator): unwrap type-alias Raises markers in Annotated metadata `_find_raises` only matched `Raises` markers that appear directly in an `Annotated` metadata slot. A marker shared through a PEP 695 `type` alias (`type Common = Raises[...]`)... push 24 Jul 2026 09:57PM UTC feodor-ra github
100.0
See All Builds (13)

Badge your Repo: fastapi-typed-errors

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc