npm start fail,  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main     status = self.run(options, args)

Issue without proper information won't be answered
Expected Behavior
npm start and open window runs.
Actual Behavior
after npm start, shows error message.
Steps to Reproduce
after npm start, run until step, message below,
[11:07:29] Finished 'gofbot:prune' after 104 ms
[11:07:30] Finished 'build:src' after 1.3 s
[11:07:30] Finished 'build:node' after 1.45 s
[11:07:30] Finished 'build' after 1.69 s
[11:07:30] 'python:install' errored after 1.92 s
[11:07:30] Error: Command failed: /bin/sh -c pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files

Information

OS: MacOS 10.11.6
Git commit 70fa5d6b1aa4d82513ad024d22edb0b8e058134a
App's logs

can you give the entire exception?

I've got the same error:
` ✘ chanlvh@Chans-MacBook-Pro  ~/PokemonGo-Bot-Desktop   development  npm install

<EMAIL_ADDRESS>postinstall /Users/chanlvh/PokemonGo-Bot-Desktop
gulp build

(node:85614) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:85614) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:85614) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
[10:57:11] Using gulpfile ~/PokemonGo-Bot-Desktop/gulpfile.js
[10:57:11] Starting 'build'...
[10:57:11] Starting 'clean'...
[10:57:12] Finished 'clean' after 255 ms
[10:57:12] Starting 'gofbot'...
[10:57:12] Starting 'gofbot:update'...
[10:57:12] Starting 'build:node'...
[10:57:12] Starting 'build:src'...
[10:57:12] git submodule deinit -f build/gofbot (log : false)
[10:57:12] Submodule path 'build/gofbot': checked out 'd7cb7df27516b588252a767260176f92586489fa'
Submodule path 'build/gofbot/web': checked out '6ba5609c6151507b5b832a74e471b6b7b1a182c9'
Submodule 'build/gofbot' (git@github.com:PokemonGoF/PokemonGo-Bot.git) registered for path 'build/gofbot'
[10:57:12] Finished 'gofbot:update' after 786 ms
[10:57:12] Starting 'gofbot:prune'...
[10:57:12] Starting 'python'...
[10:57:12] Starting 'python:install'...
[10:57:12] Finished 'gofbot:prune' after 127 ms
[10:57:13] Finished 'build:src' after 1.24 s
[10:57:13] Finished 'build:node' after 1.6 s
[10:57:15] 'python:install' errored after 2.59 s
[10:57:15] Error: Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
at ChildProcess.exithandler (child_process.js:207:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

[10:57:15] 'build' errored after 3.64 s
[10:57:15] Error in plugin 'run-sequence(python:install)'
Message:
Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
Details:
killed: false
code: 2
signal: null
cmd: pip install demjson==2.2.4 --target build/gofbot/packages
Stack:
Error: Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
at ChildProcess.exithandler (child_process.js:207:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

[10:57:15] 'gofbot' errored after 3.39 s
[10:57:15] Error in plugin 'run-sequence(build)'
Message:
Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
Details:
killed: false
code: 2
signal: null
cmd: pip install demjson==2.2.4 --target build/gofbot/packages
Stack:
Error: Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
at ChildProcess.exithandler (child_process.js:207:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

[10:57:15] 'python' errored after 2.6 s
[10:57:15] Error in plugin 'run-sequence(gofbot)'
Message:
Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
Details:
killed: false
code: 2
signal: null
cmd: pip install demjson==2.2.4 --target build/gofbot/packages
Stack:
Error: Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
at ChildProcess.exithandler (child_process.js:207:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

[10:57:15] 'python' errored after 2.6 s
[10:57:15] Error in plugin 'run-sequence(build)'
Message:
Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
Details:
killed: false
code: 2
signal: null
cmd: pip install demjson==2.2.4 --target build/gofbot/packages
Stack:
Error: Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
at ChildProcess.exithandler (child_process.js:207:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

[10:57:15] 'gofbot' errored after 3.39 s
[10:57:15] Error in plugin 'run-sequence(python:install)'
Message:
Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
Details:
killed: false
code: 2
signal: null
cmd: pip install demjson==2.2.4 --target build/gofbot/packages
Stack:
Error: Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
at ChildProcess.exithandler (child_process.js:207:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

[10:57:15] 'python' errored after 2.6 s
[10:57:15] Error in plugin 'run-sequence(python:install)'
Message:
Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
Details:
killed: false
code: 2
signal: null
cmd: pip install demjson==2.2.4 --target build/gofbot/packages
Stack:
Error: Command failed: pip install demjson==2.2.4 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
i.finalize_options()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
"must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both
at ChildProcess.exithandler (child_process.js:207:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/Cellar/node/6.2.2/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v6.2.2
npm ERR! npm  v3.9.5
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>postinstall: gulp build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'gulp build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the PokemonGoBot package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     gulp build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs PokemonGoBot
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls PokemonGoBot
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     /Users/chanlvh/PokemonGo-Bot-Desktop/npm-debug.log
✘ chanlvh@Chans-MacBook-Pro  ~/PokemonGo-Bot-Desktop   development `

I use both node version,  v6.3.1, v4.4.3,
and python version is Python 2.7.10
➜  PokemonGo-Bot-Desktop git:(development) npm i
npm WARN deprecated<EMAIL_ADDRESS>cross-spawn no longer requires a build toolchain, use it instead!
npm WARN deprecated<EMAIL_ADDRESS>graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to<EMAIL_ADDRESS>as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS><EMAIL_ADDRESS>is no longer maintained. Upgrade to<EMAIL_ADDRESS>npm WARN deprecated<EMAIL_ADDRESS>graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to<EMAIL_ADDRESS>as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g

><EMAIL_ADDRESS>install /Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/node-sass
> node scripts/install.js

Binary downloaded and installed at /Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/node-sass/vendor/darwin-x64-48/binding.node

><EMAIL_ADDRESS>postinstall /Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/spawn-sync
> node postinstall

><EMAIL_ADDRESS>postinstall /Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/node-sass
> node scripts/build.js

"/Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/node-sass/vendor/darwin-x64-48/binding.node" exists.
 testing binary.
Binary is fine; exiting.

><EMAIL_ADDRESS>postinstall /Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/gifsicle
> node lib/install.js

  ✔ gifsicle pre-build test passed successfully

><EMAIL_ADDRESS>postinstall /Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/jpegtran-bin
> node lib/install.js

  ✔ jpegtran pre-build test passed successfully

><EMAIL_ADDRESS>postinstall /Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/optipng-bin
> node lib/install.js

  ✔ optipng pre-build test passed successfully

><EMAIL_ADDRESS>postinstall /Users/$USER/project/PokemonGo-Bot-Desktop/node_modules/electron-prebuilt
> node install.js

><EMAIL_ADDRESS>postinstall /Users/$USER/project/PokemonGo-Bot-Desktop
> gulp build

(node:10939) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:10939) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:10939) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
[18:12:51] Using gulpfile ~/project/PokemonGo-Bot-Desktop/gulpfile.js
[18:12:51] Starting 'build'...
[18:12:51] Starting 'clean'...
[18:12:51] Finished 'clean' after 17 ms
[18:12:51] Starting 'gofbot'...
[18:12:51] Starting 'gofbot:update'...
[18:12:51] Starting 'build:node'...
[18:12:51] Starting 'build:src'...
[18:12:51] git submodule deinit -f build/gofbot (log : false)
[18:12:52] Submodule 'build/gofbot' (git@github.com:PokemonGoF/PokemonGo-Bot.git) registered for path 'build/gofbot'
Submodule path 'build/gofbot': checked out 'd7cb7df27516b588252a767260176f92586489fa'
Submodule path 'build/gofbot/web': checked out '6ba5609c6151507b5b832a74e471b6b7b1a182c9'

[18:12:52] Finished 'gofbot:update' after 593 ms
[18:12:52] Starting 'gofbot:prune'...
[18:12:52] Starting 'python'...
[18:12:52] Starting 'python:install'...
[18:12:52] Finished 'gofbot:prune' after 137 ms
[18:12:52] Finished 'build:src' after 913 ms
[18:12:52] Finished 'build:node' after 1.18 s
[18:12:53] 'python:install' errored after 1.57 s
[18:12:53] Error: Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

    at ChildProcess.exithandler (child_process.js:202:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
[18:12:53] 'build' errored after 2.19 s
[18:12:53] Error in plugin 'run-sequence(python:install)'
Message:
    Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

Details:
    killed: false
    code: 2
    signal: null
    cmd: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Stack:
Error: Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

    at ChildProcess.exithandler (child_process.js:202:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
[18:12:53] 'gofbot' errored after 2.18 s
[18:12:53] Error in plugin 'run-sequence(build)'
Message:
    Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

Details:
    killed: false
    code: 2
    signal: null
    cmd: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Stack:
Error: Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

    at ChildProcess.exithandler (child_process.js:202:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
[18:12:53] 'python' errored after 1.58 s
[18:12:53] Error in plugin 'run-sequence(gofbot)'
Message:
    Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

Details:
    killed: false
    code: 2
    signal: null
    cmd: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Stack:
Error: Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

    at ChildProcess.exithandler (child_process.js:202:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
[18:12:53] 'python' errored after 1.58 s
[18:12:53] Error in plugin 'run-sequence(build)'
Message:
    Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

Details:
    killed: false
    code: 2
    signal: null
    cmd: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Stack:
Error: Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

    at ChildProcess.exithandler (child_process.js:202:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
[18:12:53] 'gofbot' errored after 2.19 s
[18:12:53] Error in plugin 'run-sequence(python:install)'
Message:
    Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

Details:
    killed: false
    code: 2
    signal: null
    cmd: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Stack:
Error: Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

    at ChildProcess.exithandler (child_process.js:202:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
[18:12:53] 'python' errored after 1.6 s
[18:12:53] Error in plugin 'run-sequence(python:install)'
Message:
    Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

Details:
    killed: false
    code: 2
    signal: null
    cmd: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Stack:
Error: Command failed: pip install timeout-decorator==0.3.2 --target build/gofbot/packages
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/local/lib/python2.7/site-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()$USER
  File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

    at ChildProcess.exithandler (child_process.js:202:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

npm ERR! Darwin 15.6.0
npm ERR! argv "/Users/$USER/.nvm/versions/node/v6.3.1/bin/node" "/Users/$USER/.nvm/versions/node/v6.3.1/bin/npm" "i"
npm ERR! node v6.3.1
npm ERR! npm  v3.10.3
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>postinstall: `gulp build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'gulp build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the PokemonGoBot package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     gulp build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs PokemonGoBot
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls PokemonGoBot
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/$USER/project/PokemonGo-Bot-Desktop/npm-debug.log

self solution,
git checkout v0.0.2-alpha
# re-install
git submodule init
git submodule update
npm i
cd gofbot && ./install.sh && ./run.sh && cd ./../
wget http://pgoapi.com/pgoencrypt.tar.gz && tar -xf pgoencrypt.tar.gz && cd pgoencrypt/src/ && make
cp libencrypt.so ../../gofbot/encrypt.so && cd ../
npm start

then it works again.


Add support for bower & improve documentation

Hi,
This plugin looks exactly like something I was looking for. If it's available in Bower and has some documentation, it would be perfect! Thank you very much for this.

Do you use react with bower? will release a formal version soon.

We've started using Angular.JS for our project and we hit some performance issues. For some components we need to integrate React. This plugin would fulfill our needs as we need to do very complex DOM with a lot of functionality inside the tree.

Pretty cool, will try to make it more friendly to use.


How to swap only two elements on sorting?

Right now, when I sort, a draggable element is influencing to all other elements. They're moving, changing position, etc. Is it possible to only swap places of draggable and its new position element?
Thanks!

I believe this is a bug.. Are you using the filter option at all?

This feature is currently not implemented


[FLINK-21138][queryableState] - User ClassLoader in KvStateServerHandler

What is the purpose of the change
User ClassLoader is set as context classloader in KvStateServerHandler, so that Kryo custom serializers can be duplicated correctly.
Brief change log
User ClassLoader is set as context classloader in KvStateServerHandler, so that Kryo custom serializers can be duplicated correctly.
Verifying this change
Integration test is added, using custom, compiled Kryo serializer
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no  - Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

Thanks @tillrohrmann. Would it be possible to cherry-pick it to 1.11 branch?

I think there's some problem with the test... It works when I run single test method, but fails when whole class is tested... I have to dig into that, sorry for trouble...

I think the problem is on the client side. In the QueryableStateClient.createState method we duplicate the serializers from the StateDescriptor. When running all tests together the thread running this operation does not have the context class loader set.
This is one of the problems with context class loaders and opaque/unclear threading models in the QueryableStateClient I believe.

You're right, that was the problem. I added explicit setting of user ClassLoader in QueryableStateClient and then pass it as context classloader in callback.

Manually merged via aeeb6171adcd7e305e8c0c64a13ade64170fa799


Chose format from supported ones that we support

Check the available formats against formats we support to choose the first match. Basically we want to skip sRGB formats as we're doing the linear -> sRGB color correction ourselves. sRGB formats will do a hardware conversion which doubles this and causes the screen to look washed out.
We may wish to add more supported formats.
This may fix #47585

Note that besides adding more formats to the supported formats list we may wish to order this list from the formats we wish to use and swap the two for loops around. This way we determine priority, not the Vulkan driver which may turn out to just return the list in value order.

This may fix #47585

I confirm that this fixes the issue for me with both Intel HD 630 and Radeon RX Vega M running on Mesa 21.1.

One footnote after discussions with Reduz, we expect most if not all GPUs support VK_FORMAT_B8G8R8A8_UNORM so that will likely be selected by default.
If VK_FORMAT_R8G8B8A8_UNORM ends up being selected there may be other changes that are required. We'll need to deal with that when someone runs into it.
Same if someone runs into No usable surface format found. we'll need to investigate which formats are supported on that device and see if we can add it to the allowed_formats list.

Thanks!


Refine the list of required components for end of Q2

Inventory:
https://docs.google.com/spreadsheets/d/1Rso3tOeMnwB0XGS8kN-WHPjrYhJDz81RUuQCGHps47w/edit#gid=879983224
FT Reco :

[ ] Home - Web
[ ] Home - iOS

FT Search :

[ ] Listing - Web
[ ] Listing - iOS

FT Pro-Ads :

[ ] Adview - Web
[ ] Adview - iOS

FT Adlife :

[ ] Ad insertion - Web
[ ] Ad insertion - iOS

FT Authent :

[ ] Auth - Web
[ ] Auth - iOS

FT Contact :

[ ] Messaging - Web
[ ] Messaging - iOS

@thomas-leguellec
Do we have all the info for FT Contact too?


Investigate generation of routable Maps.me exports

@Locke has been looking into this with partial success.

Hi,
I want to give you an update of my investigation so far. I can create mwm files locally with routing, but I'm still struggling with the docker integration.
Generating routing information requires to build the OSRM backend as well, with CONFIG=gtool omim/tools/unix/build_omim.sh -cro. This needs more build dependencies, therefore I replaced the base_image/Dockerfile "as omim" section with the content of https://github.com/mapsme/omim/blob/master/docs/debian/Dockerfile
Calculating the routes needs libqt5network5 as runtime dependency (otherwise generate_mwm.sh from the celery worker container it fails with /usr/local/bin/generator_tool: error while loading shared libraries: libQt5Network.so.5: cannot open shared object file: No such file or directory), therefore I added it to the base_image.
You can see these changes in my development branch at https://github.com/hotosm/osm-export-tool/compare/master...Locke:feature-261 (Note: I tried to add a error-logger in mwm.py but it somehow doesn't work, output is "None"..)
Open tasks:

In order to create the routing information a poly file of the exported area needs to be present (see https://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format for a description of the format). I think it can be easily created from geosjon, but that's not a problem that I'm looking into now. Feel free to pick this up if you like.

Note: Routing outside of the exported area into other areas will likely not work as all of the neighboring poly files need to be present, and the current poly file would have to have been present at their routing calculation. This is related to the necessity of renaming the exported mwm file to the expected filename from the app (but not caused by it, it's just that the app isn't designed for varying shapes).

The generation behaves different in the container than locally. I suspect some more files are missing that need to be copied over from the omim container. This is the part I'm focusing on.
When I try to run the tool it tries to create files in the root (for example "generator/search_index_builder.cpp:460 BuildSearchIndexFromDataFile() Error writing index file: /babenhausen_export.sdx.tmp; Write truncate; Permission denied") which of course fails for the exports user. I also saw that the tool tried to delete the "/root" folder...
Therefore I use a intermittent docker cache file from before the "USER exports" statement in an interactive session.
When I add a valid .poly file for the BORDERS_PATH variable* the generation looks like it works (esp. the last two lines "LOG TID(1) INFO       2.2146 generator/routing_index_generator.cpp:326 FillWeights() Leaps finished, elapsed: 2.19611 seconds, routes found: 9027 , not found: 382
LOG TID(1) INFO      2.21575 generator/routing_index_generator.cpp:401 BuildCrossMwmSection() Cross mwm section generated, size: 15462 bytes" are present in both the container and with my local setup) - but the generated mwm still crashes the app when I try to create a route :(

There is a known bug in the generator_tool, therefore I'm using BORDERS_PATH instead of POLY, see https://github.com/mapsme/omim/pull/7215

In order to create the routing information a poly file of the exported area needs to be present

We have an implementation of this here:
https://github.com/hotosm/osm-export-tool/blob/master/utils/garmin_img.py#L11

Thanks for the implementation, I copied it over.

The generation behaves different in the container than locally

Turns out the introduction of MWM_WRITABLE_DIR depends on the presence of eula.html. The commit 338f6deea might be (manually) cherry-picked onto master as it's independent of the routing feature (and it appears mwm generation is broken since the last baseimage update).

the generation looks like it works (esp. the last two lines "LOG TID(1) INFO 2.2146 generator/routing_index_generator.cpp:326 FillWeights() Leaps finished, elapsed: 2.19611 seconds, routes found: 9027 , not found: 382
LOG TID(1) INFO 2.21575 generator/routing_index_generator.cpp:401 BuildCrossMwmSection() Cross mwm section generated, size: 15462 bytes" are present in both the container and with my local setup) - but the generated mwm still crashes the app when I try to create a route :(

This is the only thing left.

but the generated mwm still crashes the app when I try to create a route :(

Apparently the generation tool is not backwards compatible. As per my comment in slack/gitter the master and release-76 branch of omim crashes the 7.5 android app, but the release-75 branch doesn't.
Now I've tested the recently released 7.6 app with both the release-75 and release-76 branch and encountered no crashes. Surprisingly cross-mwm routing worked although the folder for the BORDER_PATH doesn't contain any surrounding poly files.
I have created a PR at https://github.com/hotosm/osm-export-tool/pull/272
The BRANCH variable should be updated manually from time to time.

The Maps.ME generator tooling seems to have diverged significantly since this work was done, so I don't think this routing feature can be merged anymore. Let me know if there is still a need for this however and I can look into moving to the new toolset.


license?

Hello, I do not see a license for this program.
So which license is it licensed under ?

Forgot to add it...done... :)


ad7dc705 Ft login with google

What does this PR do?

Login with google account
Using Input component in multiple place
Disable button while submitting data to API

How to test this manually?

clone this repo
run npm i or npm install
run npm run dev

Screenshot

this is the screen after clicking google login button

this is where a user is redirected after login

 Users should be able to Login via Google


Full 4chan X Quick Reply Support

Why is there no support for 4chan X's quick reply in SS ?
I'd prefer it to having to have the page reload every time I make a reply, having the reply box confined to one part of the screen, not being able to automatically green text highlighted text, ect...

What version of 4chan X are you using?
I removed support for * < 2.25+, but plan to re-add it soon.

having the reply box confined to one part of the screen
I also plan on adding a floating QR option.

I have the newest updated version. Wasn't aware there was QR support for versions before 2.25. I guess I'll just wait for you to re-add it.

I have the newest updated version.

So you are using 2.28.0?
If so then you shouldn't have any issues.
Just make sure you have the Hide Original Post Form 4chan X settings checked.

Tried installing 4chan X and Style Script in Chromium and it works fine. Yet it doesn't work for me in Chrome. Must be something on my end that's messing it up. Sorry for wasting your time.

Floating QR has been added in 1.5.2.
Tell me if you notice any bugs, seeing as I did not test it very thoroughly.


More documentation required around Unit testing with Operator SDK

Type of question
how to implement a specific feature
Unit testing with 3rd party objects being created in reconcile function.
How to mock out such objects.
Question
What did you do?
Tried following this
https://github.com/operator-framework/operator-sdk/blob/master/doc/user/unit-testing.md#testing-with-3rd-party-resources
What did you expect to see?
Be able to mock out a third party resource. (https://github.com/prometheus/client_golang) in my case.
https://github.com/prometheus/client_golang/blob/master/api/client.go#L64
Trying to mock by adding to schemebuilder
What did you see instead? Under which circumstances?
Unable to add , 3rd party resource object does not implement methods that would help to typecast as runtime.Object
func TestUTVolumeResizeController(t *testing.T){

	//setup dummy pvc resource
	pvc := corev1.PersistentVolumeClaim{
		TypeMeta:   v1.TypeMeta{},
		ObjectMeta: v1.ObjectMeta{
			Name:                       name,
			Namespace:                  namespace,
		},
		Spec:       corev1.PersistentVolumeClaimSpec{
			Resources:        corev1.ResourceRequirements{},
			VolumeName:       volumename,
		},
		Status:     corev1.PersistentVolumeClaimStatus{},
	}
    //setup mocked prometheus client object.
	config := &promApi.Config{}
	promClient, _ := promApi.NewClient(*config)
	objs := []runtime.Object{
		&pvc,
		&promClient,  //This is what does not work.
	}

	// Register operator types with the runtime scheme.
	s := scheme.Scheme

	// Create a fake client to mock API calls.
	cl := fake.NewFakeClientWithScheme(s, objs...)
}

Then I tried adding this type to schemebuilder in cmd/manager/main.go
but that also complains about not having implemented deepCopy() methods
schemeBuilder := &scheme.Builder{GroupVersion: schema.GroupVersion{Group: "promclient.k8s.io", Version: "v1"}}
schemeBuilder.Register(&promApi.Config{},&promApi.Client{})

This is the actual error

Environment

operator-sdk version:

v0.16.0

Kubernetes version information:

Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-26T06:17:09Z", GoVersion:"go1.14", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.10", GitCommit:"575467a0eaf3ca1f20eb86215b3bde40a5ae617a", GitTreeState:"clean", BuildDate:"2019-12-11T12:32:32Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes cluster kind:
Running it in a kind cluster locally for now
kind version
kind v0.7.0-alpha go1.13.4 darwin/amd64

Additional context
Add any other context about the question here.
So, this is more of a question, I am pretty new to doing kubernetes operators, is this even possible ?
Am I doing something wrong ?
Is there some other better way to unit-test reconcile function ?
If mocking out 3rd party resources is possible, can we improve the documentation around it as well ?
This would greatly help me in having unit-tests and code coverage for my operator.
Thanks in advance.

Hi @mithuns,
It is hard with the information provided and without any context over your project knows exactly what you are trying to test. However, note that you need to use the fake client to perform the tests.
By looking at your code example It shows not like the example and accurate since it is not using the fake client. See the Step 5: Use the API to implement unit tests of this blog post. I think it may help you.
Also, you can check a personal project to use as an example. See here that I am creating the fake client which will be used in the tests. And then, see here the test ver the controller using it.
Please, let us know if the information provide was enough for you are able to move forward with.

HI @mithuns,
I think we could provide all information required and examples that can help you with. So, I am closing this one and please feel free to contribute by doing a PR if you see that something could be added in the docs in order to address better this subject.
Also, feel free to ping us to re-open this one if you see that it is required.


Solved some problems with the previous PR due to the check-style plugin

Class MODACloudsHistoryDBSshDriver had some style errors, in particular some tabs for which the maven check-style plugin was complaining. @perezp @andreaturli @rosogon

In my opinion it can be merged. +1
According to travis, it will solve the errors in the current master (style check).

thx @MicheleGuerriero


Feature Request: Compreface Mask (Covid19) recognition.

Hello there!
I just read in the new features from Compreface 0.6.0:
Mask recognition plugin. We added a new plugin that returns if the person wears a mask and if yes - if it's worn correctly
I know that 99% don't need this feature, but if we have this info available, why not have double-take read it?
Have fun!

Hey, I just pushed a new beta build to include support for this. Below is an example of how it's displayed in the UI. I used the test image CompreFace had in their docs.
Plugins can be passed in the config this like.
detectors:
  compreface:
    url: http://<IP_ADDRESS>:8000
    key: 10296f1e-247a-4c00-be88-8ccb70deab64
    face_plugins: mask,gender,age

Sweet! I will definetely check it out


Add shasum verification to Codecov Bash Uploader

According to https://about.codecov.io/security-update/

Thanks for fixing this.


Infer base class' type parameters from super() call

Search Terms
infer parent generic from super(), infer parent generic, generic from constructor, infer constructor
Suggestion
Add ability to infer generic parameters from the super() call when extending a class, if and only if all said generic parameters appear in the constructor, except ones with default values.
If any of the generic parameters are absent from the constructor parameters' types of a base class, except ones with default values, this inference should take no effect on the child class definition, and the code should behave exactly as it does now.
If all generic parameters of the base class have default values, this inference should take no effect on the child class definition, and the code should behave exactly as it does now.
If a child class definition defines any generic parameter of the base class, this inference should take no effect on the child class definition, and the code should behave exactly as it does now.
Use Cases
This is useful in cases where a child class extends a generic base class, but needs to provide a complex value for its generic constructor, which currently requires creating separate types and interfaces even if they're never used anywhere again and just duplicate the code that goes to the super() function in constructor.
The use-case is fairly common among libraries that manage data in various ways - event managers, data storages, object-oriented model converters, http clients, etc. - where a library exports a class that the user is supposed to extend, while providing a type for the generic type parameter of said class.
Examples
Currently we have this:
class EventManager<EventMap extends Record<string, any>> {
  constructor(protected map: EventMap) {}
}

interface MyEventMap {
  event1(param1: any, param2: any): boolean;
}

// Will error, if I don't provide a generic parameter to `EventManager`
class MyEvents extends EventManager<MyEventMap> {
  constructor() {
    super({
      event1(param1: any, param2: any) {
        return param1 !== param2;
      }
    })
  }
}

While this issue proposes to allow this:
class EventManager<EventMap extends Record<string, any>> {
  constructor(protected map: EventMap) {}
}

class MyEvents extends EventManager {
  constructor() {
    super({
      event1(param1: any, param2: any) {
        return param1 !== param2;
      }
    })
  }
}

/*

MyEvents is automatically inferred to be

class MyEvents extends EventManager<{
  event1(param1: any, param2: any): boolean;
}>

*/

If any of the generic parameters are absent from the constructor parameters' types of a base class, except ones with default values, this inference should take no effect on the child class definition, and the code should behave exactly as it does now.

class EventManager<EventMap extends Record<string, any>, T> {
  someOtherValue!: T;

  constructor(protected map: EventMap) {}
}

// Should error
class MyEvents extends EventManager {
  constructor() {
    super({
      event1(param1: any, param2: any) {
        return param1 !== param2;
      }
    })
  }
}

However,
class EventManager<EventMap extends Record<string, any>, T = number> {
  someOtherValue!: T;

  constructor(protected map: EventMap) {}
}

// Shouldn't error!
class MyEvents extends EventManager {
  constructor() {
    super({
      event1(param1: any, param2: any) {
        return param1 !== param2;
      }
    })
  }
}

If all generic parameters of the base class have default values, this inference should take no effect on the child class definition, and the code should behave exactly as it does now.

class EventManager<EventMap extends Record<string, any> = Record<string, any>, T = number> {
  someOtherValue!: T;

  constructor(protected map: EventMap) {}
}

// Should error
class MyEvents extends EventManager {
  constructor() {
    super({
      event1(param1: any, param2: any) {
        return param1 !== param2;
      }
    })
  }
}

If a child class definition defines any generic parameter of the base class, this inference should take no effect on the child class definition, and the code should behave exactly as it does now.

class EventManager<T, EventMap extends Record<string, any>> {
  someOtherValue!: T;

  constructor(protected map: EventMap) {}
}

// Should error that EventMap isn't provided
class MyEvents extends EventManager<T> {
  constructor() {
    super({
      event1(param1: any, param2: any) {
        return param1 !== param2;
      }
    })
  }
}

Checklist
My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code,
because currently such syntax is completely prohibited by TypeScript.
[x] This wouldn't change the runtime behavior of existing JavaScript code
[X] This could be implemented without emitting different JS based on the types of the expressions
[X] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
[X] This feature would agree with the rest of TypeScript's Design Goals.

Duplicate of #36456

Ok, makes sense. I didn't think of the word superclass for some reason.

I've added your search terms to my issue


Add demo for extracted audio tracks and subtitle settings from the settings panel direct into the controlBar

Release is out.


How to reset the loaded rom?

Hi I know this is just an awesome pet project, but I have a strage problem I played a game which crashed the music plays but their are there only an background color but now other spirites like the charecter and level objects or the game menu.. Is there any trick to solve this?

 ;) After pressing R it works! Thanks for
the answer
2017-01-07 20:52 GMT+01:00 Michael Fogleman<EMAIL_ADDRESS>
Did you press R to reset?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/fogleman/nes/issues/25#issuecomment-271105858, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AQZq2tc7YAfRAXx-ghnvgqBidsLw8Tvwks5rP-0NgaJpZM4Ldfxr
.


fix(docker-compose-for-local): added mmi env in client-node

@navdeep710 Please merge this MMI fix


Revert "Please, add my university, thank you"

Reverts JetBrains/swot#15058
university official website URL: https://fef.br/
a URL of a page on the official website where a long-term (>1 year) IT related course is offered: https://fef.br/graduacao/1214-sistemas-de-informacao-bacharelado

@cesarnandes I have to close this request without merging, because you requested to add a non-existent domain to this repository: ;; connection timed out; no servers could be reached Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


Add hint for Ubuntu SSL paths for Docker daemon behind an HTTPS_PROXY

File: engine/reference/commandline/dockerd.md
Point 2 under Running a Docker daemon behind an HTTPS_PROXY states:

Ask your network admin for the proxy’s CA certificate and append them to /etc/pki/tls/certs/ca-bundle.crt

In Ubuntu/Debian this is located in /etc/ssl/certs/ca-certificates.crt.
It would be helpful for users following instructions on setting up proxy CA certs if this was mentioned, even in passing.

Thanks for sharing this issue. That particular content is maintained in an upstream repo. If the issue is still applicable, please help create an issue in the repo at https://github.com/docker/cli/tree/master/docs/reference/commandline


add --allow-unsafe per environment option

with support for globing too --allow-unsafe pypa-*

Hi Thomas, I'd be happy to review a PR with this feature.


Revert "[enhancement] updated form"

Reverts OSCode-Community/OSCodeCommunitySite#492

@akshathar-navada why did you revert the changes is there any issue witht th design
do let me know if i could add any other thing into this to make better
I aplogize if anything wrongs with the UI

Actually there was lot of changes, after this PR was merged. As of I remember, instead of the page showing home page, it was redirecting to the contact section when opened. And the contact section was static, it was not fuctional. The background comb with blue shades on each side, also could have been better. I actually raised a issue, to resolve also. But, then decided to revert.
We were busy & couldn't find time to figure out. So, reverted back.
If there is anything else, u would like to work on,pls go ahead! @rohanmittal1163
Thank you for asking :)


add rebalance feature

https://www.bogleheads.org/wiki/Tax-efficient_fund_placement
https://www.bogleheads.org/wiki/Rebalancing

commit towards this: better stock/bond/other categorization with subcategories in UI

Now the holdings view shows both desired allocations and actual locations.


How to deal of setSelection method when parent and child have the same id for dynamic data?

Please see the attached sample data for the understanding purpose:-
var SampleJSONData = [
    {
        id: 0,
        title: 'Horse'
    }, {
        id: 1,
        title: 'Birds',
		isSelectable: false,
        subs: [
            {
                id: 10,
                title: 'Pigeon',
				isSelectable: false
            }, {
                id: 1,
                title: 'Parrot'
            }, {
                id: 12,
                title: 'Owl'
            }, {
                id: 13,
                title: 'Falcon'
            }
        ]
    }];

Here you can see that for time being if id:1 with the title: Birds, and again their children with id:1 with the title 'Parrot', I have done manually since In my project I am using dynamic data that is coming from the backend. And If I am giving setSelection(['1']), then it is only selected the parent but In my case, I want to select always their child. And Parent is no more selected.
How I can achieve this? It is a great help.

I had a similar situation, except I had no data IDs, so I just created this setSelectionByText method, which takes a list of the text strings you would find in each level of hierarchy. So in your case, to select Parrot you would pass setSelectionByText(['Birds', 'Parrot'])
I have only been testing this for an hour or so... so it might have bugs or corner-cases I didn't code for.
Here is the patch to the JS file:

+  ComboTree.prototype.setSelectionByText = function(listOfTexts){
+    let results = this.findSelectionByText(this._elemDropDownContainer, listOfTexts);
+    if (results.length==1) {
+        this.singleItemClick(results[0].children('span')[0]);
+    }
+  };
+
+  ComboTree.prototype.findSelectionByText = function(container, listOfTexts){
+    let _this = this;
+    let text_of_interest = listOfTexts[0];
+    listOfTexts = [...listOfTexts];
+    listOfTexts.shift();
+    let results = [];
+    let kids = $(container).children('ul').children('li:contains("' + text_of_interest + '")');
+    if (listOfTexts.length>0) {
+        kids.each(function(index) {
+            results.push(_this.findSelectionByText(this, listOfTexts));
+        });
+        return results;
+    } else if (kids.length==1){
+        return kids;
+    }
+  };
+


Error parsing post request data

Hello,
I am trying use micro to read data from a post request. This is the error I am running into:
TypeError: "string" must be a string, Buffer, or ArrayBuffer
    at Function.byteLength (buffer.js:362:11)
    at send (/Users/nodatall/Documents/shuffle/retext-intepreter/node_modules/micro/dist/index.js:102:46)
    at /Users/nodatall/Documents/shuffle/retext-intepreter/node_modules/micro/dist/index.js:36:7
    at Generator.next (<anonymous>)
    at c (/Users/Sylvan/Documents/shuffle/retext-intepreter/node_modules/micro/dist/index.js:129:99)
    at process._tickCallback (internal/process/next_tick.js:103:7)

This is the code I have written:
const proofReadService = ( request, response ) => {
   return async function() {
    const data = await json(request)
    send( response, 200, 'hello world 👏')
  }
}

const cors = microCors({ allowMethods: ['PUT', 'POST'] })
module.exports = cors(proofReadService)

Here are the request headers:
{ host: 'localhost:3000',
  connection: 'keep-alive',
  'content-length': '34',
  'postman-token': '4d7d2362-415b-2e47-29bc-fc2a938557b7',
  'cache-control': 'no-cache',
  origin: 'chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop',
  'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36',
  'content-type': 'application/json',
  accept: '*/*',
  'accept-encoding': 'gzip, deflate, br',
  'accept-language': 'en-US,en;q=0.8' }

Any idea what might be going on? Thanks a bunch!

Hi, weird request, could you try removing the emoji?

Weird request has too much context. I meant i'm going to ask something weird ;)

This is probably because you are returning an async function, which is read as a non-null here, which in turn makes micro try to send the function as a response.
Could you try this code instead?
const proofReadService = async (request, response) => {
  const data = await json(request)
  send(response, 200, 'hello world 👏')
}

const cors = microCors({ allowMethods: ['PUT', 'POST'] })
module.exports = cors(proofReadService)

@onbjerg you're totally right. Thanks ❤

I'm using microrouterpackage with micro-cors but it gave me the errore described above.
Here part of my code (server host is panda.dev:3401 while the page with ajax req is on localhost:1337) :
const { send } = require('micro');
const { router, get, post } = require('microrouter');
const parse = require('urlencoded-body-parser');
const monk = require('monk');
const assert = require('assert');
const cors = require('micro-cors');
cors({
  allowMethods: ['GET', 'POST'],
  allowHeaders: ['Access-Control-Allow-Origin'],
  origin: 'http://localhost:1337',
});
<...>
const sendingdata = async (req, res) => {
  const _data = await parse(req);
  send(res, 200, _data); return;
};

module.exports = router(
  post('/sendingdata', cors(sendingdata)),
);

error is: TypeError: "string" must be a string, Buffer, or ArrayBuffer. Obviously the browser returns
XMLHttpRequest cannot load http://panda.dev:3401/sendingdata. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:1337' is therefore not allowed access. The response had HTTP status code 500.

@azappa same here


More advanced cli error handling

What do you guys think about using a dedicated cli error handling lib/tool, e.g. https://laravel-news.com/collision-error-handler-framework

Hello! Do you mean for the dev environment or to report rule violations? I guess dev.
I considered using Whoops but I'm not convinced about adding a new external dependency just to prettify the errors, or I am missing something else that Collision or Whoops would bring?
I think is a bit too much for a cli tool (which actually don't use exceptions as a part of the flow, at least for now).

Collision is to the Cli nearly the same Whoops is for browser based apps.
I am ok with dropping the idea


locker core should be (optionally) instrumented

To better understand the behavior of the locker over time, it would be extremely useful to have some fine-grained instrumentation of many of the events inside the locker:

synclet starts
synclet stops
synclet sends event
collection receives event
collection processes event
datastore loads object
datastore saves object
locker starts a process
locker stops a process

Events for collections and synclets should include the collection or synclet name so we can do some correlation of load based on events.
To track these statistics, we need a small library that knows how (and whether) to send events to an events-gathering daemon (statsd for now), and to modify the various pieces of locker core to use said library to emit events. @temas began work on this library that I'll be reusing and modifying.
The emitter functions in the instrumentation library will be synchronous for simplicity's sake – sending UDP packets is both nonblocking and low-latency. On the receiving end, we'll see how well statsd deals with the level of traffic, and may need to put it on its own host / partition the account servers so that we don't saturate its bandwidth. For now, graphic.test.singly.com will do until we have evidence that it's dropping packets.
This work will be done on the instrument branch.

collection starts/stops

+1, looks like a pretty comprehensive start!
Might also add a set for http calls through core, both the /Me/* proxied core/synclet ones as well...

My gut tells me we could quickly overinstrument and get bogged down in trying to correlate data, but I guess it's better to be able to pull out than add in and miss something.
Also, be cognizant of the analytics opt-in.

@temas, that's a good point that ties to something else I've been wondering about:

what's the best way to uniquely identify a locker from within itself?
what's the easiest way for a locker to identify whether it's opted in to the analytics gathering?

I'd argue that with the correct answer to #1 (i.e. come up with a unique, unvarying identifier that still isn't tied to any public piece of information) #2 becomes semi-moot, but if we do want to filter out this data for account holders who haven't opted in, determining whether an event should be fired needs to be as low-overhead as possible, so if it involves pulling information from Integral, that needs to happen once per startup.

In order to implement pager notifications in the locker wrapper script, I was planning to pass in the locker name as an environment variable, FWIW

absolutely, Me/key.pub, and ideally the sha of that for shorthand/references everywhere (including the dht)
it'd be great to have that stored in the locker as the master (along with auth :)

@quartzjer I'm fine with the idea of using some or all of Me/key.pub, but I do have a question as to whether that's too identifying, especially as we start to use the key for other things.
I'll just put this out there: this information isn't traditional analytics data. I think it should be fine to gather for all hosted accounts, and really, to be useful, it needs to be gathered for all of them. Is there anyone who believes strongly it should be disabled for people who have opted out of the analytics?

The public key is designed+designated to be public, so it should be good :)
We have to collect stats externally on processes regardless, I agree this is much more like that, IMO the opt in is about tracking someone's personal actions/activities/etc.
On Feb 27, 2012, at 4:40 PM, Forrest L<EMAIL_ADDRESS>wrote:

@quartzjer I'm fine with the idea of using some or all of Me/key.pub, but I do have a question as to whether that's too identifying, especially as we start to use the key for other things.
I'll just put this out there: this information isn't traditional analytics data. I think it should be fine to gather for all hosted accounts, and really, to be useful, it needs to be gathered for all of them. Is there anyone who believes strongly it should be disabled for people who have opted out of the analytics?

Reply to this email directly or view it on GitHub:
https://github.com/LockerProject/Locker/issues/877#issuecomment-4204979

I agree that these kind of system statistics relate more to infrastructure visibility than to personal data and can be collected regardless of optin. If we can't see what our servers are doing, we can't anticipate or respond to outages.


⚠ Bofrost.be has degraded performance

In 17de933, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1536 ms

Resolved: Bofrost.be performance has improved in 21abf05.


use annotate_adj from gnomad_methods when filtering genotypes

Thanks for catching those.
I made some additional changes to use the ht, but didn't find a 'crai_path' in the ht schema, so I used
meta_ht.project_meta.cram_path.replace(".cram", ".cram.crai")

Is this correct?

Thanks for catching those.
I made some additional changes to use the ht, but didn't find a 'crai_path' in the ht schema, so I used
meta_ht.project_meta.cram_path.replace(".cram", ".cram.crai")

Is this correct?

Just double-checked the v3.1 spreadsheet, and .crams all have indices named .cram.crai
It might be useful to add a crai_path field in case future samples have a different naming convention.

Just double-checked the v3.1 spreadsheet, and .crams all have indices named .cram.crai
It might be useful to add a crai_path field in case future samples have a different naming convention.


Component Navs bug??

I am using bootstrap v4.0 with angular, but I meet some problems about component navs like this:

Firstly, I navigate to 'help', it works fine, current url is http://localhost:4201/help.

But if I refresh the whole page, I get this(same url):

This is my code:

    Introduction

    Analysis

    Help

    FQAs

Is it a bug or I use it with a wrong way??

Bug reports must include a live demo of the problem. Per our contributing guidelines, please create a reduced test case via JS Bin or CodePen and report back with your link, Bootstrap version, and specific browser and OS details.

Sorry, I don't know how to put an Angular app into JS Bin, if you like, please see here https://github.com/OnlyBelter/metDNA-angular/releases/tag/v0.1, download the code and you just need two step to repeat this problem if you have installed anglular-cli and npm:
npm install
ng server

Then you can see it at http://localhost:4200/help.
I use 61.0.3163.91 of Chrome, v4.0.0-beta of Bootstrap, Windows 7.

@OnlyBelter: why are you using active for all nav-links?

    Introduction
...

The issue is that you include the "active" class in the first menu link as static class in the class tag and it remains there.
You should let angular decide when to add the class.

@sarbull Thanks, that's my fault.


Connection aborted error 10053 after running the code for longer duration.

While getting the followers list of any famous handle I am getting the following error after 2-3 time frames(i.e, 15+15+15 mins).
My code goes like this:
*importing and OAuth*

api = tweepy.API(auth, wait_on_rate_limit=True)
users = tweepy.Cursor(api.followers, screen_name = 'realmadrid', count = 200).items()
with open('madrid_Followers.txt','a') as f:
    while True:
        user = next(users)
        f.write(user.screen_name)
        f.write('\n')
        print(user.screen_name)

after 2-3 time frames or 30-45 mins I am getting the following error:
Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 594, in urlopen
    chunked=chunked)
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 391, in _make_request
    six.raise_from(e, None)
  File "<string>", line 2, in raise_from
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 387, in _make_request
    httplib_response = conn.getresponse()
  File "C:\Python34\lib\http\client.py", line 1171, in getresponse
    response.begin()
  File "C:\Python34\lib\http\client.py", line 351, in begin
    version, status, reason = self._read_status()
  File "C:\Python34\lib\http\client.py", line 313, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "C:\Python34\lib\socket.py", line 374, in readinto
    return self._sock.recv_into(b)
  File "C:\Python34\lib\ssl.py", line 751, in recv_into
    return self.read(nbytes, buffer)
  File "C:\Python34\lib\ssl.py", line 623, in read
    v = self._sslobj.read(len, buffer)
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\requests\adapters.py", line 423, in send
    timeout=timeout
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 643, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\util\retry.py", line 334, in increment
    raise six.reraise(type(error), error, _stacktrace)
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\packages\six.py", line 685, in reraise
    raise value.with_traceback(tb)
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 594, in urlopen
    chunked=chunked)
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 391, in _make_request
    six.raise_from(e, None)
  File "<string>", line 2, in raise_from
  File "C:\Python34\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 387, in _make_request
    httplib_response = conn.getresponse()
  File "C:\Python34\lib\http\client.py", line 1171, in getresponse
    response.begin()
  File "C:\Python34\lib\http\client.py", line 351, in begin
    version, status, reason = self._read_status()
  File "C:\Python34\lib\http\client.py", line 313, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "C:\Python34\lib\socket.py", line 374, in readinto
    return self._sock.recv_into(b)
  File "C:\Python34\lib\ssl.py", line 751, in recv_into
    return self.read(nbytes, buffer)
  File "C:\Python34\lib\ssl.py", line 623, in read
    v = self._sslobj.read(len, buffer)
requests.packages.urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionAbortedError(10053,
'An established connection was aborted by the software in your host machine', None, 10053, None))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\tweepy-3.6.0-py3.4.egg\tweepy\binder.py", line 187, in execute
    proxies=self.api.proxy)
  File "C:\Python34\lib\site-packages\requests\sessions.py", line 488, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Python34\lib\site-packages\requests\sessions.py", line 609, in send
    r = adapter.send(request, **kwargs)
  File "C:\Python34\lib\site-packages\requests\adapters.py", line 473, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionAbortedError(10053,
'An established connection was aborted by the software in your host machine', None, 10053, None))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "E:\python\MB\Data Mining\timeline.py", line 21, in <module>
    user = next(users)
  File "C:\Python34\lib\site-packages\tweepy-3.6.0-py3.4.egg\tweepy\cursor.py", line 49, in __next__
    return self.next()
  File "C:\Python34\lib\site-packages\tweepy-3.6.0-py3.4.egg\tweepy\cursor.py", line 197, in next
    self.current_page = self.page_iterator.next()
  File "C:\Python34\lib\site-packages\tweepy-3.6.0-py3.4.egg\tweepy\cursor.py", line 75, in next
    **self.kargs)
  File "C:\Python34\lib\site-packages\tweepy-3.6.0-py3.4.egg\tweepy\binder.py", line 245, in _call
    return method.execute()
  File "C:\Python34\lib\site-packages\tweepy-3.6.0-py3.4.egg\tweepy\binder.py", line 189, in execute
    raise TweepError('Failed to send request: %s' % e)
tweepy.error.TweepError: Failed to send request: ('Connection aborted.', ConnectionAbortedError(10053,
'An established connection was aborted by the software in your host machine', None, 10053, None))

Please help me out with this. I am using Windows 7, python 3.4 and tweepy 3.6. I tried this code with both IDLE as well as Windows Powershell but still no luck. I also tried the code with time.sleep(15*60) but again same issue prevails. Next, I checked my connection which is also working fine.

Closing this in favor of #1606


Leaving backup/temp file behind on save intermittently

Issue Type: Bug
Save a modified file (I see this with Python files, not sure if it affects other file types or not).
When saving a file, a duplicate file with same name with a guid appended to it will sometimes get left behind in the same directory. For example:

The file has to be deleted manually.
 I.e. code --  --disable-extensions.  I'd suspect that this is caused by the python extension.

/needsMoreInfo


Sub Process Log Files are Not Separated

In debugging some of my broken scripts queued using fly.py, it became immediately apparent that the outputs from each queued command for an individual job all wrote to the same .err, .out, and .log files.
My temporary personal fix for this is to change the log file names to use the $(Process) macro (found in Example 2 of this section of the documentation), such that the output files would include both the job id (for DAG jobs) as well as the specific HTCondor process number.
While this solution will work for both DAG and non-DAG jobs, it may lead to cluttered condor run directories for large numbers of DAG jobs. An alternative would be to create individual directories for each job file.
I am happy to work on this issue, but I would like input on which option (all output files in the same directory or output files in job-specific directories) would be best before I submit a PR.

I am unable to link the PR I made to fix this, but the PR is titled "Sub-process specific output.".
The fix I made can lead to cluttered directories if you have many subprocesses due to each subprocess getting its own .out, .err, and .log file, but determining a fix to that may be best left to the maintainers.


Provide database integration within both inner and outer loops

This didn't turn out to be a useful way to break down the work, especially given how much of this comes from the Service Binding Operator and odo.
We still have some sample work, and should consider a test in our outer loop.
But closing this for now.


Tweak how result of resolving ENS name (-> address) in Send screen is displayed

Before PR
After PR

Personally don't think this is an improvement, what do you think @tomekalphawallet?

Hmmm... why?
In the future, we will have to find a space for "Address Book"
When validating, you usually look at the last 4 characters.

Personally don't think this is an improvement, what do you think @tomekalphawallet?

Hmmm... why?
In the future, we will have to find a space for "Address Book"
When validating, you usually look at the last 4 characters.

@tomekalphawallet from my perspective I find it unsettling not to see the whole address... I may have a bias there however

@James-Sangalli I'll rebase and push again

rebase

@James-Sangalli done. Would you do a quick check again because master had changed quite a bit.

Personally don't think this is an improvement, what do you think @tomekalphawallet?

Hmmm... why?
In the future, we will have to find a space for "Address Book"
When validating, you usually look at the last 4 characters.

@tomekalphawallet from my perspective I find it unsettling not to see the whole address... I may have a bias there however

If that would be a case, maybe on tap you can view the whole address.


Master to Live

Docs Build status updates of commit 861cf5c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Get-PolicyConfig.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-DlpComplianceRule.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-DlpComplianceRule.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-PolicyConfig.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Regex to allow Xcode versions 6 and 7

Self-explanatory. Allowing users to start using Xcode 7 right away (I can confirm Steroids works with Xcode 7 simulators).

Can someone add (6|7|8|9) to it to help future proof it a little? I manually added 8 to my src so I could kick off sim