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 module/directory name to apache_polaris,
which is not aligned with our community decision. As discussed[2] and
voted[1] on in the dev mailing list, we agreed to keep the module name as
polaris to ensure import stability and compatibility with existing
integrations.

To summarize:

   - PyPI package name: *apache-polaris* (correct and intended),
   configured in pyproject.toml
   - Python module name: should remain *polaris* (per mailing list vote[1])
   - PR #2812: unintentionally renamed the module to *apache_polaris*,
   which we should revert or adjust.

Thanks everyone for the thoughtful discussion. Happy to help coordinate the
follow-up fix.

1. https://lists.apache.org/thread/rck38gl3g1x8m3tmtf24cvyn7tk0mn92
2. https://lists.apache.org/thread/1hys0h3r83nnxsbfszrjgnnkfjpdf2k7

Yufei

Reply via email to