Hi everyone, especially mentors.

One part of the motivation for the C++ sketches implementation is that we
can create efficient python bindings. I managed to finish building a python
package, and even figured out how to get it into pypi so we can use pip to
install it by name. But I have a few questions.

1) I'm assuming that pushing a python package will follow the regular
release process, which in this case means gating it on a formal C++ release
before we make a package available? (I've only uploaded to a pypi test
server so I could ensure I had things working properly, not the real one.)

2) The wrapper depends on pybind11, which is open source but based on a BSD
license. The example they provide for using pybind11 in a C++ project
creates a git submodule that points to the pybind11 git rep. And to make a
self-contained package, that directory would be included in our source
distribution. Is that ok? I don't know how including a BSD-licensed project
like that plays with the Apache license.

  jon

Reply via email to