Hi Jens,

I've made a comment on the below link with the script and all the other 
relevant information. Hoping this helps!

https://github.com/apache/thrift/pull/2933

Thanks for the support

Regards,
bull500



Sent from Outlook for Android<https://aka.ms/AAb9ysg>
________________________________
From: Jens Geyer <jensge...@hotmail.com>
Sent: Saturday, March 9, 2024 4:31:21 AM
To: dev@thrift.apache.org <dev@thrift.apache.org>
Subject: Re: Contribute to an issue - THRIFT-5688

Hi,

there is some undergoing work already, see pull requests at Github. I
would recommend to chime in there and discuss your solution vis-รก-vis
what is WIP there.

Thanks!

Have fun,

JensG


Am 06.03.2024 um 23:06 schrieb Adheeth P Praveen:
> Hello Jens,
>
> I've been able to create a bash script that I'm willing to share that helps 
> auto generate python package builds that we could push to PyPI!
> It can be used across all the versions - present and past!
>
> I believe what I've created is a simple, detailed and step by step script 
> that anyone would be able to use to create the SRC package.
> I'm also willing to help and guide with its usage.
>
> Currently I cannot push to PyPI/Test PyPI - I'm assuming it's due to some 
> sort of credentials/access rights issues but you possibly could.
>
> My questions are as follows:
> How do i go about submit a software packaging patch? Please guide me.
> My basic understanding of PR is that I fork the Thrift project to my personal 
> repo and submit the PR to the original project.
> That works for code related changes but i am lost how to approach this for 
> software packaging needs/issues.
> Please help me.
> Also, would this make/include me as a contributor to the project? Is that 
> something i should manually do, or will it be done automatically
>
>
> Regards,
> bull500
>
>
>
> ________________________________
> From: Jens Geyer <jensge...@hotmail.com>
> Sent: Saturday, January 13, 2024 4:40 PM
> To: dev@thrift.apache.org <dev@thrift.apache.org>
> Subject: Re: Contribute to an issue - THRIFT-5688
>
> Hi,
>
> yes I do have PyPi creds.
>
> What would bve the optimum would be some sort of a step-by-step process
> description that someone can follow, even with little to no clue about
> Python and/or its packaging system.
>
>
> We have a docuement which also has a small section abpout 3rd party
> package managers at the very end. If its more than a few bullet points
> consider putting it into some extra *.md and link to it from there.
>
> https://github.com/apache/thrift/blob/master/doc/ReleaseManagement.md#third-party-package-managers
>
>
> If you send a PR, the  I can test the process and we can work it out
> together until we are all happy with it.
>
>
> Have fun,
>
> JensG
>
>
>
>
>> ________________________________
>> From: Adheeth P Praveen <bullionare...@hotmail.com>
>> Sent: Sunday, December 17, 2023 4:57 PM
>> To: dev@thrift.apache.org <dev@thrift.apache.org>
>> Subject: Re: Contribute to an issue - THRIFT-5688
>>
>> Hey Jens
>>
>> Thank You for the reply and being positive!
>>
>> I took a manual approaching to the packaging process initially.
>> I've used the source package available from 
>> http://archive.apache.org/dist/thrift/0.19.0/thrift-0.19.0.tar.gz and I've 
>> been able to generate a python package from it.
>> I've also done a local install on the built package and it worked without 
>> any issues.
>>
>> For generating auto build there's a bit I need to learn and explore - mainly 
>> pipelines.
>>
>> For uploading the package to the PyPi repo we'll need access to the 
>> repository and make use a utility called twine.
>> I believe you do have the credentials/access and you'll be able to do this 
>> process. If not, you'll have to add a maintainer.
>>
>> How should i go about it from here?
>> Where should i share the built packages?
>> Do we need a GitHub issue on this? If Yes, any pointers on how to create one?
>>
>> Regards,
>> bull500
>>
>> ________________________________
>> From: Jens Geyer <jensge...@hotmail.com>
>> Sent: Thursday, November 30, 2023 7:28 PM
>> To: dev@thrift.apache.org <dev@thrift.apache.org>
>> Subject: Re: Contribute to an issue - THRIFT-5688
>>
>> Hi Adheeth,
>>
>>    > I'm not sure if this is the right place to ask this
>>
>> Welcome! Yes, indeed it is.
>>
>>> but the JIRA and GitHub looked very specific to development purpose than 
>>> discussions
>> Correct. General matters are to be discussed in these mailing lists.
>>
>>
>>    > I came across this issue and I wanted to contribute towards
>> addressing the problem.
>>
>> As the ticket says, we currently have the funny situation that there is a  
>> high demand for updated python packages but nobody that wants to do this or 
>> can spare the time. I myself do quite a number of packages myself but Thrift 
>> supports about 20+ target languages - most of which come with an associated 
>> library package. So any help on this is highly appreciated!
>>
>> So where are we with that ticket and where do we want to go?
>>
>> As shortly noted in the ticket, what we want is some step by step process 
>> that one can follow to publish the pypi package even though one never did 
>> that before nor has any intention to follow overly complex procedures (as 
>> these tend to break over time).
>>
>> What we have already is an pull request with an updated pypi publishing 
>> procedere, but since I do not use Python myself I can't say much about the 
>> status of it.
>>
>> https://github.com/apache/thrift/pull/2555
>>
>> As a first milestone it would be perfect if we could publish the latest 
>> package in _some_ way (even manually) in order to satisfy the demand for it.
>>
>>    > I'm new to packaging a project to pypi but i would like to help and
>> learn during the process.
>>
>> Learning for sure is a by-product of working in the FOSS community.
>> Therefore, people around are usually keen to help on specific questions,
>> especially if those are related to the Apache Thrift project.
>>
>> What we cannot provide is countless hours of help to guide contributors
>> through the basics of a certain field. There are much better places for
>> this, and in this particular case I'm sure the Python community would be
>> of a much greater help.
>>
>> Have fun,
>>
>> JensG
>>
>>
>>
>>
>> Am 25.11.2023 um 18:34 schrieb Adheeth P Praveen:
>>> Hello,
>>>
>>> I came across this issue and I wanted to contribute towards addressing the 
>>> problem.
>>> https://issues.apache.org/jira/browse/THRIFT-5688
>>> I'm not sure if this is the right place to ask this but the JIRA and GitHub 
>>> looked very specific to development purpose than discussions
>>>
>>> I'm new to packaging a project to pypi but i would like to help and learn 
>>> during the process.
>>> Are there any prerequisites I need to do/learn before addressing this issue?
>>> I would like to have some support if I hit some technical snags if it comes 
>>> to a point where I'm unable solve on my own.
>>>
>>> Thanks for reading this!
>>> bull500
>>>

Reply via email to