Skip to content

Add bdk-python - #217

Closed
thunderbiscuit wants to merge 62 commits into
bitcoindevkit:masterfrom
thunderbiscuit:add-bdk-python
Closed

Add bdk-python#217
thunderbiscuit wants to merge 62 commits into
bitcoindevkit:masterfrom
thunderbiscuit:add-bdk-python

Conversation

@thunderbiscuit

@thunderbiscuit thunderbiscuit commented Oct 26, 2022

Copy link
Copy Markdown
Member

This PR brings the bdk-python repo into the bdk-ffi repository.

It's a big change, and I still have one or two unanswered questions (but I thought it would be worthwhile to open a draft PR anyway):

  • I'm not sure how I can set the exact version of bdk-ffi to be used in the building of bdk-python. At the moment that's defined as a pure path in the setup.py file, but I'd need it to be able to take a git repo and a tag...

This is part of #206.

thunderbiscuit and others added 30 commits December 6, 2021 12:59
This fix enables building for the x86_64 architecture
Build wheels in a more "standard" way using setuptools-rust, which makes
our life easier when dealing with multiple different platforms.

Also use the new bdk-ffi's `generate` binary instead of relying on
uniffi's bindgen cli.
Build wheels using setuptools-rust
thunderbiscuit and others added 25 commits May 11, 2022 15:19
Update library to new bdk-ffi API version 0.7.0
Signed-off-by: Sam Korn <korn94sam@gmail.com>
Co-authored-by: Steve Myers <github@notmandatory.org>
This is in line with the bdk-jvm, bdk-android, and bdk-swift libraries, who all rely on the bdk-ffi changelog.
@thunderbiscuit thunderbiscuit self-assigned this Oct 26, 2022
@notmandatory

Copy link
Copy Markdown
Member

I think when we migrate the bindings into the bdk-ffi project they will all be versioned together. So when we tag a new bdk-ffi version that will also be the version we use to build and release the languages.

@thunderbiscuit

thunderbiscuit commented Nov 10, 2022

Copy link
Copy Markdown
Member Author

Closing in favour of #228.

@thunderbiscuit
thunderbiscuit deleted the add-bdk-python branch November 14, 2023 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants