-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Milestone
Description
We should allow hololinked.client to be installed separately so that package size is smaller whenever somebody only requires the client implementation.
The following namespaces must definitely be included:
core.zmqtdserializersclient
Rough steps:
- browse through the client namespace and remove unnecessary dependencies on the server namespace (say type definitions, assertion statements etc.)
- add a CI/CD job that will package only the client in the
publishstage and publish it. Currently call ithololinked_client. Ideally it should be installable ashololinked[client], if possible, achieve that. - If there is a separate dependency list that is installed while installing the client, that would also be great.
TODO - once a merge request is ready, create a new issue where the ZMQ brokers are split to client and server so that unnecessary ZMQ brokers can be removed in client implementation.
This issue is difficult to complete as it will need some dependency refactoring that may not be completely successful.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Ready