-
-
Notifications
You must be signed in to change notification settings - Fork 18.7k
CI: Build wheel from sdist #53087
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
CI: Build wheel from sdist #53087
Changes from 1 commit
Commits
Show all changes
85 commits
Select commit
Hold shift + click to select a range
03f3a53
CI: Build wheel from sdist
mroeschke 875258e
Save sdist name to pass to ciwheelbuild
mroeschke 71d0a5d
Fix typo
mroeschke 578d251
fix typo
mroeschke cd467d7
Check dist
mroeschke 4e75e00
Another typo
mroeschke fff3322
one more typo?
mroeschke d52d1f0
Remove missing files in Manifest, checkout project
mroeschke 9cec291
try a different variable
mroeschke 873c3ed
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke b33fdf4
Try in the prior directory up
mroeschke bf07020
check project folder
mroeschke 31c7ae2
Pull path
mroeschke e80a9a9
Exclude some data files
mroeschke f1473b2
Replace test command
mroeschke 8aea373
Remove .data as well
mroeschke 8da7b6d
Install locale on musl
mroeschke c2c49d9
Try delvewheel
mroeschke 0d7a3e9
Run wheel unpack everywhere
mroeschke 0e0ffe9
Skip in script
mroeschke 037af2d
Wheel unpack separately
mroeschke c620df7
Invalid toml
mroeschke e789a0e
Run wheel unpack outside
mroeschke fd7edd9
dont create dir
mroeschke 73bf0dc
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 7003dc4
Debug mac unpack, try alternative test
mroeschke 79f54d2
Align
mroeschke 7b252f6
for loop validate, try to fix -v
mroeschke 530774a
for loop validate, try to fix -v
mroeschke e473b84
Fix path
mroeschke 9fe2bfa
Try pwd
mroeschke 4c3e200
To root?
mroeschke 42a90ab
Use another bash?
mroeschke 637b7e8
try MSYS_NO_PATHCONV
mroeschke 0403f69
Add backslash
mroeschke 3ae62a2
Remove a slash
mroeschke 35d3553
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 81d4072
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke ce16918
Use powershell
mroeschke 4f33918
Use variable
mroeschke 1a24871
Typo
mroeschke 96a537b
Add other deps
mroeschke 01260cd
Final cleanups
mroeschke 72887fb
Remove unecessary select
mroeschke de2e631
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 2bef564
Try no
mroeschke e96c00f
Make multiline comment
mroeschke 38f438c
Put pack repo owner
mroeschke 50cd94c
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 163a929
Try single
mroeschke 3db474e
clean step title
mroeschke cd9600f
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 3971c67
Update to setup micromaba
mroeschke 184a211
Use create-args
mroeschke 4faf222
Use create args
mroeschke 11149b6
Set PANDAS_CI
mroeschke 130353f
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 5328797
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 03b98be
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke a24ff26
Try running all on powershell
mroeschke d6b86fc
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke ce6cbd5
Use ;
mroeschke a1b4813
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke bcc1bcf
Try this command
mroeschke dfb17bb
Add double?
mroeschke af94126
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke beded2c
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 35b155e
try escpaing quotes
mroeschke 8d3a77e
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 0138a54
Escape brackets?
mroeschke 20a9a64
remove comma
mroeschke 29d6710
Single quotes
mroeschke e957a95
Other quotes
mroeschke 04345d8
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke ccd97a8
single?
mroeschke 3274248
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 7c4a95a
Backslash?
mroeschke 9d2a033
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 2a40c01
All the escapes
mroeschke 9f92307
No marks
mroeschke 77bc858
Fix quotes
mroeschke cc90ddb
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 53c03b7
test don't repair windows wheel
mroeschke 1fb638b
Merge remote-tracking branch 'upstream/main' into ci/ref/wheel
mroeschke 954cd28
Uncomment delvewheel
mroeschke File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev
Previous commit
Uncomment delvewheel
- Loading branch information
commit 954cd28cc420a8e760207d5d066f6f55738aa47d
There are no files selected for viewing
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have you checked that this puts the DLLs in the same place?
Last time I checked(a couple years back), it made a weird folder structure.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry I'm not really sure how to check this. I just assumed since the tests passed on windowsservercore the DLLs were correctly available. What's bad about a "weird" folder structure?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I went and downloaded the wheel (not on a Windows computer, don't have access to that anymore, unfortunately).
It looks like they put DLLS into a separate folder from the window extension module, and then mess around with the DLL search path in init.py to make it work correctly (what I meant by weird, not necessarily bad, though).
See screenshots


Can you comment out the wheel repair step on Windows and make sure the wheel build fails with a missing DLL import error just as a sanity check that that works?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just got back to this. I commented out the wheel repair step in 53c03b7 and it raises