-
Notifications
You must be signed in to change notification settings - Fork 20
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
Install a Python interpreter at buildtime when node-gyp is used #691
Comments
cc/ @voor |
@ryanmoran if the It seems like we'd need to define both sides of the requires/provides contract, otherwise we end up with an optional buildpack that is never used. Am I missing something? |
You are totally right. Its unspecified here, but the |
An example app that would require |
@ryanmoran This issue is rather old, but still valid I guess. It sounded handy to me first, but I am not so sure about the actual value add anymore. It would only work for very specific stacks. right? For stacks NOT having python BUT a compiler chain to build the native extensions. That is true for the And what is the difference to just use the |
Describe the Enhancement
I'd like to be able to use
node-gyp
to install native addons tonode_modules
. Some of these native addons require a Python interpreter. This will only need to be available during the build phase.Possible Solution
This buildpack should include the
cpython
buildpack as an optional buildpack in all of its order groups.Motivation
The Paketo Base stack does not have a Python interpreter installed and so requires that I use the Full stack. I'd like to eventually see Python removed from the Full stack, and I'd like to be able to compile native addons that require Python on the current Base stack as well.
The text was updated successfully, but these errors were encountered: