Skip to content

refactor(e2e): use fromager wheel-server instead of stdlib http.server#929

Merged
LalatenduMohanty merged 1 commit intopython-wheel-build:mainfrom
LalatenduMohanty:use-fromager-wheel-server-in-e2e
Feb 25, 2026
Merged

refactor(e2e): use fromager wheel-server instead of stdlib http.server#929
LalatenduMohanty merged 1 commit intopython-wheel-build:mainfrom
LalatenduMohanty:use-fromager-wheel-server-in-e2e

Conversation

@LalatenduMohanty
Copy link
Member

Replace python3 -m http.server with the builtin fromager wheel-server (Starlette/uvicorn) and bind to 127.0.0.1 on all platforms. This is safe because uv pip install always runs on the host without network isolation. Eliminates platform-specific workarounds from PRs #923/#925.

Closes: #927

@LalatenduMohanty LalatenduMohanty requested a review from a team as a code owner February 25, 2026 14:40
@mergify mergify bot added the ci label Feb 25, 2026
Replace python3 -m http.server with the builtin fromager wheel-server
(Starlette/uvicorn) and bind to 127.0.0.1 on all platforms. This is
safe because uv pip install always runs on the host without network
isolation. Eliminates platform-specific workarounds from PRs python-wheel-build#923/python-wheel-build#925.

Closes: python-wheel-build#927
Co-Authored-By: Claude <claude@anthropic.com>
Signed-off-by: Lalatendu Mohanty <lmohanty@redhat.com>
@LalatenduMohanty LalatenduMohanty force-pushed the use-fromager-wheel-server-in-e2e branch from 4c6d439 to 8cc0080 Compare February 25, 2026 14:48
Copy link
Contributor

@rd4398 rd4398 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me!

@LalatenduMohanty LalatenduMohanty merged commit 6231755 into python-wheel-build:main Feb 25, 2026
47 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace python3 -m http.server with fromager wheel-server in e2e tests

2 participants