Skip to content

PyPI package metadata and source availability for google-agents-cli #10

@ftnext

Description

@ftnext

Hi team,

Thank you for providing google-agents-cli — it’s a very interesting project.

I have a question / concern regarding the packaging and metadata of the PyPI distribution.

Observations

  • The PyPI package appears to be distributed as a pre-built wheel only (no sdist available).

  • The GitHub repository mainly contains skills and documentation, but does not include the CLI implementation itself.

  • The README mentions that the CLI is distributed as a pre-built wheel rather than as source. 1

  • The PyPI metadata includes Requires-Dist, so dependencies can be inspected after the fact, but:

    • there is no visible pyproject.toml or equivalent packaging configuration
    • there is no clear source-of-truth repository for the CLI implementation
    • there are no Project URLs linking to CLI source code

Concern

Because of this, it is difficult to:

  • audit the CLI implementation
  • understand how the dependency set is defined and maintained
  • review dependency changes over time
  • trace the relationship between source and distributed artifact

This makes me hesitant to install or recommend the package in security-sensitive environments.

Questions

Is this packaging approach intentional?

If so, is there a recommended way to:

  • inspect the CLI source code corresponding to a given release?
  • verify how dependencies are defined (e.g., the equivalent of pyproject.toml)?

Suggestions

Would it be possible to provide one or more of the following?

  • an sdist for google-agents-cli
  • the pyproject.toml (or equivalent packaging metadata) used to build the wheel
  • a public source repository or archive for the CLI implementation
  • Project URLs in PyPI metadata pointing to the relevant sources

Thanks in advance for any clarification!

Footnotes

  1. https://github.com/google/agents-cli/tree/v0.1.1#contributing

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions