higlass / scipy19

Slides and demos from our SciPyConf 2019 talk
https://speakerdeck.com/flekschas/to-a-billion-and-beyond-how-to-visually-explore-compare-and-share-large-quantitative-datasets-with-higlass
MIT License
13 stars 3 forks source link

higlass-jupyter install fails #4

Closed flekschas closed 3 years ago

flekschas commented 3 years ago

Following up on #3 after fixing the installation of jupyterlab-manager, it turns out that also the installation of higlass-python 0.2.0 and 0.3.0 fails.

The issue seems to be pixi.js in this case or something with the build of higlass-jupyter is broken.

jupyter labextension install higlass-jupyter@0.2.1
$ cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --config webpack.prod.minimize.config.js
ModuleNotFoundError: Module not found: Error: Can't resolve 'pixi.js' in '/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/dist'
    at factory.create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/webpack/lib/Compilation.js:888:10)
    at factory (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:401:22)
    at resolver (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:130:21)
    at asyncLib.parallel (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:224:22)
    at /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/neo-async/async.js:2830:7
    at /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/neo-async/async.js:6877:13
    at normalResolver.resolve (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:214:25)
    at doResolve (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:184:12)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
    at resolver.doResolve (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:37:5)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)
    at resolver.doResolve (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:42:38)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn41 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:28:1)
    at resolver.doResolve (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/ModuleKindPlugin.js:23:37)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
    at args (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/forEachBail.js:30:14)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
    at resolver.doResolve (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:37:5)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)
    at resolver.doResolve (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:42:38)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn42 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
    at hook.callAsync (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/enhanced-resolve/lib/Resolver.js:238:5)
    at _fn0 (eval at create (/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)
resolve 'pixi.js' in '/Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/dist'
  Parsed request is a module
  using description file: /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/package.json (relative path: ./dist)
    Field 'browser' doesn't contain a valid alias configuration
    resolve as module
      /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/dist/node_modules doesn't exist or is not a directory
      /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/node_modules doesn't exist or is not a directory
      /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/node_modules doesn't exist or is not a directory
      /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/node_modules doesn't exist or is not a directory
      /Users/Fritz/miniconda3/envs/higlass-scipy19/share/node_modules doesn't exist or is not a directory
      /Users/Fritz/miniconda3/envs/higlass-scipy19/node_modules doesn't exist or is not a directory
      /Users/Fritz/miniconda3/envs/node_modules doesn't exist or is not a directory
      /Users/Fritz/miniconda3/node_modules doesn't exist or is not a directory
      /Users/Fritz/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
      looking for modules in /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/node_modules
        using description file: /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/package.json (relative path: ./node_modules)
          Field 'browser' doesn't contain a valid alias configuration
      looking for modules in /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules
        using description file: /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/package.json (relative path: ./node_modules)
          Field 'browser' doesn't contain a valid alias configuration
          using description file: /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/package.json (relative path: ./node_modules/pixi.js)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
          using description file: /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/package.json (relative path: ./node_modules/pixi.js)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/node_modules/pixi.js doesn't exist
            .wasm
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/pixi.js doesn't exist
            .wasm
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/node_modules/pixi.js.wasm doesn't exist
            .mjs
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/pixi.js.wasm doesn't exist
            .mjs
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/node_modules/pixi.js.mjs doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/pixi.js.mjs doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/node_modules/pixi.js.js doesn't exist
            .json
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/pixi.js.js doesn't exist
            .json
              Field 'browser' doesn't contain a valid alias configuration
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/node_modules/pixi.js.json doesn't exist
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/pixi.js.json doesn't exist
            as directory
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/higlass/node_modules/pixi.js doesn't exist
            as directory
              /Users/Fritz/miniconda3/envs/higlass-scipy19/share/jupyter/lab/staging/node_modules/pixi.js doesn't exist
error Command failed with exit code 1.

However, it seems that v0.4.1 installs as expected.