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

aio-libs / yarl
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: dependabot/pip/requirements/hypothesis-gte-6.165.0
DEFAULT BRANCH: master
Repo Added 16 May 2026 07:31PM UTC
Token Ka8NuQWQMJKaAuGCid80mCKVsFDYIFV8s regen
Build 421 Last
Files 32
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 fix/url-str-host-validation
branch: fix/url-str-host-validation
CHANGE BRANCH
x
Reset
Sync Branches
  • fix/url-str-host-validation
  • Dreamsorcerer-patch-1
  • add-claude-md-agents-ref
  • agents-doc-spelling
  • aiohttp-workflow-setup-uv
  • aiohttp-workflow-uv-pip
  • ci-drop-hypothesis-from-wheel-tests
  • ci-exclude-idna-sweep-from-wheel-tests
  • ci-native-arm-wheels
  • ci-windows-archs-per-runner
  • ci/cibuildwheel-uv-constraint-env
  • ci/tox-dev-workflow
  • ci/uv-setup-python
  • ci/uv-setup-python-followup
  • cibuildwheel-uv-frontend
  • codex/pickle-plain-state
  • coverage-fix
  • dependabot/github_actions/CodSpeedHQ/action-5
  • dependabot/github_actions/CodSpeedHQ/action-5.0.1
  • dependabot/github_actions/CodSpeedHQ/action-5.0.2
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/download-artifact-8
  • dependabot/github_actions/actions/setup-python-7
  • dependabot/github_actions/astral-sh/setup-uv-8.2.0
  • dependabot/github_actions/astral-sh/setup-uv-8.3.0
  • dependabot/github_actions/astral-sh/setup-uv-8.3.1
  • dependabot/github_actions/astral-sh/setup-uv-8.3.2
  • dependabot/github_actions/astral-sh/setup-uv-9.0.0
  • dependabot/github_actions/codecov/codecov-action-7
  • dependabot/github_actions/github/codeql-action-4.37.3
  • dependabot/github_actions/github/codeql-action-4.37.4
  • dependabot/github_actions/pypa/cibuildwheel-4.0.0
  • dependabot/github_actions/pypa/cibuildwheel-4.1.0
  • dependabot/github_actions/pypa/cibuildwheel-4.1.1
  • dependabot/github_actions/sigstore/gh-action-sigstore-python-3.4.0
  • dependabot/github_actions/sigstore/gh-action-sigstore-python-3.5.0
  • dependabot/github_actions/softprops/action-gh-release-3
  • dependabot/github_actions/test-summary/action-2.6
  • dependabot/pip/cython-3.2.4
  • dependabot/pip/cython-3.2.5
  • dependabot/pip/docutils-lt-0.23
  • dependabot/pip/docutils-lt-0.24
  • dependabot/pip/hypothesis-gte-6.152.1
  • dependabot/pip/hypothesis-gte-6.152.7
  • dependabot/pip/hypothesis-gte-6.152.9
  • dependabot/pip/hypothesis-gte-6.153.0
  • dependabot/pip/hypothesis-gte-6.153.2
  • dependabot/pip/hypothesis-gte-6.154.1
  • dependabot/pip/hypothesis-gte-6.155.0
  • dependabot/pip/hypothesis-gte-6.155.1
  • dependabot/pip/hypothesis-gte-6.155.2
  • dependabot/pip/hypothesis-gte-6.155.3
  • dependabot/pip/hypothesis-gte-6.155.5
  • dependabot/pip/hypothesis-gte-6.155.7
  • dependabot/pip/idna-3.12
  • dependabot/pip/idna-3.16
  • dependabot/pip/idna-3.17
  • dependabot/pip/idna-3.18
  • dependabot/pip/multidict-6.7.1
  • dependabot/pip/myst-parser-gte-5.0.0
  • dependabot/pip/pre-commit-4.6.0
  • dependabot/pip/propcache-0.5.2
  • dependabot/pip/pydantic-gte-2.13.4
  • dependabot/pip/pytest-9.1.0
  • dependabot/pip/pytest-9.1.1
  • dependabot/pip/pytest-codspeed-4.4.0
  • dependabot/pip/pytest-codspeed-5.0.3
  • dependabot/pip/pytest-cov-gte-7.1.0
  • dependabot/pip/requirements/cython-3.2.6
  • dependabot/pip/requirements/cython-3.2.8
  • dependabot/pip/requirements/cython-3.2.9
  • dependabot/pip/requirements/docutils-lt-0.24
  • dependabot/pip/requirements/hypothesis-gte-6.156.1
  • dependabot/pip/requirements/hypothesis-gte-6.156.3
  • dependabot/pip/requirements/hypothesis-gte-6.156.4
  • dependabot/pip/requirements/hypothesis-gte-6.156.6
  • dependabot/pip/requirements/hypothesis-gte-6.158.0
  • dependabot/pip/requirements/hypothesis-gte-6.159.0
  • dependabot/pip/requirements/hypothesis-gte-6.161.0
  • dependabot/pip/requirements/hypothesis-gte-6.161.2
  • dependabot/pip/requirements/hypothesis-gte-6.161.6
  • dependabot/pip/requirements/hypothesis-gte-6.163.0
  • dependabot/pip/requirements/hypothesis-gte-6.163.1
  • dependabot/pip/requirements/hypothesis-gte-6.164.0
  • dependabot/pip/requirements/hypothesis-gte-6.165.0
  • dependabot/pip/requirements/pre-commit-4.6.1
  • dependabot/pip/requirements/propcache-0.5.2
  • dependabot/pip/setuptools-gte-82.0.1
  • dependabot/pip/sphinx-9.1.0
  • deploy-rerunnable
  • docs-doctest-spelling
  • docs/agents-md
  • docs/agents-md-test-coverage
  • docs/issue-1458-document-supportsint-conversion
  • encode-host-idna-reg-name-validation
  • feature/add-password-masking-in-repr-1629
  • fix-1073-query-reserved-encoding
  • fix-backslash-in-netloc
  • fix-builder-scheme-materialization
  • fix-cython-quoter-lone-surrogate
  • fix-encode-host-default-ignorable
  • fix-encode-host-idna-delimiter
  • fix-host-validation
  • fix-idna-fallback-ascii-case
  • fix-ipv6-zone-id
  • fix-malformed-bracketed-hostnames
  • fix-odd-arch-uv-cibuildwheel
  • fix-query-reserved-encoding
  • fix-reject-delimiters-in-idna-host-pr
  • fix-release-head-line-regex
  • fix/1774-join-decode-percent-in-base-path
  • fix/bracketed-authority-empty-hostinfo
  • fix/build-port-range-validate
  • fix/build-reject-bool-port
  • fix/empty-host-indexerror
  • fix/extend-query-strip-leading-ampersand
  • fix/host-port-subcomponent-empty-host
  • fix/indexerror-malformed-authority
  • fix/issue-1458-uuid-query-params
  • fix/issue-1624
  • fix/join-preserve-percent-encoding
  • fix/join-preserve-percent-encoding-in-base-path
  • fix/pct-encoded-scheme-bypass
  • fix/preserve-encoded-join-path
  • fix/pydantic-example
  • fix/quoter-surrogate-percent-recombine
  • fix/reject-text-after-ipv6-bracket
  • fix/translate-cython-linetrace
  • fix/url-build-reject-bool-port
  • fix/with-path-preserve-bare-relative
  • fix/with-path-preserve-relative
  • fix/with-path-validate-type
  • fix/with-suffix-empty-valid
  • fix/with-suffix-validate-empty
  • fix/with-suffix-validate-empty-v2
  • fix_xdist
  • koan/ci-cut-wheel-arches-on-pr
  • koan/credit-befeleme-1632
  • koan/distro-friendly-build-flags
  • koan/exclude-stale-shared-libs
  • koan/fix-issue-1680
  • koan/fix-issue-1683
  • koan/fix-issue-1732
  • koan/fix-pickle-py315
  • koan/implement-1700
  • koan/joinpath-safe
  • koan/url-hypothesis-roundtrip-tests
  • lazy-pydantic
  • master
  • migrate-formatters-to-ruff
  • patch-3
  • perf_test
  • pr-test-branch
  • pre-commit-ci-update-config
  • quoter-drop-lone-surrogates
  • release/v1.24.0
  • release/v1.24.1
  • release/v1.24.2
  • release/v1.24.3
  • release/v1.24.4
  • release/v1.24.5
  • revert-1704-ci/uv-setup-python
  • rfc6874-zone-id-tests
  • rm-3.13t-builds
  • ruff-require-top-level-imports
  • split-netloc-digit-port
  • switch-test-runner-to-uv
  • test-cmod-utfseq
  • tpollard/revert-setuptools-bump
  • v1.24.0
  • v1.24.1
  • v1.24.2
  • v1.24.3
  • v1.24.4
  • v1.24.5

31 Jul 2026 10:15PM UTC coverage: 98.75% (+0.006%) from 98.744%
30669359852

Pull #1831

github

web-flow
Merge b9f21a6b5 into 07978cf20
Pull Request #1831: fix: validate host on URL(str) like URL.build (#1829)

63 of 63 branches covered (100.0%)

Branch coverage included in aggregate %.

6492 of 6575 relevant lines covered (98.74%)

0.99 hits per line

Relevant lines Covered
Build:
Build:
6575 RELEVANT LINES 6492 COVERED LINES
0.99 HITS PER LINE
Source Files on fix/url-str-host-validation
  • Tree
  • List 32
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30669359852 fix/url-str-host-validation Merge b9f21a6b5 into 07978cf20 Pull #1831 31 Jul 2026 10:16PM UTC web-flow github
98.75
30402116731 fix/url-str-host-validation Merge 4ab7888a4 into 93a7c70bb Pull #1831 28 Jul 2026 09:49PM UTC GitHub github
98.75
30401920796 fix/url-str-host-validation Merge b091fc4a0 into 93a7c70bb Pull #1831 28 Jul 2026 09:46PM UTC GitHub github
98.75
See All Builds (421)

Badge your Repo: yarl

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