CS-SI / eodag-labextension

Jupyterlab extension for EODAG search
Apache License 2.0
18 stars 2 forks source link

Failed at installing the extension #5

Closed sbrunato closed 3 years ago

sbrunato commented 3 years ago

I have set up a virtualenv with Python 3.6.12 and executed the following lines after cloning the repo:

pip install .[dev]
jupyter labextension install .

The second command failed with:

Building jupyterlab assets (build:dev:minimize)
An error occured.
RuntimeError: JupyterLab failed to build
See the log file for details:  /tmp/jupyterlab-debug-tlxf_7_g.log

My environment looks like:

alembic                           1.5.8
appdirs                           1.4.4
argon2-cffi                       20.1.0
async-generator                   1.10
attrs                             20.3.0
backcall                          0.2.0
black                             19.10b0
bleach                            3.3.0
boto3                             1.17.41
botocore                          1.20.41
certifi                           2020.12.5
certipy                           0.1.3
cffi                              1.14.5
cfgv                              3.2.0
chardet                           4.0.0
click                             7.1.2
cryptography                      3.4.7
decorator                         4.4.2
defusedxml                        0.7.1
distlib                           0.3.1
entrypoints                       0.3
eodag                             2.2.0
eodag-labextension                3.1.1
filelock                          3.0.12
flasgger                          0.9.5
Flask                             1.1.2
geojson                           2.5.0
greenlet                          1.0.0
identify                          2.2.2
idna                              2.10
importlib-metadata                3.10.0
importlib-resources               5.1.2
ipykernel                         5.5.3
ipython                           7.16.1
ipython-genutils                  0.2.0
itsdangerous                      1.1.0
jedi                              0.18.0
Jinja2                            2.11.3
jmespath                          0.10.0
json5                             0.9.5
jsonpath-ng                       1.5.2
jsonschema                        3.2.0
jupyter-client                    6.1.12
jupyter-contrib-core              0.3.3
jupyter-contrib-nbextensions      0.5.1
jupyter-core                      4.7.1
jupyter-highlight-selected-word   0.2.0
jupyter-latex-envs                1.4.6
jupyter-nbextensions-configurator 0.4.1
jupyter-telemetry                 0.1.0
jupyterhub                        1.3.0
jupyterlab                        2.3.1
jupyterlab-pygments               0.1.2
jupyterlab-server                 1.2.0
lxml                              4.6.3
Mako                              1.1.4
Markdown                          3.3.4
MarkupSafe                        1.1.1
mistune                           0.8.4
nbclient                          0.5.3
nbconvert                         6.0.7
nbformat                          5.1.2
nest-asyncio                      1.5.1
nodeenv                           1.5.0
notebook                          6.3.0
oauthlib                          3.1.0
OWSLib                            0.23.0
packaging                         20.9
pamela                            1.0.0
pandocfilters                     1.4.3
parso                             0.8.2
pathspec                          0.8.1
pexpect                           4.8.0
pickleshare                       0.7.5
pip                               21.0.1
ply                               3.11
pre-commit                        2.1.1
prometheus-client                 0.9.0
prompt-toolkit                    3.0.18
ptyprocess                        0.7.0
pycparser                         2.20
Pygments                          2.8.1
pyOpenSSL                         20.0.1
pyparsing                         2.4.7
pyproj                            3.0.1
pyrsistent                        0.17.3
pyshp                             2.1.3
pystac                            0.5.6
python-dateutil                   2.8.1
python-editor                     1.0.4
python-json-logger                2.0.1
pytz                              2021.1
PyYAML                            5.4.1
pyzmq                             22.0.3
regex                             2021.3.17
requests                          2.25.1
requests-futures                  1.0.0
ruamel.yaml                       0.17.2
ruamel.yaml.clib                  0.2.2
s3transfer                        0.3.6
Send2Trash                        1.5.0
setuptools                        54.2.0
Shapely                           1.7.1
six                               1.15.0
SQLAlchemy                        1.4.4
terminado                         0.9.4
testpath                          0.4.4
toml                              0.10.2
tornado                           6.1
tqdm                              4.59.0
traitlets                         4.3.3
typed-ast                         1.4.2
typing-extensions                 3.7.4.3
urllib3                           1.26.4
usgs                              0.3.0
virtualenv                        20.4.3
wcwidth                           0.2.5
webencodings                      0.5.1
Werkzeug                          1.0.1
Whoosh                            2.7.4
zipp                              3.4.1

The content of the log file is:

Node v12.22.0

Yarn configuration loaded.
> /usr/bin/npm pack /home/maxime/TRAVAIL/06_EODAG/04_eodag-labextension/eodag-labextension

> eodag-labextension@3.1.0 prepare /home/maxime/TRAVAIL/06_EODAG/04_eodag-labextension/eodag-labextension
> npm run clean && npm run build

> eodag-labextension@3.1.0 clean /home/maxime/TRAVAIL/06_EODAG/04_eodag-labextension/eodag-labextension
> rimraf lib

> eodag-labextension@3.1.0 build /home/maxime/TRAVAIL/06_EODAG/04_eodag-labextension/eodag-labextension
> tsc

npm notice 
npm notice 📦  eodag-labextension@3.1.0
npm notice === Tarball Contents === 
npm notice 0     LICENSE                             
npm notice 8.1kB style/index.css                     
npm notice 2.7kB lib/Autocomplete.js                 
npm notice 8.5kB lib/BrowseComponent.js              
npm notice 4.6kB lib/browser.js                      
npm notice 1.4kB lib/CodeGenerator.js                
npm notice 696B  lib/config.js                       
npm notice 3.5kB lib/DescriptionProductComponent.js  
npm notice 7.1kB lib/FormComponent.js                
npm notice 955B  lib/index.js                        
npm notice 5.6kB lib/MapExtentComponent.js           
npm notice 4.8kB lib/MapFeatureComponent.js          
npm notice 6.6kB lib/ModalComponent.js               
npm notice 2.4kB lib/SearchService.js                
npm notice 2.1kB lib/StorageService.js               
npm notice 942B  lib/widget.js                       
npm notice 2.3kB package.json                        
npm notice 225B  schema/plugin.json                  
npm notice 2.5kB README.md                           
npm notice 4.0kB style/icon.svg                      
npm notice 367B  lib/Autocomplete.d.ts               
npm notice 1.0kB lib/BrowseComponent.d.ts            
npm notice 841B  lib/browser.d.ts                    
npm notice 263B  lib/CodeGenerator.d.ts              
npm notice 564B  lib/config.d.ts                     
npm notice 426B  lib/DescriptionProductComponent.d.ts
npm notice 846B  lib/FormComponent.d.ts              
npm notice 402B  lib/index.d.ts                      
npm notice 1.7kB lib/MapExtentComponent.d.ts         
npm notice 1.2kB lib/MapFeatureComponent.d.ts        
npm notice 1.1kB lib/ModalComponent.d.ts             
npm notice 899B  lib/SearchService.d.ts              
npm notice 802B  lib/StorageService.d.ts             
npm notice 398B  lib/widget.d.ts                     
npm notice === Tarball Details === 
npm notice name:          eodag-labextension                      
npm notice version:       3.1.0                                   
npm notice filename:      eodag-labextension-3.1.0.tgz            
npm notice package size:  19.5 kB                                 
npm notice unpacked size: 80.0 kB                                 
npm notice shasum:        cf8f26919a926881877a204d8493dc33e91bb439
npm notice integrity:     sha512-BvaZO2c08aDsm[...]BKTy6KJY9RntQ==
npm notice total files:   34                                      
npm notice 
eodag-labextension-3.1.0.tgz

Node v12.22.0

Yarn configuration loaded.
Building jupyterlab assets (build:dev:minimize)
> /usr/bin/npm pack /home/maxime/TRAVAIL/06_EODAG/04_eodag-labextension/eodag-labextension

> eodag-labextension@3.1.0 prepare /home/maxime/TRAVAIL/06_EODAG/04_eodag-labextension/eodag-labextension
> npm run clean && npm run build

> eodag-labextension@3.1.0 clean /home/maxime/TRAVAIL/06_EODAG/04_eodag-labextension/eodag-labextension
> rimraf lib

> eodag-labextension@3.1.0 build /home/maxime/TRAVAIL/06_EODAG/04_eodag-labextension/eodag-labextension
> tsc

npm notice 
npm notice 📦  eodag-labextension@3.1.0
npm notice === Tarball Contents === 
npm notice 0     LICENSE                             
npm notice 8.1kB style/index.css                     
npm notice 2.7kB lib/Autocomplete.js                 
npm notice 8.5kB lib/BrowseComponent.js              
npm notice 4.6kB lib/browser.js                      
npm notice 1.4kB lib/CodeGenerator.js                
npm notice 696B  lib/config.js                       
npm notice 3.5kB lib/DescriptionProductComponent.js  
npm notice 7.1kB lib/FormComponent.js                
npm notice 955B  lib/index.js                        
npm notice 5.6kB lib/MapExtentComponent.js           
npm notice 4.8kB lib/MapFeatureComponent.js          
npm notice 6.6kB lib/ModalComponent.js               
npm notice 2.4kB lib/SearchService.js                
npm notice 2.1kB lib/StorageService.js               
npm notice 942B  lib/widget.js                       
npm notice 2.3kB package.json                        
npm notice 225B  schema/plugin.json                  
npm notice 2.5kB README.md                           
npm notice 4.0kB style/icon.svg                      
npm notice 367B  lib/Autocomplete.d.ts               
npm notice 1.0kB lib/BrowseComponent.d.ts            
npm notice 841B  lib/browser.d.ts                    
npm notice 263B  lib/CodeGenerator.d.ts              
npm notice 564B  lib/config.d.ts                     
npm notice 426B  lib/DescriptionProductComponent.d.ts
npm notice 846B  lib/FormComponent.d.ts              
npm notice 402B  lib/index.d.ts                      
npm notice 1.7kB lib/MapExtentComponent.d.ts         
npm notice 1.2kB lib/MapFeatureComponent.d.ts        
npm notice 1.1kB lib/ModalComponent.d.ts             
npm notice 899B  lib/SearchService.d.ts              
npm notice 802B  lib/StorageService.d.ts             
npm notice 398B  lib/widget.d.ts                     
npm notice === Tarball Details === 
npm notice name:          eodag-labextension                      
npm notice version:       3.1.0                                   
npm notice filename:      eodag-labextension-3.1.0.tgz            
npm notice package size:  19.5 kB                                 
npm notice unpacked size: 80.0 kB                                 
npm notice shasum:        cf8f26919a926881877a204d8493dc33e91bb439
npm notice integrity:     sha512-BvaZO2c08aDsm[...]BKTy6KJY9RntQ==
npm notice total files:   34                                      
npm notice 
eodag-labextension-3.1.0.tgz

> node /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/lib/python3.6/site-packages/jupyterlab/staging/yarn.js install --non-interactive
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.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
warning " > @lumino/coreutils@1.5.3" has unmet peer dependency "crypto@1.0.1".
[5/5] Building fresh packages...
success Saved lockfile.
Done in 8.01s.

> node /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/lib/python3.6/site-packages/jupyterlab/staging/yarn.js yarn-deduplicate -s fewer --fail
yarn run v1.21.1
$ /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/.bin/yarn-deduplicate -s fewer --fail
Done in 0.28s.

> node /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/lib/python3.6/site-packages/jupyterlab/staging/yarn.js run build:dev:minimize
yarn run v1.21.1
$ jlpm run build:dev
$ jlpm run build
$ webpack
ModuleNotFoundError: Module not found: Error: Can't resolve '@react-leaflet/core' in '/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/dist/esm'
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/webpack/lib/Compilation.js:925:10
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:401:22
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:130:21
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:224:22
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/neo-async/async.js:2830:7
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/neo-async/async.js:6877:13
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:214:25
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:213:14
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:13:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:44:7
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:13:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:25:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:67:43
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:41:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/ModuleKindPlugin.js:30:40
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:13:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:13:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/forEachBail.js:30:14
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:13:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:44:7
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:13:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:25:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:67:43
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:14:1)
    at /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/RootPlugin.js:37:38
    at _next43 (eval at create (/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
resolve '@react-leaflet/core' in '/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/dist/esm'
  Parsed request is a module
  using description file: /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/package.json (relative path: ./dist/esm)
    Field 'browser' doesn't contain a valid alias configuration
    resolve as module
      /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/dist/esm/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/dist/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/3.6.12/envs/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/3.6.12/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/versions/node_modules doesn't exist or is not a directory
      /home/maxime/.pyenv/node_modules doesn't exist or is not a directory
      /home/maxime/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
      looking for modules in /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/node_modules
        using description file: /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/package.json (relative path: ./node_modules)
          Field 'browser' doesn't contain a valid alias configuration
      looking for modules in /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules
        using description file: /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/package.json (relative path: ./node_modules)
          Field 'browser' doesn't contain a valid alias configuration
          using description file: /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/package.json (relative path: ./node_modules/@react-leaflet/core)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
          using description file: /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/package.json (relative path: ./node_modules/@react-leaflet/core)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/node_modules/@react-leaflet/core doesn't exist
            .wasm
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/@react-leaflet/core doesn't exist
            .wasm
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/node_modules/@react-leaflet/core.wasm doesn't exist
            .mjs
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/@react-leaflet/core.wasm doesn't exist
            .mjs
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/node_modules/@react-leaflet/core.mjs doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/@react-leaflet/core.mjs doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/node_modules/@react-leaflet/core.js doesn't exist
            .json
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/@react-leaflet/core.js doesn't exist
            .json
              Field 'browser' doesn't contain a valid alias configuration
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/node_modules/@react-leaflet/core.json doesn't exist
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/@react-leaflet/core.json doesn't exist
            as directory
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/react-leaflet-draw/node_modules/@react-leaflet/core doesn't exist
            as directory
              /home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/share/jupyter/lab/staging/node_modules/@react-leaflet/core doesn't exist
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
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/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/lib/python3.6/site-packages/jupyterlab/debuglog.py", line 47, in debug_logging
    yield

  File "/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/lib/python3.6/site-packages/jupyterlab/labextensions.py", line 105, in start
    command=command, app_options=app_options)

  File "/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/lib/python3.6/site-packages/jupyterlab/commands.py", line 461, in build
    command=command, clean_staging=clean_staging)

  File "/home/maxime/.pyenv/versions/3.6.12/envs/eodaglabextension36/lib/python3.6/site-packages/jupyterlab/commands.py", line 662, in build
    raise RuntimeError(msg)

RuntimeError: JupyterLab failed to build

Exiting application: jupyter

I have nodejs 12.12.

sbrunato commented 3 years ago

In GitLab by @ctriquet-cs on Apr 1, 2021, 15:21

assigned to @PhML

sbrunato commented 3 years ago

In GitLab by @PhML on Apr 6, 2021, 11:25

mentioned in commit 52e964629dae9109f0eb1f7df312b1b0e3516b1e

sbrunato commented 3 years ago

In GitLab by @PhML on Apr 6, 2021, 11:31

mentioned in merge request !2

sbrunato commented 3 years ago

In GitLab by @ctriquet-cs on Apr 7, 2021, 15:53

!2 merged and also apply that on legacy lab_v1 branch (see 22fde2f2).