You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@pulsar.apache.org by Apache Pulsar Slack <ap...@gmail.com> on 2019/04/27 09:11:02 UTC

Slack digest for #general - 2019-04-27

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
----