Skip to content

Commit 9bacc4e

Browse files
committed
Exposes the library version to jupyter notebooks via dataFrameConfig.version using buildConfig
1 parent 504a067 commit 9bacc4e

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ allprojects {
162162
configure<BuildConfigExtension> {
163163
packageName = "org.jetbrains.kotlinx.dataframe"
164164
className = "BuildConfig"
165+
buildConfigField("VERSION", "${project.version}")
165166
}
166167
} catch (_: UnknownDomainObjectException) {
167168
logger.warn("Could not set buildConfig on :${this.name}")
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
package org.jetbrains.kotlinx.dataframe.jupyter
22

3+
import org.jetbrains.kotlinx.dataframe.BuildConfig
34
import org.jetbrains.kotlinx.dataframe.io.DisplayConfiguration
45

56
public class JupyterConfiguration {
67
public val display: DisplayConfiguration = DisplayConfiguration()
78

9+
/** Version of the library. */
10+
public val version: String = BuildConfig.VERSION
11+
812
/** DSL accessor. */
913
public operator fun invoke(block: JupyterConfiguration.() -> Unit): JupyterConfiguration = apply(block)
1014
}

0 commit comments

Comments
 (0)