Skip to content

Maven Central, pip and conda versions aren't published together #485

@gabrielfeo

Description

@gabrielfeo

Currently, a new Kotlin Jupyter kernel version is published to each repository at different times:

This is a maintenance problem for authors of libraries that integrate with Jupyter. 0.14.1.547 was the first release to pypi.org and Anaconda.org in almost 9 months while Maven Central received several new versions per week. Since libraries will often depend on the Maven Central artifact, this results in a large distance between what library authors compile/test with and what users of these officially supported installation methods use.

Example case

gabrielfeo/develocity-api-kotlin#426. This library which integrates with the Kotlin kernel was tested using the kernel version published to Maven Central. As that version was frequently updated, the library was able to upgrade its Kotlin Gradle plugin version, which implicitly updates the library's target language version, and pass integration tests. However, until recently pip users would encounter a runtime error using the library with the latest kernel published to the pypi.org stable channel, 0.12.322, which didn't support that language version.

Proposed solution

Please consider only publishing new versions to the 3 repositories in sync.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions