Repository navigation
Pin build-time jupyterlab dependency to <4.6 - #2
Merged
ikfj merged 1 commit intoJul 13, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ビルド時の jupyterlab 依存を 4.6 未満に pin します。
Background
jupyterlab 4.6 系がビルドに用いる
jupyter-builderの 1.1.0(2026-07-11 リリース)から、Node.js のバージョンチェック(@rspack/coreの engines 由来、フォールバック値^20.19.0 || >=22.12.0)が入りました。このため、repo2docker がビルドする環境(Node 20.12.2)で本パッケージを git ソースからインストールする際に失敗するようになりました。jupyterlab 4.5 系は
jupyter-builderに依存しないため(requires_dist で確認)、pin によりこのチェックのコードパス自体がビルド環境に入らなくなります。build-system のみの変更です。(一時対処です - prebuild配布をするなどの対処が考えられます。)動作確認
以下で動作確認を実施しました。
比較用 — 未修正の release/2024(失敗する):
以下のエラーが出力され、ビルドできないことを確認した。
次に、この修正ブランチ:
上記のURLは成功することを確認した。