Skip to content

Prepare Python wheel releases - #1041

Open
tnull wants to merge 1 commit into
lightningdevkit:mainfrom
tnull:2026-08-python-wheels
Open

Prepare Python wheel releases#1041
tnull wants to merge 1 commit into
lightningdevkit:mainfrom
tnull:2026-08-python-wheels

Conversation

@tnull

@tnull tnull commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Build Python-ABI-independent wheels for supported Linux and macOS targets so users can install LDK Node directly from PyPI.

Keep build and publication available through local scripts. Require the complete artifact set on TestPyPI before production, and exercise the bindings on the oldest and newest supported CPython versions.

@tnull
tnull requested a review from valentinewallace August 11, 2026 14:25
@ldk-reviews-bot

ldk-reviews-bot commented Aug 11, 2026

Copy link
Copy Markdown

👋 Thanks for assigning @tankyleo as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

@valentinewallace

Copy link
Copy Markdown
Contributor

This is pretty outside of my wheelhouse (ba dum tiss), and I was planning to sink a lot of my review bandwidth into https://git.rust-bitcoin.org/lightningdevkit/rust-lightning/pulls/4872 in the coming days, so FYI my first impression is that it may take me a little while to get to this and then take a while to get up to speed on it.

@tnull
tnull force-pushed the 2026-08-python-wheels branch from d2af3f8 to dbe8999 Compare August 13, 2026 07:12
@tnull
tnull requested review from tankyleo and removed request for valentinewallace August 13, 2026 07:12
@tnull tnull added this to the 0.8 milestone Aug 13, 2026
@tnull

tnull commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator Author

This is pretty outside of my wheelhouse (ba dum tiss), and I was planning to sink a lot of my review bandwidth into https://git.rust-bitcoin.org/lightningdevkit/rust-lightning/pulls/4872 in the coming days, so FYI my first impression is that it may take me a little while to get to this and then take a while to get up to speed on it.

Okay. Now reassigned @tankyleo as we'll need this for next week's release (worst case I just run the updated scripts locally without prior review).

Rebased after #1040 landed.

@tnull
tnull force-pushed the 2026-08-python-wheels branch from dbe8999 to 8fffe35 Compare August 13, 2026 07:21
tankyleo
tankyleo previously approved these changes Aug 14, 2026
Comment thread scripts/python_build_wheel.sh
Build Python-ABI-independent wheels for supported Linux and macOS
targets so users can install LDK Node directly from PyPI.

Keep build and publication available through local scripts. Require the
complete artifact set on TestPyPI before production, and exercise the
bindings on the oldest and newest supported CPython versions.

Co-Authored-By: HAL 9000
@tnull

tnull commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator Author

Now also amended to allow building macOS x86_64 wheels on aarch64 macs.

@tnull
tnull requested a review from tankyleo August 14, 2026 09:02
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.

4 participants