1. The license is no problem.
2. This should see if any committer or PMC has interests to do that.
3. I can be responsible for those documents. About 3.2, as thbase has been
uploaded to Pypi, I think it would be better if it is a new, separate repo.

Wei-Chiu Chuang <weic...@apache.org> 于2021年7月6日周二 上午10:22写道:

> Hi
> thanks for your interest in contributing the python api to the HBase
> project.
>
> I quickly check and it doesn't look like there's another active python
> HBase thrift client project at this point.
> I don't have a demand to use a python thrift hbase client library. If there
> are people who will benefit from this library, then it's a good idea to
> make sure the library is well maintained, by having it become part of the
> Apache HBase project and that more developers can contribute to it.
>
> As a hobbyist Python developer I can help review/commit the patch.
>
> My two cents:
> (1) license: the code is ASL 2.0 so it's compatible. The text "Copyright
> 2021 Yutong Sean" would need to be removed.
> (2) Apache Infra does not manage PyPi. So we (the Apache HBase project
> committers/PMC) will have to do that.
> I suspect we will have to replicate this PyPi project and add the
> interested HBase PMCs who's willing to do the release work.
> (3) compatibility matrix: we need to document what versions of HBase server
> is supported.
> (3) code:
> (3.1) You will need a requirements.txt and preferably specify the versions
> of the dependencies.
> (3.2) If the community accepts it, should it be part of the HBase main
> repo, or a new, separate repo?
>
>
>
> On Mon, Jul 5, 2021 at 7:12 PM Yutong Xiao <yutongs...@gmail.com> wrote:
>
> > Hi,
> >
> > I used to have a demand to deploy hbase thrift2 service for python users.
> > So that I developed a python clients API supporting python 2.7 and 3.x
> for
> > hbase thrift2, named thbase <https://pypi.org/project/thbase/> . Besides
> > that, I also added some features to current thrift2 service (HBASE-26025
> > <https://issues.apache.org/jira/projects/HBASE/issues/HBASE-26025> and
> > HBASE-26037
> > <https://issues.apache.org/jira/projects/HBASE/issues/HBASE-26037>). I
> > deployed them in the prod environment of my company and are compatible
> with
> > thbase and I will keep maintaining this python API and add new features.
> >   I am glad to contribute thbase to the community, but I am not sure if
> it
> > is possible that such a client could be contributed to the community. So
> > that I would like to get some advice about this.
> >
> > Thanks,
> > Yutong Sean
> >
>

Reply via email to