@tdd_issue @tdd_issue_2922 @tdd_issue_4178
Feature: A2A Python SDK is a declared project dependency
  As a CleverAgents developer
  I want the A2A Python SDK to be listed in pyproject.toml dependencies
  So that the SDK is always installed and importable in any project environment

  Background:
    Given the pyproject.toml file exists at "pyproject.toml"

  @tdd_issue @tdd_issue_4273
  Scenario: a2a-sdk is listed in project dependencies
    When I read the project dependencies from pyproject.toml
     Then the dependency list should include a package that provides the "a2a" module

  @tdd_issue @tdd_issue_4366
  Scenario: a2a module is importable as a project dependency
    When I attempt to import the "a2a" module
    Then the import should succeed without errors

  @tdd_issue @tdd_issue_4273
  Scenario: a2a SDK provides the A2AClient class
    When I import "a2a.client" and access "A2AClient"
    Then the "A2AClient" class should be available
