[
https://issues.apache.org/jira/browse/KUDU-1298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15246939#comment-15246939
]
Todd Lipcon commented on KUDU-1298:
-----------------------------------
Here's some hackery I did locally to verify that something like this could
work: https://gist.github.com/e2a1b2bb984969a1eb7e848524d6110a
Basically I modified build_ext to copy the libkudu_client.so into the lib
directory, and changed the compilation to set up rpath to look in the same
directory. If I think create a bdist_wheel, I can install that wheel in a
virtualenv without having the Kudu packages installed system-wide.
This might not be the best bet for Linux (where it seems like binary wheels
aren't supported on pypi) but doing something like this on OSX should be
relatively easy (and make life much easier for python developers on that
platform).
> Make pip install of Kudu Python client work with C++11 on OS X
> --------------------------------------------------------------
>
> Key: KUDU-1298
> URL: https://issues.apache.org/jira/browse/KUDU-1298
> Project: Kudu
> Issue Type: Bug
> Components: python
> Reporter: Jeff Hammerbacher
> Assignee: David Alves
>
> Pip install of kudu-python on Homebrew's Python 3.5.1 and the most recent
> Xcode is failing for me:
> https://getkudu.slack.com/archives/kudu-general/p1453163444003189.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)