Currently, the Server does not have the SDK listed explicitly as dependency, since we didn't know how to make it work, even though it very much depends on the SDK.
The problem is that we need to ensure that a compatible SDK version is installed.
We guarantuee compatibility at a commit basis, so we cannot install the last released sdk, when running the Docker image, for example.
This would mean that we need a way to make sure the Server always installs the SDK of the same commit.
Maybe something like this could work?
dependencies = [
"basyx-python-sdk @ file:../sdk",
]
Currently, the Server does not have the SDK listed explicitly as dependency, since we didn't know how to make it work, even though it very much depends on the SDK.
The problem is that we need to ensure that a compatible SDK version is installed.
We guarantuee compatibility at a commit basis, so we cannot install the last released sdk, when running the Docker image, for example.
This would mean that we need a way to make sure the Server always installs the SDK of the same commit.
Maybe something like this could work?