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!
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:pyproject.tomlor equivalent packaging configurationConcern
Because of this, it is difficult to:
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:
pyproject.toml)?Suggestions
Would it be possible to provide one or more of the following?
google-agents-clipyproject.toml(or equivalent packaging metadata) used to build the wheelThanks in advance for any clarification!
Footnotes
https://github.com/google/agents-cli/tree/v0.1.1#contributing ↩