Hi JB,

Good point about test.pypi.org! +1 to using it for staging.

Cheers,
Dmitri.

On Wed, Nov 19, 2025 at 5:50 PM Jean-Baptiste Onofré <[email protected]>
wrote:

> Oh, I have a proposal for nightly builds: nightly builds should be
> pushed to test.pypi.org.
>
> Thanks to test.pypi.org, it's clearly stated that it's nightly builds
> (not release).
>
> It's also something we can use to stage artifacts during release votes.
>
> For instance, see https://test.pypi.org/project/opendal/.
>
> Regards
> JB
>
> On Wed, Nov 19, 2025 at 12:07 PM Jean-Baptiste Onofré <[email protected]>
> wrote:
> >
> > Hi Yufei,
> >
> > Regarding the proposed nightly build, I agree with your suggestion and
> > am completely in favor, provided all legal aspects are fully vetted
> > and compliant (it's blocker for publication, as I said in the Python
> > CLI thread).
> >
> > I would be happy to volunteer to assist with the necessary legal
> > checks for the MCP server.
> >
> > Thanks!
> >
> > Regards,
> > JB
> >
> > On Wed, Nov 19, 2025 at 9:59 AM Yufei Gu <[email protected]> wrote:
> > >
> > > Hi everyone,
> > >
> > > Thanks for chiming in on the package naming discussion and appreciate
> all
> > > the feedback so far. I’d like to leave a bit more time for others to
> weigh
> > > in as well, in case there are additional concerns or suggestions.
> > >
> > > In parallel, here’s the proposed next step so we can keep making
> progress:
> > > Publish a nightly build to PyPI as part of our GitHub CI workflow. This
> > > will help us validate the packaging structure early, catch issues
> sooner,
> > > and give contributors an easy way to try the MCP server from PyPI
> before
> > > the first official release.
> > >
> > > Please feel free to continue the discussion.
> > >
> > > Yufei
> > >
> > >
> > > On Wed, Nov 19, 2025 at 8:14 AM Dmitri Bourlatchkov <[email protected]>
> > > wrote:
> > >
> > > > Hi Yufei,
> > > >
> > > > The name "apache-polaris-mcp" LGTM.
> > > >
> > > > Cheers,
> > > > Dmitri.
> > > >
> > > > On Tue, Nov 18, 2025 at 1:34 PM Yufei Gu <[email protected]>
> wrote:
> > > >
> > > > > Hi folks,
> > > > >
> > > > > I’d like to propose standardizing the PyPI package name for the new
> > > > Polaris
> > > > > MCP server as *apache-polaris-mcp.*
> > > > >
> > > > > This follows the naming conventions used by other Apache projects
> on PyPI
> > > > > (e.g., apache-airflow, apache-beam, apache-libcloud) and matches
> PyPI’s
> > > > > canonical normalization rules. Using the lowercase hyphenated form
> > > > directly
> > > > > keeps things consistent for users, avoids normalization surprises,
> and
> > > > > aligns better with ASF branding.
> > > > >
> > > > > This also follows the naming convention we discussed
> > > > > <https://lists.apache.org/thread/7fnnwdb2rnxmb2tk0yo8jh5mt7s325dx>
> for
> > > > > Polaris CLI tool. A clarification regarding packaging:
> > > > > The MCP server package cannot be combined with the Polaris CLI
> tools
> > > > > package, even if we wanted to. The two components live in different
> > > > > repositories and use separate pyproject.toml configurations.
> Because of
> > > > > this, there is no clean or practical way to publish them as a
> single PyPI
> > > > > distribution without major restructuring(e.g., moving MCP server
> to the
> > > > > main repo).
> > > > >
> > > > > If there are concerns or alternative suggestions, please reply.
> > > > >
> > > > > Thanks,
> > > > > Yufei
> > > > >
> > > >
>

Reply via email to