Sat Jan 20 08:53:37 2024 UTC (138d)
py-jupyter-lsp: updated to 2.2.2

2.2.2

bug fixes:
address warning about renamed extension_points
fix compatibility with jupyter server 1.x
fix an authentication-related security vulnerability (see the advisory for details)
enhancements:
add authorization support (lsp resource, jupyter-server v2+ only) - this allows server operators for fine grained access control, e.g. in case if specific users (such as guest or read-only users) should not be allowed to access LSP; this is in addition to authentication fixes


(adam)
diff -r1.2 -r1.3 pkgsrc/www/py-jupyter-lsp/Makefile
diff -r1.2 -r1.3 pkgsrc/www/py-jupyter-lsp/PLIST
diff -r1.2 -r1.3 pkgsrc/www/py-jupyter-lsp/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/www/py-jupyter-lsp/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-jupyter-lsp/Makefile 2023/11/30 09:46:44 1.2
+++ pkgsrc/www/py-jupyter-lsp/Makefile 2024/01/20 08:53:37 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.2 2023/11/30 09:46:44 adam Exp $ 1# $NetBSD: Makefile,v 1.3 2024/01/20 08:53:37 adam Exp $
2 2
3DISTNAME= jupyter-lsp-2.2.1 3DISTNAME= jupyter-lsp-2.2.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=j/jupyter-lsp/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=j/jupyter-lsp/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/jupyter-lsp/jupyterlab-lsp 9HOMEPAGE= https://github.com/jupyter-lsp/jupyterlab-lsp
10COMMENT= Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server 10COMMENT= Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
14TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 14TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
15DEPENDS+= ${PYPKGPREFIX}-jupyter_server>=1.1.2:../../www/py-jupyter_server 15DEPENDS+= ${PYPKGPREFIX}-jupyter_server>=1.1.2:../../www/py-jupyter_server
16TEST_DEPENDS+= ${PYPKGPREFIX}-tornado>=6.1:../../www/py-tornado 16TEST_DEPENDS+= ${PYPKGPREFIX}-tornado>=6.1:../../www/py-tornado

cvs diff -r1.2 -r1.3 pkgsrc/www/py-jupyter-lsp/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-jupyter-lsp/PLIST 2023/11/30 09:46:44 1.2
+++ pkgsrc/www/py-jupyter-lsp/PLIST 2024/01/20 08:53:37 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2023/11/30 09:46:44 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2024/01/20 08:53:37 adam Exp $
2etc/jupyter/jupyter_notebook_config.d/jupyter-lsp-notebook.json 2etc/jupyter/jupyter_notebook_config.d/jupyter-lsp-notebook.json
3etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json 3etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json
4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
5${PYSITELIB}/${WHEEL_INFODIR}/METADATA 5${PYSITELIB}/${WHEEL_INFODIR}/METADATA
6${PYSITELIB}/${WHEEL_INFODIR}/RECORD 6${PYSITELIB}/${WHEEL_INFODIR}/RECORD
7${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 7${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
8${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 8${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
9${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 9${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
10${PYSITELIB}/jupyter_lsp/__init__.py 10${PYSITELIB}/jupyter_lsp/__init__.py
11${PYSITELIB}/jupyter_lsp/__init__.pyc 11${PYSITELIB}/jupyter_lsp/__init__.pyc
12${PYSITELIB}/jupyter_lsp/__init__.pyo 12${PYSITELIB}/jupyter_lsp/__init__.pyo
13${PYSITELIB}/jupyter_lsp/_version.py 13${PYSITELIB}/jupyter_lsp/_version.py
14${PYSITELIB}/jupyter_lsp/_version.pyc 14${PYSITELIB}/jupyter_lsp/_version.pyc
@@ -113,26 +113,29 @@ ${PYSITELIB}/jupyter_lsp/specs/yaml_lang @@ -113,26 +113,29 @@ ${PYSITELIB}/jupyter_lsp/specs/yaml_lang
113${PYSITELIB}/jupyter_lsp/specs/yaml_language_server.pyo 113${PYSITELIB}/jupyter_lsp/specs/yaml_language_server.pyo
114${PYSITELIB}/jupyter_lsp/stdio.py 114${PYSITELIB}/jupyter_lsp/stdio.py
115${PYSITELIB}/jupyter_lsp/stdio.pyc 115${PYSITELIB}/jupyter_lsp/stdio.pyc
116${PYSITELIB}/jupyter_lsp/stdio.pyo 116${PYSITELIB}/jupyter_lsp/stdio.pyo
117${PYSITELIB}/jupyter_lsp/tests/__init__.py 117${PYSITELIB}/jupyter_lsp/tests/__init__.py
118${PYSITELIB}/jupyter_lsp/tests/__init__.pyc 118${PYSITELIB}/jupyter_lsp/tests/__init__.pyc
119${PYSITELIB}/jupyter_lsp/tests/__init__.pyo 119${PYSITELIB}/jupyter_lsp/tests/__init__.pyo
120${PYSITELIB}/jupyter_lsp/tests/conftest.py 120${PYSITELIB}/jupyter_lsp/tests/conftest.py
121${PYSITELIB}/jupyter_lsp/tests/conftest.pyc 121${PYSITELIB}/jupyter_lsp/tests/conftest.pyc
122${PYSITELIB}/jupyter_lsp/tests/conftest.pyo 122${PYSITELIB}/jupyter_lsp/tests/conftest.pyo
123${PYSITELIB}/jupyter_lsp/tests/listener.py 123${PYSITELIB}/jupyter_lsp/tests/listener.py
124${PYSITELIB}/jupyter_lsp/tests/listener.pyc 124${PYSITELIB}/jupyter_lsp/tests/listener.pyc
125${PYSITELIB}/jupyter_lsp/tests/listener.pyo 125${PYSITELIB}/jupyter_lsp/tests/listener.pyo
 126${PYSITELIB}/jupyter_lsp/tests/test_auth.py
 127${PYSITELIB}/jupyter_lsp/tests/test_auth.pyc
 128${PYSITELIB}/jupyter_lsp/tests/test_auth.pyo
126${PYSITELIB}/jupyter_lsp/tests/test_bad_spec.py 129${PYSITELIB}/jupyter_lsp/tests/test_bad_spec.py
127${PYSITELIB}/jupyter_lsp/tests/test_bad_spec.pyc 130${PYSITELIB}/jupyter_lsp/tests/test_bad_spec.pyc
128${PYSITELIB}/jupyter_lsp/tests/test_bad_spec.pyo 131${PYSITELIB}/jupyter_lsp/tests/test_bad_spec.pyo
129${PYSITELIB}/jupyter_lsp/tests/test_conf_d.py 132${PYSITELIB}/jupyter_lsp/tests/test_conf_d.py
130${PYSITELIB}/jupyter_lsp/tests/test_conf_d.pyc 133${PYSITELIB}/jupyter_lsp/tests/test_conf_d.pyc
131${PYSITELIB}/jupyter_lsp/tests/test_conf_d.pyo 134${PYSITELIB}/jupyter_lsp/tests/test_conf_d.pyo
132${PYSITELIB}/jupyter_lsp/tests/test_detect.py 135${PYSITELIB}/jupyter_lsp/tests/test_detect.py
133${PYSITELIB}/jupyter_lsp/tests/test_detect.pyc 136${PYSITELIB}/jupyter_lsp/tests/test_detect.pyc
134${PYSITELIB}/jupyter_lsp/tests/test_detect.pyo 137${PYSITELIB}/jupyter_lsp/tests/test_detect.pyo
135${PYSITELIB}/jupyter_lsp/tests/test_extension.py 138${PYSITELIB}/jupyter_lsp/tests/test_extension.py
136${PYSITELIB}/jupyter_lsp/tests/test_extension.pyc 139${PYSITELIB}/jupyter_lsp/tests/test_extension.pyc
137${PYSITELIB}/jupyter_lsp/tests/test_extension.pyo 140${PYSITELIB}/jupyter_lsp/tests/test_extension.pyo
138${PYSITELIB}/jupyter_lsp/tests/test_listener.py 141${PYSITELIB}/jupyter_lsp/tests/test_listener.py

cvs diff -r1.2 -r1.3 pkgsrc/www/py-jupyter-lsp/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-jupyter-lsp/distinfo 2023/11/30 09:46:44 1.2
+++ pkgsrc/www/py-jupyter-lsp/distinfo 2024/01/20 08:53:37 1.3
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.2 2023/11/30 09:46:44 adam Exp $ 1$NetBSD: distinfo,v 1.3 2024/01/20 08:53:37 adam Exp $
2 2
3BLAKE2s (jupyter-lsp-2.2.1.tar.gz) = ec91d5c8d80e2a46fe77d104ae2a98e1e7de9766259097522b16db9aa5e02db1 3BLAKE2s (jupyter-lsp-2.2.2.tar.gz) = 067d8fdb6efb4eafe4253bc6f20b4289906917e3e82a20c034c2233083bb3fc4
4SHA512 (jupyter-lsp-2.2.1.tar.gz) = 2f8d5a7a19daedd649810baa43bed5ae994dec7245a793298f5de4c32fd22190ffa3c4a356b3bfda3422fcdce5a34ea081c7f49030db8fcb633f761719ecfe4b 4SHA512 (jupyter-lsp-2.2.2.tar.gz) = 4d2482c8a910835257d566a8f5b7295345035ba994c768ab5784e903bcad3a1127fd3497fa7d34f9e78380ba6d18871e6d12e8061a791907705e4a78c0e1cc83
5Size (jupyter-lsp-2.2.1.tar.gz) = 45839 bytes 5Size (jupyter-lsp-2.2.2.tar.gz) = 48168 bytes