Skip to content

Promote Python SDK in sdks/python-sdk from POC to a complete and supported SDK #824

@ibrahimsel

Description

@ibrahimsel

Summary

The Python SDK in sdks/python-sdk is currently a proof of concept.

Turning this POC into a complete SDK would make Python a first class client for Symphony and would help adoption across the edge scenarios in the industry since Python is one of the most known & used programming language of our time.

Proposal

I suggest promoting the Python POC into a real SDK with a clean layout. The main pieces would be:

  • Core library with types, data models, summaries and a REST client
  • Provider interface for platform specific implementations
  • Convert requirements.txt into pyproject.toml for a clearer package and dependency structure
  • Basic unit tests and simple examples
  • Clear documentation for new users

Side note

For SDV Hackathon Chapter III, we've already developed a functional Python SDK with @nacidai, but we did it as a part of Muto Agent for time reasons. This issue is created to address the migration of the Symphony Python SDK from Muto Agent to here. If approved, I'll work on a PR right away @Haishi2016

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions