Skip to content

Commit 0dda5ce

Browse files
authored
Merge pull request jupyter-lsp#655 from krassowski/v3.8.1
Prepare release 3.8.1
2 parents 84782eb + 25932ae commit 0dda5ce

File tree

8 files changed

+31
-14
lines changed

8 files changed

+31
-14
lines changed

CHANGELOG.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
11
## Changelog
22

3-
### `@krassowski/jupyterlab-lsp 3.8.1` (unreleased)
3+
### `@krassowski/jupyterlab-lsp 3.8.1` (2021-08-02)
44

55
- bug fixes:
6-
- remove spurious `ValidationError` warnings for non-installed servers ([#645)], thanks @karlaspuldaro)
7-
- `%Rdevice` magic is now properly overridden and won't be extracted to R code ([#646)])
8-
- Fix hover rendering for MarkedStrings, fix hover disappearing when moving mouse towards it ([#653)])
6+
- `%Rdevice` magic is now properly overridden and won't be extracted to R code ([#646])
7+
- Fix hover rendering for 1MarkedString1s, fix hover disappearing when moving mouse towards it ([#653])
98

10-
[#645]: https://github.com/krassowski/jupyterlab-lsp/pull/645
119
[#646]: https://github.com/krassowski/jupyterlab-lsp/pull/646
1210
[#653]: https://github.com/krassowski/jupyterlab-lsp/pull/653
1311

12+
### `jupyter-lsp 1.4.1` (2021-08-02)
13+
14+
- bug fixes:
15+
- remove spurious `ValidationError` warnings for non-installed servers ([#645], thanks @karlaspuldaro)
16+
- reduce number and verbosity of logs on startup
17+
18+
[#645]: https://github.com/krassowski/jupyterlab-lsp/pull/645
19+
1420
### `@krassowski/jupyterlab-lsp 3.8.0` (2021-07-04)
1521

1622
- improvements:

packages/jupyterlab-lsp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@krassowski/jupyterlab-lsp",
3-
"version": "3.8.0",
3+
"version": "3.8.1",
44
"description": "Language Server Protocol integration for JupyterLab",
55
"keywords": [
66
"jupyter",

packages/metapackage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@krassowski/jupyterlab-lsp-metapackage",
3-
"version": "3.8.0",
3+
"version": "3.8.1",
44
"description": "JupyterLab LSP - Meta Package. All of the packages used by JupyterLab LSP",
55
"homepage": "https://github.com/krassowski/jupyterlab-lsp",
66
"bugs": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
""" single source of truth for jupyter_lsp version
22
"""
3-
__version__ = "1.4.0"
3+
__version__ = "1.4.1"

python_packages/jupyter_lsp/jupyter_lsp/manager.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,8 @@ def _autodetect_language_servers(self, only_installed: bool):
228228
except Exception: # pragma: no cover
229229
self.log.exception("Failed to load entry_points")
230230

231+
skipped_servers = []
232+
231233
for ep_name, ep in entry_points.items():
232234
try:
233235
spec_finder = ep.load() # type: SpecMaker
@@ -244,9 +246,7 @@ def _autodetect_language_servers(self, only_installed: bool):
244246
if hasattr(spec_finder, "is_installed"):
245247
spec_finder_from_base = cast(SpecBase, spec_finder)
246248
if not spec_finder_from_base.is_installed(self):
247-
self.log.info(
248-
_("Skipping non-installed server: `{}`").format(ep.name)
249-
)
249+
skipped_servers.append(ep.name)
250250
continue
251251
specs = spec_finder(self) or {}
252252
except Exception as err: # pragma: no cover
@@ -274,6 +274,13 @@ def _autodetect_language_servers(self, only_installed: bool):
274274
for key, spec in specs.items():
275275
yield key, spec
276276

277+
if skipped_servers:
278+
self.log.info(
279+
_("Skipped non-installed server(s): {}").format(
280+
", ".join(skipped_servers)
281+
)
282+
)
283+
277284

278285
# the listener decorator
279286
lsp_message_listener = LanguageServerManager.register_message_listener # noqa

python_packages/jupyter_lsp/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import setuptools
66

77
setuptools.setup(
8+
name="jupyter-lsp",
89
version=re.findall(
910
r"""__version__ = "([^"]+)"$""",
1011
(Path(__file__).parent / "jupyter_lsp" / "_version.py").read_text(

python_packages/jupyterlab_lsp/setup.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,7 @@ def get_data_files():
4040
setuptools.setup(
4141
version=f"{_version}{_release}",
4242
data_files=get_data_files(),
43+
# explicit name as a workaround for GitHub dependency analyzer
44+
# not discovering Python packages otherwise
45+
name="jupyterlab-lsp",
4346
)

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11756,9 +11756,9 @@ puppeteer@^1.17.0:
1175611756
ws "^6.1.0"
1175711757

1175811758
pyright@^1.1:
11759-
version "1.1.140"
11760-
resolved "https://registry.yarnpkg.com/pyright/-/pyright-1.1.140.tgz#2692f67b2769e664983dff3fefee4c0e4d12f4fa"
11761-
integrity sha512-isJj7cahjEK7xAy5/aLJ4TfzLJGA4SCWqPk1pLJA3k8S6VUo4FIiPrvHOd1LM2gxImqgef4rwUeHRC+vrOKLRQ==
11759+
version "1.1.159"
11760+
resolved "https://registry.yarnpkg.com/pyright/-/pyright-1.1.159.tgz#185228546adbaff6dbac6127e91a16aa6846e319"
11761+
integrity sha512-KCKxW9MWLTTmM6CMHixpgX0H+eZO40aAQwXs1qji4Ru+Yq/KJCGb2b7eTqXMoRxEqz1cIinvpaoH11R54gUBGQ==
1176211762

1176311763
q@^1.5.1:
1176411764
version "1.5.1"

0 commit comments

Comments
 (0)