Skip to content

recipes: libsecp256k1: name the extrakeys and schnorrsig modules explicitly - #3402

Merged
T-Dynamos merged 1 commit into
kivy:developfrom
f321x:202610_libsecp256k1_schnorr_modules
Oct 27, 2026
Merged

T-Dynamos merged 1 commit into
kivy:developfrom
f321x:202610_libsecp256k1_schnorr_modules

Conversation

@f321x

@f321x f321x commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

This is a no-op today: both modules have defaulted to yes in every secp256k1 release since 0.2.0. It only makes the dependency explicit, the way --enable-module-recovery already is, whose default is no.

The dependency is real though. coincurve links against the library this recipe installs rather instead of its own vendored copy, because its patch stubs out download_library() and _find_lib(), and its cffi build then includes secp256k1_extrakeys.h and secp256k1_schnorrsig.h unconditionally.
secp256k1 installs those headers only for the modules that are enabled.

Upstreamed from https://github.com/spesmilo/python-for-android

This is a no-op today: both modules have defaulted to yes in every
secp256k1 release since 0.2.0. It only makes the dependency explicit,
the way --enable-module-recovery already is, whose default is no.

The dependency is real. coincurve links against the library this recipe
installs rather than its own vendored copy, because its patch stubs out
download_library() and _find_lib(), and its cffi build then includes
secp256k1_extrakeys.h and secp256k1_schnorrsig.h unconditionally.
secp256k1 installs those headers only for the modules that are enabled.

Upstreamed from https://github.com/spesmilo/python-for-android
@f321x f321x changed the title libsecp256k1: name the extrakeys and schnorrsig modules explicitly recipes: libsecp256k1: name the extrakeys and schnorrsig modules explicitly Oct 27, 2026
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 63.297%. remained the same — f321x:202610_libsecp256k1_schnorr_modules into kivy:develop

@T-Dynamos
T-Dynamos merged commit 26b6ef0 into kivy:develop Oct 27, 2026
39 checks passed
@f321x
f321x deleted the 202610_libsecp256k1_schnorr_modules branch October 27, 2026 19:32
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.

3 participants