Skip to content

Feat/httpx migration - #4

Merged
s3bc40 merged 3 commits into
mainfrom
feat/httpx-migration
Mar 23, 2026
Merged

Feat/httpx migration#4
s3bc40 merged 3 commits into
mainfrom
feat/httpx-migration

Conversation

@s3bc40

@s3bc40 s3bc40 commented Mar 23, 2026

Copy link
Copy Markdown
Owner

Replace the requests library with httpx in github.py — closes the HTTP
client tech debt noted in CLAUDE.md. All four fetchers (repo data,
README, file tree, latest commit SHA) now use httpx.get(). Test mocks
updated from requests.get to httpx.get; ConnectionError replaced with
httpx.ConnectError. requests removed from pyproject.toml dependencies.

s3bc40 and others added 2 commits March 23, 2026 16:00
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace the requests library with httpx in github.py — closes the HTTP
client tech debt noted in CLAUDE.md. All four fetchers (repo data,
README, file tree, latest commit SHA) now use httpx.get(). Test mocks
updated from requests.get to httpx.get; ConnectionError replaced with
httpx.ConnectError. requests removed from pyproject.toml dependencies.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@s3bc40 s3bc40 self-assigned this Mar 23, 2026
@s3bc40 s3bc40 added the enhancement New feature or request label Mar 23, 2026
@s3bc40
s3bc40 merged commit 43d4dc2 into main Mar 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant