native-api

Results 407 comments of native-api

https://github.com/pyenv/pyenv/pull/2966

FYI here's the last discussion which raised similar concerns: https://github.com/pyenv/pyenv/issues/1677

https://github.com/pyenv/pyenv/issues/2918#issuecomment-2308281782 > I've created #3037 from @varikin's changes -- and as the CI shows, they clearly need more adjustments as they are currently breaking even the builds. > > Anyone...

> will need to find out how to make the tests work on the CI machines. They run fine locally. Only the new tests are failing. The tests's job is...

> IIRC there are other tests that add stubs to check how it's done. see `create_executable`

You can comment out everything in CI except one or two things you need. THen in the end revert that commit with "[no ci]" in the message.

Confirmed, the `use_homebrew_openssl()` function does not detect if OpenSSL-related arguments have been passed. As a workaround, set envvar `PYTHON_BUILD_HOMEBREW_OPENSSL_FORMULA=` to manually specify the Homebrew formula to pick.

Though, user-supplied Configure options are put after Pyenv-supplied ones, so your command should actually be building against OpenSSL 3.1 despite that message.

Please add a test for the new option.