Commit 312496cc authored by Jérome Perrin's avatar Jérome Perrin

software/theia: version up theia-open 0.4.2

The client side was reimplemented in node, to workaround segmentation faults
with python/ncurses.
parent 6eec9f8a
...@@ -15,15 +15,15 @@ ...@@ -15,15 +15,15 @@
[instance] [instance]
filename = instance.cfg.in filename = instance.cfg.in
md5sum = 7cdff4ef4e8a7d1ac5f529865a7d8c6a md5sum = a73524f7ed4fc3bc62e43afb522060da
[yarn.lock] [yarn.lock]
filename = yarn.lock filename = yarn.lock
md5sum = e9c0f6cc380b53425f521a167c2fdf66 md5sum = a79bd40406ce0adfc70f0047e5096481
[python-language-server-requirements.txt] [python-language-server-requirements.txt]
filename = python-language-server-requirements.txt filename = python-language-server-requirements.txt
md5sum = 2c3503b9ecf56d0d6fcf77cec2c0999c md5sum = 9f478fd1b03b7738f3de549cb899bf54
[preloadTemplate.html] [preloadTemplate.html]
filename = preloadTemplate.html filename = preloadTemplate.html
......
...@@ -319,7 +319,7 @@ template = ...@@ -319,7 +319,7 @@ template =
export TEMP=$TMP export TEMP=$TMP
export LC_ALL=C.UTF-8 export LC_ALL=C.UTF-8
export TERMINFO=${ncurses:location}/lib/terminfo/ export TERMINFO=${ncurses:location}/lib/terminfo/
export EDITOR="${python-language-server:location}/bin/python -m theia_open --wait" export EDITOR="${theia-open:rendered} --wait"
export THEIA_DEFAULT_PLUGINS="local-dir:${theia-plugins:location}" export THEIA_DEFAULT_PLUGINS="local-dir:${theia-plugins:location}"
. $${common-environment:rendered} . $${common-environment:rendered}
exec ${theia-wrapper:rendered} "$@" exec ${theia-wrapper:rendered} "$@"
......
...@@ -28,7 +28,6 @@ requests==2.25.1 ...@@ -28,7 +28,6 @@ requests==2.25.1
rope==0.11.0 rope==0.11.0
six==1.12.0 six==1.12.0
snowballstemmer==1.2.1 snowballstemmer==1.2.1
theia-open==0.3.0
toml==0.10.2 toml==0.10.2
typed-ast==1.4.1 typed-ast==1.4.1
typeguard==2.12.0 typeguard==2.12.0
......
...@@ -283,7 +283,8 @@ template = ...@@ -283,7 +283,8 @@ template =
"@theia/variable-resolver": "latest", "@theia/variable-resolver": "latest",
"@theia/vsx-registry": "latest", "@theia/vsx-registry": "latest",
"@theia/workspace": "latest", "@theia/workspace": "latest",
"@perrinjerome/theia-open": "0.1.2" "@perrinjerome/theia-open": "latest",
"@perrinjerome/theia-open-cli": "latest"
}, },
"devDependencies": { "devDependencies": {
"@theia/cli": "latest" "@theia/cli": "latest"
...@@ -312,6 +313,14 @@ template = ...@@ -312,6 +313,14 @@ template =
cd ${theia:location} cd ${theia:location}
exec ${yarn:location}/bin/yarn theia start "$@" exec ${yarn:location}/bin/yarn theia start "$@"
[theia-open]
recipe = slapos.recipe.template:jinja2
rendered = ${buildout:bin-directory}/${:_buildout_section_name_}
mode = 0777
template =
inline:
#!/bin/sh
exec ${nodejs:location}/bin/node ${theia:location}/node_modules/.bin/theia-open "$@"
[instance] [instance]
<= template-base <= template-base
......
...@@ -826,10 +826,21 @@ ...@@ -826,10 +826,21 @@
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==
"@perrinjerome/theia-open@0.1.2": "@perrinjerome/theia-open-cli@latest":
version "0.1.2" version "0.4.2"
resolved "https://registry.yarnpkg.com/@perrinjerome/theia-open/-/theia-open-0.1.2.tgz#14d4593f7662fdfd758787c76aded4db56f081af" resolved "https://registry.yarnpkg.com/@perrinjerome/theia-open-cli/-/theia-open-cli-0.4.2.tgz#f439ccf307d9154fcf00fff8d939a501bf93f07f"
integrity sha512-sLmm0adv5rb+7Xk+Bci8AIOi7eyg6GsoVlvNXU+A8FusTOFIIGr1z/ajxnYQkYHM6h45EXCGsw5+orO3nQKhrQ== integrity sha512-dmkqRYfm0QaqWK2ZpHx3+0tARAsQ2uR333C6uYuGgQ+uv/LU9eU5OuJmTKK83s/a8USsAPO3UTXbnFTQsR4aLA==
dependencies:
chalk "^4.1.0"
clear "^0.1.0"
inquirer "^3.2.2"
node-fetch "^2.6.0"
yargs "^13.3.0"
"@perrinjerome/theia-open@latest":
version "0.4.2"
resolved "https://registry.yarnpkg.com/@perrinjerome/theia-open/-/theia-open-0.4.2.tgz#a723182b060e7a2bd8ab52642f18fd07ca2e2765"
integrity sha512-GFAmIuM1TQpSyNPDRfVTQGwtCBCq9fFZvbcdxqFJpsUxyI5iosOtmJNBrQ7h+vQNGyO3S4ezCb6udK0QxnGUNA==
dependencies: dependencies:
"@theia/core" latest "@theia/core" latest
...@@ -3949,6 +3960,11 @@ clean-stack@^2.0.0: ...@@ -3949,6 +3960,11 @@ clean-stack@^2.0.0:
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
clear@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/clear/-/clear-0.1.0.tgz#b81b1e03437a716984fd7ac97c87d73bdfe7048a"
integrity sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==
cli-cursor@^1.0.2: cli-cursor@^1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987"
...@@ -5332,7 +5348,7 @@ extend@^3.0.2, extend@~3.0.2: ...@@ -5332,7 +5348,7 @@ extend@^3.0.2, extend@~3.0.2:
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
external-editor@^2.1.0: external-editor@^2.0.4, external-editor@^2.1.0:
version "2.2.0" version "2.2.0"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==
...@@ -6519,6 +6535,26 @@ ini@^1.3.4, ini@~1.3.0: ...@@ -6519,6 +6535,26 @@ ini@^1.3.4, ini@~1.3.0:
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
inquirer@^3.2.2:
version "3.3.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==
dependencies:
ansi-escapes "^3.0.0"
chalk "^2.0.0"
cli-cursor "^2.1.0"
cli-width "^2.0.0"
external-editor "^2.0.4"
figures "^2.0.0"
lodash "^4.3.0"
mute-stream "0.0.7"
run-async "^2.2.0"
rx-lite "^4.0.8"
rx-lite-aggregates "^4.0.8"
string-width "^2.1.0"
strip-ansi "^4.0.0"
through "^2.3.6"
inquirer@^5.1.0: inquirer@^5.1.0:
version "5.2.0" version "5.2.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726"
...@@ -9902,6 +9938,18 @@ run-queue@^1.0.0, run-queue@^1.0.3: ...@@ -9902,6 +9938,18 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies: dependencies:
aproba "^1.1.1" aproba "^1.1.1"
rx-lite-aggregates@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=
dependencies:
rx-lite "*"
rx-lite@*, rx-lite@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=
rxjs@^5.4.2, rxjs@^5.5.2: rxjs@^5.4.2, rxjs@^5.5.2:
version "5.5.12" version "5.5.12"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment