Skip to content

Migrate from httpx to httpx2 - #102

Merged
dmgav merged 4 commits into
bluesky:mainfrom
davidpcls:migrating_to_httpx2
Nov 2, 2026
Merged

dmgav merged 4 commits into
bluesky:mainfrom
davidpcls:migrating_to_httpx2

Conversation

@davidpcls

@davidpcls davidpcls commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Description

Replaces the httpx dependency with httpx2, following the migration guide.

This follows along from the changes to Tiled.

Developed with ChatGPT-6-Terra

Motivation and Context

Changes the underlying dependencies to match Tiled. Httpx2 is meant to be a replacement for httpx.

Summary of Changes for Release Notes

Replaced instances of httpx with httpx2.

Added

  • httpx2 mock router for test support.

Changed

  • Replaced instances of httpx with httpx2.

How Has This Been Tested?

Testing was done by starting up a queueserver + redis in a docker compose file. I tested both the toy authenticator and the entra authenticator, to ensure that both incoming and outgoing http was working properly.

@davidpcls davidpcls changed the title Httpx to httpx2 migration Migrate from httpx to httpx2 Oct 30, 2026
@dmgav

dmgav commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

@davidpcls Is this PR ready?

@davidpcls

Copy link
Copy Markdown
Contributor Author

I just need to actually test it first, then I'll mark it ready for review. I was just using the PR to get the unit tests to run.

@davidpcls
davidpcls marked this pull request as ready for review November 2, 2026 15:47
@davidpcls

Copy link
Copy Markdown
Contributor Author

@dmgav Looks good to me!

@dmgav
dmgav merged commit 8691db4 into bluesky:main Nov 2, 2026
6 checks passed
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.

2 participants