Legally and technically correct LICENSE and NOTICE files cannot be
automatically generated.
There is just no way to get the necessary information per published
artifact to do this, neither for Maven/Java nor for Python packages
nor for container-images.
At least not until there is an industry wide accepted and standardized
way to publish and consume that information.

On Fri, Nov 7, 2025 at 8:44 PM Artur Rakhmatulin
<[email protected]> wrote:
>
> Hi Yufei, thanks for your feedback.
>
> I would keep focus on the current topic and make it finalized.
> I believe LICENSE/NOTICE/DISCLAIMER checks can be automated but it's not
> a priority.
>
> I synced on this initiative with Honah in DM in Slack and proposed my help.
>
> Regards,
> Artur.
>
>
> On 07/11/2025 19:20, Yufei Gu wrote:
> > Hi Artur,
> >
> > Thanks for bringing this up again and for outlining such a clear plan.
> > Setting up the PyPI project and nightly Test PyPI builds sounds like a
> > great next move.
> >
> > One thought: do you think we could automate the LICENSE, NOTICE, and
> > disclaimer checks as part of the build pipeline? That could make it
> > reusable for other Python tool publishing efforts, like the MCP server.
> >
> > Yufei
> >
> >
> > On Fri, Nov 7, 2025 at 3:33 AM Artur Rakhmatulin <
> > [email protected]> wrote:
> >
> >> Hi everyone,
> >>
> >> I’d like to bring this topic up again so it doesn’t get lost. I’d like
> >> to offer my help with this initiative to speed up the package release
> >> process.
> >>
> >> Thanks a lot for the detailed document — from it, I can already see some
> >> potential steps that need to be completed.
> >> Since the package name has already been chosen and updated [1], it
> >> should now be possible to create the project on PyPI.org and generate
> >> the necessary publishing keys for the repository.
> >>   From my perspective, here are a few actionable items we could start
> >> working on:
> >>
> >>    * Create the project on PyPI.org and generate the necessary publishing
> >>      keys.
> >>    * Begin setting up nightly builds and Test PyPI publication.
> >>    * Complete checks related to LICENSE, NOTICE, and Incubator Disclaimer
> >>      (can be done in parallel).
> >>    * Create corresponding GitHub issues under the Python Package
> >>      Maintenance [2] project and assign volunteers to increase visibility
> >>      and track progress.
> >>
> >> What do you think about this plan?
> >>
> >> Regards,
> >> Artur
> >>
> >> [1]: https://github.com/apache/polaris/issues/2699
> >>
> >> [2]: https://github.com/orgs/apache/projects/540/views/1
> >>
> >>
> >> On 15/10/2025 07:58, Jean-Baptiste Onofré wrote:
> >>> Hi
> >>>
> >>> I'm supporting this. However, as packages on PyPi are considered as
> >>> "release artifacts", it has to be legally correct regarding The ASF
> >>> policy.
> >>>
> >>> Several Apache projects already publish PyPi packages (for instance
> >>> https://superset.apache.org/docs/installation/pypi/).
> >>> As we are in the incubator, we have to keep the incubating "tag".
> >>>
> >>> I will do a pass and check with you.
> >>>
> >>> Regards
> >>> JB
> >>>
> >>> On Tue, Oct 14, 2025 at 6:17 PM Honah J.<[email protected]> wrote:
> >>>> Hi everyone,
> >>>>
> >>>> I’d like to start a discussion about publishing the Apache Polaris
> >> Python
> >>>> CLI to PyPI and providing nightly builds (test PyPi).
> >>>>
> >>>> The main goal is to make the CLI easier to install (pip install
> >>>> <package_name>) and to align its release and distribution process with
> >> ASF
> >>>> guidelines. I’ve drafted a proposal [1] that outlines the key
> >> requirements
> >>>> and the high-level release process if we include the Python CLI in the
> >> next
> >>>> release. The proposal also covers how we might set up nightly builds on
> >>>> Test PyPI for early testing.
> >>>>
> >>>> While some details can be finalized later, I’d like to first gather
> >>>> feedback on the overall direction — specifically, whether the community
> >>>> agrees with publishing to PyPI and providing nightly builds.
> >>>>
> >>>> If there’s general agreement, I plan to open two separate [VOTE]
> >> threads to
> >>>> formalize these decisions:
> >>>> 1. Whether to the Python CLI to PyPI
> >>>> 2. Whether to provide nightly build (publish to test PyPi)
> >>>>
> >>>> Please let me know what you think!
> >>>>
> >>>> [1]
> >>>>
> >> https://docs.google.com/document/d/1gbKYnFftpq884GhJ59waHdfoQG6MrevVAVCspf3hbrk/edit?usp=sharing
> >>>>
> >>>> Best regards,
> >>>> Jonas

Reply via email to