2019-04-26 16:27:24 UTC - Grant Wu: The introduction of the `mmh3` dependency 
in the pulsar-client Python package in Pulsar 2.3.0 is slightly problematic 
because there are no publicly available binary distributions of `mmh3`
----
2019-04-26 16:27:52 UTC - Grant Wu: This precludes the use of `slim` Python 
images for deployment when using Pulsar
----
2019-04-26 16:28:08 UTC - Matteo Merli: Attempt at fix : 
<https://github.com/apache/bookkeeper/pull/2069>
----
2019-04-26 16:42:53 UTC - Grant Wu: If in theory I were to fork mmh3 and setup 
infra to upload wheels, would you use it?
----
2019-04-26 16:43:07 UTC - Matteo Merli: :+1:
----
2019-04-26 16:43:28 UTC - Matteo Merli: I’d prefer the pymmh3 though
----
2019-04-26 16:43:29 UTC - Matteo Merli: :slightly_smiling_face:
----
2019-04-26 16:44:07 UTC - Matteo Merli: The C extension would have to be 
compiled for each Python version.. for mac/linux..
----
2019-04-26 16:44:24 UTC - Grant Wu: Sure
----
2019-04-26 16:44:32 UTC - Grant Wu: It compiles very quickly for both
----
2019-04-26 16:44:57 UTC - Matteo Merli: it’s a huge pita to setup and maintain 
each time there’s a new python version, or MacOS
----
2019-04-26 16:46:18 UTC - Grant Wu: Shouldn’t be tooo bad with cloud CI 
services right :stuck_out_tongue:
----
2019-04-26 16:46:56 UTC - Matteo Merli: Take a look at the list of wheels:
----
2019-04-26 16:46:56 UTC - Matteo Merli: 
<https://pypi.org/project/pulsar-client/#files>
----
2019-04-26 16:48:49 UTC - Grant Wu: mmh3 wouldn’t need that many, right?   Like 
3.6 vs 3.7
----
2019-04-26 16:49:20 UTC - Matteo Merli: If we have to take it as a dependency, 
we’d need all the combinations :confused:
----
2019-04-26 16:49:31 UTC - Grant Wu: Why can’t you use the same wheel for 3.6 
and 3.7?
----
2019-04-26 16:49:41 UTC - Matteo Merli: Ask Python
----
2019-04-26 16:49:43 UTC - Grant Wu: The source hasn’t been updated since 2017, 
surely it’s compatible
----
2019-04-26 16:50:06 UTC - Matteo Merli: The C extension are only compatible 
with 1 minor version of Python
----
2019-04-26 16:50:08 UTC - Matteo Merli: :S
----
2019-04-26 16:50:12 UTC - Grant Wu: Oh, right, good point, I forgot about that
----
2019-04-26 17:02:29 UTC - Gokul Nathan: @Gokul Nathan has joined the channel
----
2019-04-26 23:15:40 UTC - Ali Ahmed: I don’t know maybe we should target 
```Py_LIMITED_API``` that’s guaranteed to be supported across versions since 3.2
----

Reply via email to