Bug 2490735 - Review Request: python-agent-client-protocol - Python SDK for ACP clients and agents
Summary: Review Request: python-agent-client-protocol - Python SDK for ACP clients and...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL: https://agentclientprotocol.github.io...
Whiteboard:
Depends On:
Blocks: 2497593
TreeView+ depends on / blocked
 
Reported: 2026-06-19 14:00 UTC by Chenxiong Qi
Modified: 2026-07-30 16:22 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Chenxiong Qi 2026-06-19 14:00:46 UTC
Spec URL: https://cqi.fedorapeople.org/fedora-packages/python-agent-client-protocol/python-agent-client-protocol.spec
SRPM URL: https://cqi.fedorapeople.org/fedora-packages/python-agent-client-protocol/python-agent-client-protocol-0.9.0-1.fc45.src.rpm
Description: Build ACP-compliant agents and clients in Python with generated schema models, asyncio transports, helper builders, and runnable demos.
Fedora Account System Username: cqi

Comment 1 Chenxiong Qi 2026-06-19 14:03:37 UTC
A successful Copr build: https://copr.fedorainfracloud.org/coprs/cqi/hermes-agent/build/10577138/

Comment 2 Fedora Review Service 2026-06-19 14:04:42 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10617513
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2490735-agent-client-protocol/fedora-rawhide-x86_64/10617513-python-agent-client-protocol/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 3 Miro Hrončok 2026-07-30 13:41:47 UTC
[fedora-review-service-build]

Comment 4 Fedora Review Service 2026-07-30 14:58:16 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10794250
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2490735-python-agent-client-protocol/fedora-rawhide-x86_64/10794250-python-agent-client-protocol/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 5 Miro Hrončok 2026-07-30 16:22:12 UTC
Spec sanity:

1. Summary ends with a dot: "Python SDK for ACP clients and agents." rpmlint flags this as summary-ended-with-dot. Remove the trailing period.
2. Description line is too long (rpmlint description-line-too-long). The single-line %_description should be wrapped to fit within 79 characters.
3. Only %pyproject_check_import is used in %check, but upstream has a pytest test suite with tests in tests/, e.g. via %pytest --ignore tests/real_user
4. I do not understand the "Exclude extra logfire, hermes-agent does not rely on it." comment. If you choose not to *package* the logfire extra, it should be due to missing dependencies, and the comment should probably go elsewhere.
5. Version 0.9.0 is packaged, but 0.11.1 is the latest on PyPI. Consider updating.
6. Consider a Source URL that has the project name in the filename, e.g. https://github.com/agentclientprotocol/python-sdk/archive/%{version}/python-sdk-%{version}.tar.gz

Otherwise, the package seems well-structured and follows the guidelines.


Note You need to log in before you can comment on or make changes to this bug.