test: use flydsl==0.1.6.dev20260508 from devreleases for CI validation#3083
Open
xudoyuan wants to merge 10 commits into
Open
test: use flydsl==0.1.6.dev20260508 from devreleases for CI validation#3083xudoyuan wants to merge 10 commits into
xudoyuan wants to merge 10 commits into
Conversation
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
Contributor
🏷️ CI GuideRuns automatically on every PR:
Extended tests (opt-in via labels):
|
…lure pyproject.toml build-system.requires cannot specify --find-links, so pip build isolation only searches PyPI where 0.1.6.dev20260508 does not exist. Use a relaxed constraint here; setup.py develop mode will install the exact devrelease version via --find-links. Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
install_requires is also resolved from PyPI only. The exact devrelease version is installed by the develop-mode handler at the top of setup.py via --find-links. Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
Revert the find_spec("pip") workaround. Instead, all CI workflows
now run `pip install -r requirements.txt` first (which has
--find-links pointing to the devreleases index) to ensure
flydsl==0.1.6.dev20260508 is installed, then use
`pip install --no-build-isolation -e .` to skip build isolation.
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
The devrelease wheel may have broken metadata (version shows as None after install, no RECORD file). Use --force-reinstall --no-deps to bypass uninstall issues, and catch failures since requirements.txt already handles the flydsl installation in CI. Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
Use direct wheel URL instead of --find-links + version specifier to ensure the exact +05f188b commit is installed, not the +aac7a5e variant. Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
The direct wheel URL was hardcoded to cp312 and returned 403 because wheels live at /whl/gfx942-gfx950/ not /whl/gfx942-gfx950/flydsl/. Switch back to --find-links (which resolves relative hrefs correctly) with ==0.1.6.dev20260508+05f188b to pin the exact commit while letting pip auto-select the correct cpXXX wheel for the runtime Python version. Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
Just for test
Technical Details
Test Plan
Test Result
Submission Checklist