Commit e87be5bd authored by Konstantinos Togias's avatar Konstantinos Togias
Browse files

Import TF-SDK developer snapshot (2026-09-28)

Use the developer-provided openop_tfsdk tree as the refactor baseline.
parent b7dc64c1
Loading
Loading
Loading
Loading
+1 −1
Changes for .gitignore: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -7,4 +7,4 @@ __pycache__/
.log
.tar.gz
/dist
src/sunrise6g_opensdk.egg-info/
src/openop_tfsdk.egg-info/
+1 −1
Changes for .gitlab-ci.yml: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ default:
    - vim

variables:
  PACKAGE_NAME: sunrise6g-opensdk
  PACKAGE_NAME: openop-tfsdk

validate-mr:
  stage: validate
+3 −3
Changes for README.md: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ Open source SDK to abstract CAMARA/GSMA Transformation Functions (TFs) for Edge
For end users:

```bash
pip install sunrise6g-opensdk
pip install openop-tfsdk
```

### Option 2: Development Mode
@@ -136,7 +136,7 @@ end
participant K8s as Kubernetes

note over SDK: [Config] Edge Cloud platform: Kubernetes, IP, Port
API ->> SDK: from sunrise6g_opensdk import Sdk as sdkclient
API ->> SDK: from openop_tfsdk import Sdk as sdkclient
API ->> SDK: sdkclient.create_adapters_from(configuration)
API ->> SDK: edgecloud_client = adapters.get("edgecloud")
SDK ->> SDK: SDK initialized and ready to be used
@@ -164,7 +164,7 @@ participant NEF as NEF
participant 5GS as Open5GS

note over SDK: [Config] Network core: Open5Gs, IP, Port
API ->> SDK: from sunrise6g_opensdk import Sdk as sdkclient
API ->> SDK: from openop_tfsdk import Sdk as sdkclient
API ->> SDK: sdkclient.create_adapters_from(configuration)
API ->> SDK: network_client = adapters.get("network")
SDK ->> SDK: SDK initialized and ready to be used
+3 −3
Changes for docs/CONTRIBUTING.md: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -10,9 +10,9 @@ To contribute:

1. Fork the repository and create a feature branch from `main`.
2. Develop your changes in the appropriate adapter directory:
   - `src/sunrise6g_opensdk/edgecloud/adapters/`
   - `src/sunrise6g_opensdk/network/adapters/`
   - `src/sunrise6g_opensdk/oran/adapters/`
   - `src/openop_tfsdk/edgecloud/adapters/`
   - `src/openop_tfsdk/network/adapters/`
   - `src/openop_tfsdk/oran/adapters/`
3. Follow the coding guidelines below.
4. Write or update unit tests for your changes.
5. Ensure all tests pass.
+2 −2
Changes for examples/example.py: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
# from sunrise6g_opensdk import Sdk as sdkclient # For PyPI users
from sunrise6g_opensdk.common.sdk import Sdk as sdkclient  # For developers
# from openop_tfsdk import Sdk as sdkclient # For PyPI users
from openop_tfsdk.common.sdk import Sdk as sdkclient  # For developers


def main():
Loading