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