Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-12-11 Thread Brad
I'll add, the process for packaging CQLSH similar if not identical to how the Python driver will be packaged by Apache for pypl.org once the driver donation in CEP-8 is completed. The python driver already h

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-12-06 Thread Jeff Widman
👋 I'm the other current maintainer of https://github.com/jeffwidman/cqlsh. *> Knowing nothing about the pypi release/publish process, I'm curious how you would stage and then publish the signed convenience package. Background: what we publish post-release-vote needs to be signed and identical to w

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-14 Thread Mick Semb Wever
I'm supportive of this CEP. And thanks for all the maintenance on this over the years! Knowing nothing about the pypi release/publish process, I'm curious how you would stage and then publish the signed convenience package. Background: what we publish post-release-vote needs to be signed and ide

Re: [EXTERNAL] Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-11 Thread German Eichberger via dev
2023 7:29 AM To: dev@cassandra.apache.org Subject: [EXTERNAL] Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH On Fri, Aug 11, 2023 at 2:13 AM Miklosovic, Stefan wrote: > > If we had an official PIP package, I can imagine that we would not ship CQLSH > in RPM at all (maybe not in

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-11 Thread Brandon Williams
On Fri, Aug 11, 2023 at 2:13 AM Miklosovic, Stefan wrote: > > If we had an official PIP package, I can imagine that we would not ship CQLSH > in RPM at all (maybe not in DEB either?) so we would decouple this. A PIP > package is installable almost anywhere (if it is Python 3, that is the way >

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-11 Thread Miklosovic, Stefan
explained somewhere. (1) https://issues.apache.org/jira/browse/CASSANDRA-18642 Regards From: Dinesh Joshi Sent: Wednesday, August 9, 2023 21:31 To: dev@cassandra.apache.org Subject: Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH NetApp Security WARNIN

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-10 Thread Brad
Distribution is pretty straightforward, the process I follow after 'build' is complete: ## Release Cassandra CQLSH You must have the maintainer privilege of `https://pypi.org/project/cqlsh/` 1. verify package locally with pip pip install -e . 2. Test upload on testpypi twine upload --re

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-10 Thread Patrick McFadin
Dinesh raises some good points. If we do adopt this, there will be non-zero overhead of the release process. This is fine but we need volunteers to run this process. My understanding is that they need to be ideally PMC or at least Committers on the project to go through all the steps to successful

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-09 Thread Abe Ratnofsky
I think it would be good for the project to have an official PyPI distribution, and the signal from users (40K downloads per month) is a clear indication that this is useful. Timely releases would help us get future improvements to cqlsh out faster, and moving this to an official distribution wo

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-09 Thread Brad
HI Dinesh, You are correct that the scope of this CEP is practical, narrow and limited to having an official distribution of CQLSH on the official Python package repository. Cassandra end-users, who use the CQLSH command line, would benefit in several direct ways: - A timely distribution of ne

Re: [Discuss] ​​CEP-35: Add PIP support for CQLSH

2023-08-09 Thread Dinesh Joshi
Brad, Thanks for starting this discussion. My understanding is that we're simply adding pip support for cqlsh and Apache Cassandra project will officially publish a cqlsh pip package. This is a good goal but other than having an official pip package, what is it that we're gaining? Please don't int