glue-viz / bqplot-image-gl

Jupyter widget for displaying images with a focus on astronomy
MIT License
19 stars 13 forks source link

Error when installing into Jupyter Lab #83

Closed astrofrog closed 2 years ago

astrofrog commented 2 years ago

To reproduce:

python -m venv ~/python/lab-debug
source ~/python/lab-debug/bin/activate
pip install jupyterlab bqplot-image-gl
jupyter labextension install @jupyter-widgets/jupyterlab-manager bqplot bqplot-image-gl

Full error log:

``` $ jupyter labextension install @jupyter-widgets/jupyterlab-manager bqplot bqplot-image-gl Building jupyterlab assets (production, minimized) An error occurred. RuntimeError: JupyterLab failed to build See the log file for details: /tmp/jupyterlab-debug-a8k63ydq.log $ cat /tmp/jupyterlab-debug-a8k63ydq.log Node v12.21.0 Yarn configuration loaded. > /usr/bin/npm pack @jupyter-widgets/jupyterlab-manager npm notice npm notice šŸ“¦ @jupyter-widgets/jupyterlab-manager@3.0.1 npm notice === Tarball Contents === npm notice 14.5kB LICENSE npm notice 2.8kB README.md npm notice 277B lib/index.d.ts npm notice 380B lib/index.js npm notice 5.9kB lib/manager.d.ts npm notice 15.3kB lib/manager.js npm notice 1.9kB lib/output.d.ts npm notice 5.3kB lib/output.js npm notice 828B lib/plugin.d.ts npm notice 7.9kB lib/plugin.js npm notice 960B lib/renderer.d.ts npm notice 3.3kB lib/renderer.js npm notice 216B lib/semvercache.d.ts npm notice 862B lib/semvercache.js npm notice 3.3kB package.json npm notice 375B schema/plugin.json npm notice === Tarball Details === npm notice name: @jupyter-widgets/jupyterlab-manager npm notice version: 3.0.1 npm notice filename: @jupyter-widgets/jupyterlab-manager-3.0.1.tgz npm notice package size: 15.6 kB npm notice unpacked size: 64.0 kB npm notice shasum: ba70c14282fb8bd3c6560588f4c7b90b2b2b05fb npm notice integrity: sha512-yhmakhiAFtKtZ[...]RptG4BvNdS+HA== npm notice total files: 16 npm notice jupyter-widgets-jupyterlab-manager-3.0.1.tgz Node v12.21.0 Yarn configuration loaded. > /usr/bin/npm pack bqplot npm notice npm notice šŸ“¦ bqplot@0.5.33 npm notice === Tarball Contents === npm notice 275B README.md npm notice 0B css npm notice 10.8kB css/bqplot.css npm notice 0B dist npm notice 1.5MB dist/index.js npm notice 2.1kB dist/index.js.LICENSE.txt npm notice 5.6MB dist/index.js.map npm notice 0B lib npm notice 2.6kB lib/Axis.d.ts npm notice 37.5kB lib/Axis.js npm notice 30.8kB lib/Axis.js.map npm notice 2.0kB lib/AxisModel.d.ts npm notice 4.0kB lib/AxisModel.js npm notice 2.2kB lib/AxisModel.js.map npm notice 3.7kB lib/Bars.d.ts npm notice 35.6kB lib/Bars.js npm notice 30.0kB lib/Bars.js.map npm notice 3.1kB lib/BarsModel.d.ts npm notice 10.5kB lib/BarsModel.js npm notice 7.3kB lib/BarsModel.js.map npm notice 1.4kB lib/Boxplot.d.ts npm notice 24.0kB lib/Boxplot.js npm notice 20.2kB lib/Boxplot.js.map npm notice 2.1kB lib/BoxplotModel.d.ts npm notice 4.5kB lib/BoxplotModel.js npm notice 3.0kB lib/BoxplotModel.js.map npm notice 2.6kB lib/BrushSelector.d.ts npm notice 24.8kB lib/BrushSelector.js npm notice 22.7kB lib/BrushSelector.js.map npm notice 993B lib/ColorAxis.d.ts npm notice 16.0kB lib/ColorAxis.js npm notice 13.8kB lib/ColorAxis.js.map npm notice 7.5kB lib/colorbrewer.d.ts npm notice 91.2kB lib/colorbrewer.js npm notice 41.4kB lib/colorbrewer.js.map npm notice 477B lib/ColorScale.d.ts npm notice 2.8kB lib/ColorScale.js npm notice 1.3kB lib/ColorScale.js.map npm notice 907B lib/ColorScaleModel.d.ts npm notice 5.0kB lib/ColorScaleModel.js npm notice 3.3kB lib/ColorScaleModel.js.map npm notice 520B lib/ColorUtils.d.ts npm notice 4.4kB lib/ColorUtils.js npm notice 2.4kB lib/ColorUtils.js.map npm notice 310B lib/DateColorScale.d.ts npm notice 2.1kB lib/DateColorScale.js npm notice 419B lib/DateColorScale.js.map npm notice 719B lib/DateColorScaleModel.d.ts npm notice 1.8kB lib/DateColorScaleModel.js npm notice 1.0kB lib/DateColorScaleModel.js.map npm notice 289B lib/DateScale.d.ts npm notice 2.2kB lib/DateScale.js npm notice 611B lib/DateScale.js.map npm notice 608B lib/DateScaleModel.d.ts npm notice 1.7kB lib/DateScaleModel.js npm notice 1.0kB lib/DateScaleModel.js.map npm notice 56B lib/extension.d.ts npm notice 1.1kB lib/extension.js npm notice 339B lib/extension.js.map npm notice 732B lib/FastIntervalSelector.d.ts npm notice 8.5kB lib/FastIntervalSelector.js npm notice 7.0kB lib/FastIntervalSelector.js.map npm notice 4.4kB lib/Figure.d.ts npm notice 45.4kB lib/Figure.js npm notice 35.3kB lib/Figure.js.map npm notice 799B lib/FigureModel.d.ts npm notice 3.7kB lib/FigureModel.js npm notice 1.9kB lib/FigureModel.js.map npm notice 406B lib/FlexLine.d.ts npm notice 6.9kB lib/FlexLine.js npm notice 5.9kB lib/FlexLine.js.map npm notice 739B lib/GeoScale.d.ts npm notice 2.8kB lib/GeoScale.js npm notice 962B lib/GeoScale.js.map npm notice 4.6kB lib/GeoScaleModel.d.ts npm notice 8.7kB lib/GeoScaleModel.js npm notice 6.3kB lib/GeoScaleModel.js.map npm notice 1.5kB lib/Graph.d.ts npm notice 24.9kB lib/Graph.js npm notice 23.3kB lib/Graph.js.map npm notice 3.5kB lib/GraphModel.d.ts npm notice 7.7kB lib/GraphModel.js npm notice 6.2kB lib/GraphModel.js.map npm notice 1.6kB lib/GridHeatMap.d.ts npm notice 26.2kB lib/GridHeatMap.js npm notice 22.6kB lib/GridHeatMap.js.map npm notice 2.9kB lib/GridHeatMapModel.d.ts npm notice 7.1kB lib/GridHeatMapModel.js npm notice 5.3kB lib/GridHeatMapModel.js.map npm notice 497B lib/HandDraw.d.ts npm notice 7.3kB lib/HandDraw.js npm notice 5.6kB lib/HandDraw.js.map npm notice 570B lib/HandDrawModel.d.ts npm notice 2.3kB lib/HandDrawModel.js npm notice 625B lib/HandDrawModel.js.map npm notice 844B lib/HeatMap.d.ts npm notice 9.3kB lib/HeatMap.js npm notice 8.0kB lib/HeatMap.js.map npm notice 2.3kB lib/HeatMapModel.d.ts npm notice 4.1kB lib/HeatMapModel.js npm notice 2.6kB lib/HeatMapModel.js.map npm notice 1.2kB lib/Hist.d.ts npm notice 20.7kB lib/Hist.js npm notice 17.6kB lib/Hist.js.map npm notice 2.4kB lib/HistModel.d.ts npm notice 6.8kB lib/HistModel.js npm notice 5.1kB lib/HistModel.js.map npm notice 667B lib/Image.d.ts npm notice 7.4kB lib/Image.js npm notice 5.8kB lib/Image.js.map npm notice 2.0kB lib/ImageModel.d.ts npm notice 3.7kB lib/ImageModel.js npm notice 2.0kB lib/ImageModel.js.map npm notice 0B lib/index-classic.d.ts npm notice 711B lib/index-classic.js npm notice 222B lib/index-classic.js.map npm notice 0B lib/index-embed.d.ts npm notice 711B lib/index-embed.js npm notice 218B lib/index-embed.js.map npm notice 2.3kB lib/index.d.ts npm notice 4.9kB lib/index.js npm notice 1.2kB lib/index.js.map npm notice 637B lib/IndexSelector.d.ts npm notice 6.6kB lib/IndexSelector.js npm notice 5.2kB lib/IndexSelector.js.map npm notice 399B lib/Interaction.d.ts npm notice 3.1kB lib/Interaction.js npm notice 1.7kB lib/Interaction.js.map npm notice 11B lib/jupyterlab-plugin.d.ts npm notice 2.0kB lib/jupyterlab-plugin.js npm notice 516B lib/jupyterlab-plugin.js.map npm notice 703B lib/Label.d.ts npm notice 7.1kB lib/Label.js npm notice 5.6kB lib/Label.js.map npm notice 3.8kB lib/LabelModel.d.ts npm notice 2.9kB lib/LabelModel.js npm notice 1.3kB lib/LabelModel.js.map npm notice 76B lib/lasso_test.d.ts npm notice 2.4kB lib/lasso_test.js npm notice 1.0kB lib/lasso_test.js.map npm notice 707B lib/LassoSelector.d.ts npm notice 6.7kB lib/LassoSelector.js npm notice 4.8kB lib/LassoSelector.js.map npm notice 505B lib/LinearScale.d.ts npm notice 3.5kB lib/LinearScale.js npm notice 1.4kB lib/LinearScale.js.map npm notice 964B lib/LinearScaleModel.d.ts npm notice 5.9kB lib/LinearScaleModel.js npm notice 4.5kB lib/LinearScaleModel.js.map npm notice 2.0kB lib/Lines.d.ts npm notice 27.6kB lib/Lines.js npm notice 27.1kB lib/Lines.js.map npm notice 5.2kB lib/LinesModel.d.ts npm notice 12.7kB lib/LinesModel.js npm notice 10.8kB lib/LinesModel.js.map npm notice 295B lib/LogScale.d.ts npm notice 2.2kB lib/LogScale.js npm notice 609B lib/LogScale.js.map npm notice 567B lib/LogScaleModel.d.ts npm notice 1.3kB lib/LogScaleModel.js npm notice 480B lib/LogScaleModel.js.map npm notice 1.5kB lib/Map.d.ts npm notice 16.8kB lib/Map.js npm notice 16.1kB lib/Map.js.map npm notice 1.7kB lib/MapModel.d.ts npm notice 4.2kB lib/MapModel.js npm notice 2.6kB lib/MapModel.js.map npm notice 3.9kB lib/Mark.d.ts npm notice 18.7kB lib/Mark.js npm notice 14.8kB lib/Mark.js.map npm notice 380B lib/Markers.d.ts npm notice 5.9kB lib/Markers.js npm notice 5.0kB lib/Markers.js.map npm notice 3.4kB lib/MarketMap.d.ts npm notice 47.9kB lib/MarketMap.js npm notice 41.4kB lib/MarketMap.js.map npm notice 2.3kB lib/MarketMapModel.d.ts npm notice 3.4kB lib/MarketMapModel.js npm notice 1.6kB lib/MarketMapModel.js.map npm notice 1.6kB lib/MarkModel.d.ts npm notice 4.9kB lib/MarkModel.js npm notice 2.6kB lib/MarkModel.js.map npm notice 1.9kB lib/OHLC.d.ts npm notice 26.9kB lib/OHLC.js npm notice 24.2kB lib/OHLC.js.map npm notice 2.3kB lib/OHLCModel.d.ts npm notice 8.3kB lib/OHLCModel.js npm notice 7.2kB lib/OHLCModel.js.map npm notice 265B lib/OrdinalColorScale.d.ts npm notice 2.8kB lib/OrdinalColorScale.js npm notice 1.3kB lib/OrdinalColorScale.js.map npm notice 461B lib/OrdinalColorScaleModel.d.ts npm notice 1.2kB lib/OrdinalColorScaleModel.js npm notice 354B lib/OrdinalColorScaleModel.js.map npm notice 418B lib/OrdinalScale.d.ts npm notice 4.6kB lib/OrdinalScale.js npm notice 2.9kB lib/OrdinalScale.js.map npm notice 809B lib/OrdinalScaleModel.d.ts npm notice 4.7kB lib/OrdinalScaleModel.js npm notice 2.8kB lib/OrdinalScaleModel.js.map npm notice 561B lib/PanZoom.d.ts npm notice 8.7kB lib/PanZoom.js npm notice 6.6kB lib/PanZoom.js.map npm notice 725B lib/PanZoomModel.d.ts npm notice 3.2kB lib/PanZoomModel.js npm notice 1.7kB lib/PanZoomModel.js.map npm notice 875B lib/Pie.d.ts npm notice 22.4kB lib/Pie.js npm notice 19.9kB lib/Pie.js.map npm notice 2.4kB lib/PieModel.d.ts npm notice 5.4kB lib/PieModel.js npm notice 4.0kB lib/PieModel.js.map npm notice 224B lib/PopperReference.d.ts npm notice 2.7kB lib/PopperReference.js npm notice 1.9kB lib/PopperReference.js.map npm notice 734B lib/Scale.d.ts npm notice 2.9kB lib/Scale.js npm notice 1.2kB lib/Scale.js.map npm notice 841B lib/ScaleModel.d.ts npm notice 2.3kB lib/ScaleModel.js npm notice 1.3kB lib/ScaleModel.js.map npm notice 912B lib/Scatter.d.ts npm notice 13.1kB lib/Scatter.js npm notice 12.0kB lib/Scatter.js.map npm notice 2.5kB lib/ScatterBase.d.ts npm notice 25.8kB lib/ScatterBase.js npm notice 23.9kB lib/ScatterBase.js.map npm notice 3.5kB lib/ScatterBaseModel.d.ts npm notice 6.0kB lib/ScatterBaseModel.js npm notice 3.7kB lib/ScatterBaseModel.js.map npm notice 4.5kB lib/ScatterGL.d.ts npm notice 44.8kB lib/ScatterGL.js npm notice 41.2kB lib/ScatterGL.js.map npm notice 2.7kB lib/ScatterGLModel.d.ts npm notice 3.4kB lib/ScatterGLModel.js npm notice 1.6kB lib/ScatterGLModel.js.map npm notice 4.0kB lib/ScatterModel.d.ts npm notice 3.7kB lib/ScatterModel.js npm notice 2.0kB lib/ScatterModel.js.map npm notice 296B lib/selector_utils.d.ts npm notice 2.8kB lib/selector_utils.js npm notice 2.1kB lib/selector_utils.js.map npm notice 1.2kB lib/Selector.d.ts npm notice 8.8kB lib/Selector.js npm notice 6.2kB lib/Selector.js.map npm notice 6.0kB lib/SelectorModel.d.ts npm notice 6.2kB lib/SelectorModel.js npm notice 2.7kB lib/SelectorModel.js.map npm notice 307B lib/serialize.d.ts npm notice 3.8kB lib/serialize.js npm notice 2.9kB lib/serialize.js.map npm notice 0B lib/test npm notice 11B lib/test/bars.d.ts npm notice 12.0kB lib/test/bars.js npm notice 11.7kB lib/test/bars.js.map npm notice 11B lib/test/binary_serialization.d.ts npm notice 4.2kB lib/test/binary_serialization.js npm notice 3.4kB lib/test/binary_serialization.js.map npm notice 311B lib/test/common.d.ts npm notice 747B lib/test/common.js npm notice 1.0kB lib/test/common.js.map npm notice 934B lib/test/dummy-manager.d.ts npm notice 3.7kB lib/test/dummy-manager.js npm notice 2.6kB lib/test/dummy-manager.js.map npm notice 11B lib/test/figure.d.ts npm notice 9.1kB lib/test/figure.js npm notice 6.3kB lib/test/figure.js.map npm notice 11B lib/test/gridheatmap.d.ts npm notice 5.2kB lib/test/gridheatmap.js npm notice 2.9kB lib/test/gridheatmap.js.map npm notice 11B lib/test/hist.d.ts npm notice 5.9kB lib/test/hist.js npm notice 4.7kB lib/test/hist.js.map npm notice 11B lib/test/image.d.ts npm notice 4.0kB lib/test/image.js npm notice 1.9kB lib/test/image.js.map npm notice 266B lib/test/index.d.ts npm notice 593B lib/test/index.js npm notice 356B lib/test/index.js.map npm notice 11B lib/test/interacts.d.ts npm notice 15.8kB lib/test/interacts.js npm notice 13.5kB lib/test/interacts.js.map npm notice 11B lib/test/lines.d.ts npm notice 12.1kB lib/test/lines.js npm notice 12.6kB lib/test/lines.js.map npm notice 11B lib/test/pie.d.ts npm notice 11.1kB lib/test/pie.js npm notice 11.2kB lib/test/pie.js.map npm notice 11B lib/test/scales.d.ts npm notice 1.5kB lib/test/scales.js npm notice 604B lib/test/scales.js.map npm notice 11B lib/test/scatter-mega.d.ts npm notice 23.3kB lib/test/scatter-mega.js npm notice 24.0kB lib/test/scatter-mega.js.map npm notice 11B lib/test/scatter.d.ts npm notice 5.1kB lib/test/scatter.js npm notice 3.6kB lib/test/scatter.js.map npm notice 11B lib/test/utils.d.ts npm notice 1.9kB lib/test/utils.js npm notice 1.6kB lib/test/utils.js.map npm notice 1.6kB lib/test/widget-utils.d.ts npm notice 18.1kB lib/test/widget-utils.js npm notice 14.6kB lib/test/widget-utils.js.map npm notice 718B lib/Toolbar.d.ts npm notice 9.5kB lib/Toolbar.js npm notice 6.3kB lib/Toolbar.js.map npm notice 425B lib/Tooltip.d.ts npm notice 4.4kB lib/Tooltip.js npm notice 2.8kB lib/Tooltip.js.map npm notice 138B lib/TooltipModel.d.ts npm notice 1.3kB lib/TooltipModel.js npm notice 492B lib/TooltipModel.js.map npm notice 594B lib/utils.d.ts npm notice 5.5kB lib/utils.js npm notice 3.2kB lib/utils.js.map npm notice 43B lib/version.d.ts npm notice 811B lib/version.js npm notice 197B lib/version.js.map npm notice 0B package npm notice 3.2kB package.json npm notice 0B shaders npm notice 1.1kB shaders/scales.glsl npm notice 5.9kB shaders/scatter-fragment.glsl npm notice 6.1kB shaders/scatter-vertex.glsl npm notice === Tarball Details === npm notice name: bqplot npm notice version: 0.5.33 npm notice filename: bqplot-0.5.33.tgz npm notice package size: 2.0 MB npm notice unpacked size: 9.2 MB npm notice shasum: 4639d4f30d666e62c85db2cafa83d1d8127358e7 npm notice integrity: sha512-Z64MwXxUUx7fY[...]lxiAbHco/scBA== npm notice total files: 324 npm notice bqplot-0.5.33.tgz Node v12.21.0 Yarn configuration loaded. > /usr/bin/npm pack bqplot-image-gl npm notice npm notice šŸ“¦ bqplot-image-gl@1.4.5 npm notice === Tarball Contents === npm notice 181B README.md npm notice 1.1MB dist/index.js npm notice 15.1kB lib/BrushEllipseSelector.js npm notice 1.2kB lib/BrushEllipseSelectorModel.js npm notice 11.6kB lib/contour.js npm notice 324B lib/embed.js npm notice 628B lib/examples/lines/index.js npm notice 971B lib/examples/lines/Line2.js npm notice 1.9kB lib/examples/lines/LineGeometry.js npm notice 7.3kB lib/examples/lines/LineMaterial.js npm notice 1.0kB lib/examples/lines/LineSegments2.js npm notice 4.9kB lib/examples/lines/LineSegmentsGeometry.js npm notice 855B lib/extension.js npm notice 15.5kB lib/imagegl.js npm notice 367B lib/index.js npm notice 419B lib/labplugin.js npm notice 6.9kB lib/linesgl.js npm notice 8.6kB lib/MouseInteraction.js npm notice 3.7kB lib/serialize.js npm notice 396B lib/utils.js npm notice 13.1kB lib/values.js npm notice 59B lib/version.js npm notice 4.0kB lib/ViewListener.js npm notice 2.1kB package.json npm notice 1.5kB shaders/image-fragment.glsl npm notice 208B shaders/image-vertex.glsl npm notice 754B shaders/scales-extra.glsl npm notice 592B shaders/scales-transform.glsl npm notice === Tarball Details === npm notice name: bqplot-image-gl npm notice version: 1.4.5 npm notice filename: bqplot-image-gl-1.4.5.tgz npm notice package size: 312.4 kB npm notice unpacked size: 1.2 MB npm notice shasum: 00712509f04ead751cfdc5986a8cae0a843ebdda npm notice integrity: sha512-kgaD/NQ9WqZQC[...]Z4oMoEI6Z//8w== npm notice total files: 28 npm notice bqplot-image-gl-1.4.5.tgz Node v12.21.0 Yarn configuration loaded. Building jupyterlab assets (production, minimized) > node /home/tom/python/lab-debug/lib/python3.9/site-packages/jupyterlab/staging/yarn.js install --non-interactive yarn install v1.21.1 [1/5] Validating package.json... [2/5] Resolving packages... warning bqplot-image-gl > bqplot > topojson@1.6.27: Use topojson-client, topojson-server or topojson-simplify directly. warning bqplot-image-gl > bqplot > popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 warning bqplot > popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 warning bqplot > topojson@1.6.27: Use topojson-client, topojson-server or topojson-simplify directly. [3/5] Fetching packages... info fsevents@2.3.2: The platform "linux" is incompatible with this module. info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation. [4/5] Linking dependencies... warning "@jupyterlab/extensionmanager > react-paginate@6.5.0" has incorrect peer dependency "react@^16.0.0". warning "@jupyterlab/json-extension > react-highlighter@0.4.3" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning "@jupyterlab/json-extension > react-json-tree@0.15.0" has unmet peer dependency "@types/react@^16.3.0 || ^17.0.0". warning "@jupyterlab/vdom > @nteract/transform-vdom@4.0.16-alpha.0" has incorrect peer dependency "react@^16.3.2". warning " > @lumino/coreutils@1.8.0" has unmet peer dependency "crypto@1.0.1". warning "bqplot-image-gl > raw-loader@2.0.0" has incorrect peer dependency "webpack@^4.3.0". warning "bqplot > eslint-config-standard@16.0.3" has unmet peer dependency "eslint@^7.12.1". warning "bqplot > eslint-plugin-import@2.25.4" has unmet peer dependency "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8". warning "bqplot > eslint-plugin-node@11.1.0" has unmet peer dependency "eslint@>=5.16.0". warning "bqplot > @typescript-eslint/eslint-plugin@4.33.0" has unmet peer dependency "eslint@^5.0.0 || ^6.0.0 || ^7.0.0". warning "bqplot > @typescript-eslint/parser@4.33.0" has unmet peer dependency "eslint@^5.0.0 || ^6.0.0 || ^7.0.0". warning "bqplot-image-gl > bqplot > eslint-plugin-node > eslint-plugin-es@3.0.1" has unmet peer dependency "eslint@>=4.19.1". warning "bqplot-image-gl > bqplot > @typescript-eslint/eslint-plugin > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta". warning "bqplot-image-gl > bqplot > @typescript-eslint/eslint-plugin > @typescript-eslint/experimental-utils@4.33.0" has unmet peer dependency "eslint@*". warning "bqplot-image-gl > bqplot > @typescript-eslint/eslint-plugin > @typescript-eslint/experimental-utils > eslint-utils@3.0.0" has unmet peer dependency "eslint@>=5". warning "@jupyterlab/builder > @jupyterlab/buildutils > verdaccio > clipanion@3.0.0-rc.12" has unmet peer dependency "typanion@*". warning Workspaces can only be enabled in private projects. warning Workspaces can only be enabled in private projects. [5/5] Building fresh packages... success Saved lockfile. Done in 17.56s. > node /home/tom/python/lab-debug/lib/python3.9/site-packages/jupyterlab/staging/yarn.js yarn-deduplicate -s fewer --fail yarn run v1.21.1 $ /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/.bin/yarn-deduplicate -s fewer --fail error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. > node /home/tom/python/lab-debug/lib/python3.9/site-packages/jupyterlab/staging/yarn.js yarn install v1.21.1 [1/5] Validating package.json... [2/5] Resolving packages... [3/5] Fetching packages... info fsevents@2.3.2: The platform "linux" is incompatible with this module. info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation. [4/5] Linking dependencies... warning "@jupyterlab/extensionmanager > react-paginate@6.5.0" has incorrect peer dependency "react@^16.0.0". warning "@jupyterlab/json-extension > react-highlighter@0.4.3" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning "@jupyterlab/json-extension > react-json-tree@0.15.0" has unmet peer dependency "@types/react@^16.3.0 || ^17.0.0". warning "@jupyterlab/vdom > @nteract/transform-vdom@4.0.16-alpha.0" has incorrect peer dependency "react@^16.3.2". warning " > @lumino/coreutils@1.8.0" has unmet peer dependency "crypto@1.0.1". warning "bqplot-image-gl > raw-loader@2.0.0" has incorrect peer dependency "webpack@^4.3.0". warning "bqplot > @typescript-eslint/eslint-plugin@4.33.0" has unmet peer dependency "eslint@^5.0.0 || ^6.0.0 || ^7.0.0". warning "bqplot > @typescript-eslint/parser@4.33.0" has unmet peer dependency "eslint@^5.0.0 || ^6.0.0 || ^7.0.0". warning "bqplot > eslint-config-standard@16.0.3" has unmet peer dependency "eslint@^7.12.1". warning "bqplot > eslint-plugin-import@2.25.4" has unmet peer dependency "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8". warning "bqplot > eslint-plugin-node@11.1.0" has unmet peer dependency "eslint@>=5.16.0". warning "bqplot-image-gl > bqplot > @typescript-eslint/eslint-plugin > @typescript-eslint/experimental-utils@4.33.0" has unmet peer dependency "eslint@*". warning "bqplot-image-gl > bqplot > @typescript-eslint/eslint-plugin > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta". warning "bqplot-image-gl > bqplot > eslint-plugin-node > eslint-plugin-es@3.0.1" has unmet peer dependency "eslint@>=4.19.1". warning "bqplot-image-gl > bqplot > @typescript-eslint/eslint-plugin > @typescript-eslint/experimental-utils > eslint-utils@3.0.0" has unmet peer dependency "eslint@>=5". warning "@jupyterlab/builder > @jupyterlab/buildutils > verdaccio > clipanion@3.0.0-rc.12" has unmet peer dependency "typanion@*". warning Workspaces can only be enabled in private projects. warning Workspaces can only be enabled in private projects. [5/5] Building fresh packages... success Saved lockfile. Done in 3.16s. > node /home/tom/python/lab-debug/lib/python3.9/site-packages/jupyterlab/staging/yarn.js run build:prod:minimize yarn run v1.21.1 $ webpack --config webpack.prod.minimize.config.js [webpack-cli] ModuleNotFoundError: Module not found: Error: Can't resolve 'd3-selection-multi' in '/home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/lib' at /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/webpack/lib/Compilation.js:1768:28 at /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:742:13 at eval (eval at create (/home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), :8:1) at /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:276:22 at eval (eval at create (/home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), :7:1) at /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:405:22 at /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:119:11 at /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:650:24 at /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:813:8 at /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:933:5 resolve 'd3-selection-multi' in '/home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/lib' Parsed request is a module using description file: /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/package.json (relative path: ./lib) Field 'browser' doesn't contain a valid alias configuration resolve as module /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/lib/node_modules doesn't exist or is not a directory looking for modules in /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/node_modules single file module using description file: /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/package.json (relative path: ./node_modules/d3-selection-multi) no extension Field 'browser' doesn't contain a valid alias configuration /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/node_modules/d3-selection-multi doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/node_modules/d3-selection-multi.js doesn't exist .json Field 'browser' doesn't contain a valid alias configuration /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/node_modules/d3-selection-multi.json doesn't exist .wasm Field 'browser' doesn't contain a valid alias configuration /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/node_modules/d3-selection-multi.wasm doesn't exist /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/bqplot-image-gl/node_modules/d3-selection-multi doesn't exist /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/node_modules doesn't exist or is not a directory looking for modules in /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules single file module using description file: /home/tom/python/lab-debug/share/jupyter/lab/staging/package.json (relative path: ./node_modules/d3-selection-multi) no extension Field 'browser' doesn't contain a valid alias configuration /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/d3-selection-multi doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/d3-selection-multi.js doesn't exist .json Field 'browser' doesn't contain a valid alias configuration /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/d3-selection-multi.json doesn't exist .wasm Field 'browser' doesn't contain a valid alias configuration /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/d3-selection-multi.wasm doesn't exist /home/tom/python/lab-debug/share/jupyter/lab/staging/node_modules/d3-selection-multi doesn't exist /home/tom/python/lab-debug/share/jupyter/lab/node_modules doesn't exist or is not a directory /home/tom/python/lab-debug/share/jupyter/node_modules doesn't exist or is not a directory /home/tom/python/lab-debug/share/node_modules doesn't exist or is not a directory /home/tom/python/lab-debug/node_modules doesn't exist or is not a directory /home/tom/python/node_modules doesn't exist or is not a directory /home/tom/node_modules doesn't exist or is not a directory /home/node_modules doesn't exist or is not a directory /node_modules doesn't exist or is not a directory error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. JupyterLab failed to build Traceback (most recent call last): File "/home/tom/python/lab-debug/lib/python3.9/site-packages/jupyterlab/debuglog.py", line 48, in debug_logging yield File "/home/tom/python/lab-debug/lib/python3.9/site-packages/jupyterlab/labextensions.py", line 140, in start build(clean_staging=self.should_clean, File "/home/tom/python/lab-debug/lib/python3.9/site-packages/jupyterlab/commands.py", line 482, in build return handler.build(name=name, version=version, static_url=static_url, File "/home/tom/python/lab-debug/lib/python3.9/site-packages/jupyterlab/commands.py", line 695, in build raise RuntimeError(msg) RuntimeError: JupyterLab failed to build Exiting application: lab ```