dataframe icon indicating copy to clipboard operation
dataframe copied to clipboard

Extract Jupyter dependencies to different module

Open Jolanrensen opened this issue 2 years ago • 2 comments

It can be the case we now publish API calls that depend on Jupyter stuff such that a user has to implement the kotlin-jupyter-api themselves. That shouldn't be needed.

Similar to Kotlin Spark, we should put all Jupyter dependencies inside a separate module, like "dataframe-jupyter", which can then be used when users have %use dataframe in their notebooks.

Jolanrensen avatar Jan 26 '23 19:01 Jolanrensen

It's quite painful, there are some internal things that cannot become a part of the public API, so we'd have to create 3rd module for these common internals..? For now i fixed usages of jupyter classes outside "Integration.kt", that should be enough to not break things for users outside Jupyter Notebooks.

koperagen avatar Apr 03 '23 19:04 koperagen

Similar to https://github.com/Kotlin/dataframe/issues/100.

Could be done with "friend/associates modules"

Jolanrensen avatar Nov 17 '23 14:11 Jolanrensen