Metadata-Version: 2.4
Name: qciconnect-common
Version: 0.2.2
Summary: Interface definitions shared by multiple components of the QCI Connect SDK.
Keywords: quantum computing,API client,QCI Connect
Author: DLR-SC, David da Costa, Thomas Keitzl, Elisabeth Lobe, Johannes Renkl, Gary Schmiedinghoff, Thomas Stehle, Lukas Windgätter
Author-email: DLR-SC <qc-software@dlr.de>
License-Expression: MIT
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Operating System :: OS Independent
Requires-Dist: grpcio>=1.76.0
Requires-Dist: grpcio-tools>=1.74.0
Requires-Dist: pydantic-settings>=2.4.0
Requires-Dist: sqlmodel==0.0.19
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# qciconnect-common

The `qciconnect-common` Python package provides shared interfaces and data models used across multiple components of the QCI Connect SDK. 
It is the central location for common data structures, API definitions, and utility functions.

## Project Overview

This package contains:
- Data models for various entities (jobs, tasks, QPUs, compilers, users, etc.)
- GRPC communication settings
- Protocol buffer definitions
- Shared validators and utility functions
