Skip to content

[rust][python] PyPI and crates.io artifacts are missing LICENSE and NOTICE #4091

Description

@fresh-borzoni

Search before asking

  • I searched in the issues and found nothing similar.

Description

Follow-up to #3804, which fixed the source tarball only.

The convenience artifacts have the same gap: maturin roots the wheel/sdist at bindings/python and cargo roots the .crate at crates/fluss, so neither inherits the fluss-rust/LICENSE and fluss-rust/NOTICE added there.

  • pyfluss wheel: no license files at all, and no License-File in METADATA
  • pyfluss sdist: none in 254 files — and it bundles the Flink/Kafka/Paimon-derived sources that fluss-rust/LICENSE attributes

ASF convenience binaries must carry both, and nothing in CI fails when they don't.

Willingness to contribute

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions