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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions