Hi all,
Thanks for the additional context.
Just to clarify my position here. The confusion for me came from how the
discussion unfolded. As far as I can tell, we never explicitly discussed or
voted on renaming the Python module to `apache_polaris`, please point me to
the thread if I missed it. In
Hi Artur,
I agree with you. The module name 'polaris' seems to be quite common,
and 'apache_polaris' was a reasonable alternative. We could have
certainly discussed a lot of other options for the module name for a
long time (nomenclature is hard). But I think at some point we should
just go with o
Hi Yufei, Thanks for the clarification.
I’d personally advocate for keeping the current module name
"apache_polaris".
The main reason is that it significantly reduces the risk of module name
collisions in user environments — "polaris" is a very common name on
PyPI and in internal packages, so
Hi Yufei,
[...] we already passed the community vote that explicitly
covered both: renaming PyPI package name to apache-polaris. Keep the
existing Python module name: polaris.
Could you link this vote?
If you mean [1], it looks like it only covered the package name, but did
not include any deci
Hi Dmitri,
Yeah, it was a bit confusing, package names and module names can differ,
and in our case we already passed the community vote that explicitly
covered both: renaming PyPI package name to apache-polaris. Keep the
existing Python module name: polaris.
Given that the vote and prior discuss
Hi Yufei,
I personally think "apache_polaris" as a module name aligns well with
"apache-polaris" as a package name. IIRC, the use of the underscore is
necessary due to language syntax requirements.
TBH, I was initially confused with the vote thread [1] as I thought it was
related to the CLI (shel
Hi folks,
I’d like to clarify the naming decisions for the Python CLI after reviewing
the recent changes.
The PyPI package name change to apache-polaris is correct and fully aligned
with the Apache distribution guidelines. Thanks Artur for making it happen.
PR #2812 also changed the Python modul