What’s the point of having a specklepy.core.api
and specklepy.api
module?
Many specklepy.api
classes - e.g. specklepy.api.client.SpeckleClient
- inherit from speckle.core.api
.
So I assumed that I should use specklepy.api
, because I thought that specklepy.api
is one abstraction level higher than specklepy.core.api
, but then the QGIS connector only uses the specklepy.core.api
module, e.g. speckle-qgis/speckle_qgis.py at 16affa52b4a1c10a21afb20ec134378e22047418 · specklesystems/speckle-qgis · GitHub.
So which should I use?