summaryrefslogtreecommitdiff
path: root/dev-python/jupyter_server
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-23 13:59:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-23 13:59:28 +0000
commit1ffbeeb1643e9197d8a58c65a1d76bbaf3656292 (patch)
tree2cb5d912afaf290c355b58f8a7334b0e6c5277f0 /dev-python/jupyter_server
parent7819ef4baadbb9171070ce385f7051989fe64e49 (diff)
gentoo auto-resync : 23:12:2022 - 13:59:28
Diffstat (limited to 'dev-python/jupyter_server')
-rw-r--r--dev-python/jupyter_server/Manifest4
-rw-r--r--dev-python/jupyter_server/files/jupyter_server-2.0.1-skip-npm.patch2
-rw-r--r--dev-python/jupyter_server/jupyter_server-2.0.5.ebuild79
3 files changed, 83 insertions, 2 deletions
diff --git a/dev-python/jupyter_server/Manifest b/dev-python/jupyter_server/Manifest
index b5edb8ed6155..fa6933baf3b2 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -1,6 +1,8 @@
-AUX jupyter_server-2.0.1-skip-npm.patch 699 BLAKE2B 0777af6f628e89d5e01ff518978a558ce4ffeb0acdc38d956948f66d1d88cc41af653d96d0dd8b26ecde1c706f47a60ea1c819dd2747276876c76f9d13b3b4ea SHA512 587f72d431dacdd56b7201d3c91a6eeaf0c6614eb760b405888ee0fe715cfaaca5de8bf2ebfae23c95b12beac00da20bfc810d5bf1cf9b336bdb4c2b1c3a3f43
+AUX jupyter_server-2.0.1-skip-npm.patch 698 BLAKE2B f037094e4ba041f112e6b2b08693186c9414fee1dbb9a25be94bc7ec75be09888c2b147329ef9c4b2bdcefd54c44cbadfb658983f97537e5b277eb0fc9ae4cc4 SHA512 d20cfdc71c1c58a7c3126db80d30d34ec8f188f6b5da82accd9e02c91cb14ce750123be443d0c85b18357ae1d22117912c4605e0ee74d9dbf226c739faa17297
DIST jupyter_server-1.19.1.tar.gz 453411 BLAKE2B 800231e7e7ddfcf2a2c2f2725971983d754c76940623ce000e6b86ad503bc6ca68a27e55ca3766193e58184a7148471464dfa9c27076e53ac84b176b8ff65897 SHA512 f4228c73950e49fe26add11c61f3de425b963726908a2df7dae21bb38b986c2ebb6abfc3319ef9e3acbc2fef9579a1a70ac594920985977adf580a082d272368
DIST jupyter_server-2.0.1.tar.gz 680584 BLAKE2B 06ec85e0088f3ab7d08935b2b085c96d4ce9b787895a573024f64af48b78a7c99bbe8fa8330f8536b55d32fd7321a5cb56958a55a6044aec687107d13dce9db0 SHA512 c8d676da5af479ca0492c94615b01f9d2efb0d8e3aefa78437c44997409afeef1eaf7e269ce48047597d83cc82a26602108db17eacddca73179e9042ee145afa
+DIST jupyter_server-2.0.5.tar.gz 682705 BLAKE2B ea83b74c105fe7337dfafd725a7f6989b440a7124be73f854900d578439b5a3f0f5056e39056ce28ee07611b742afb4c4b1d1352f123125d4d7080269f217a94 SHA512 6e2af05c1cc6875fd32158bbd70a55f7a05e18af7b264d7d3e966d3d8c1c515927e86a0763e5734bca90b57119183d1ad4e10c44a47d929c6d62b15f78cc18f0
EBUILD jupyter_server-1.19.1.ebuild 2282 BLAKE2B 2c9c0450fa3f77034ce1e072425a235d61b6219d5adc624ab591514d4f4faced43d5e8f302aceafe3a4ddb0fcca1b12281351f1075376f127e75e7dc627ecb5b SHA512 2754a4a18aea4ad2529d03ceaf64c81b04ee15a7f6c7d1742b26c187d344be6f52d288957945ebc729d76c6c909a34688e8a434aa4aa3afadce0ae487c7915fd
EBUILD jupyter_server-2.0.1.ebuild 2280 BLAKE2B 0fe8c231cccfe2f35b747835ace6a772775576d8875cd8701ee2581323853c8326e4681f696fbfdae39110692f91a94b331a72734491c36de9cd8880f79cb8d2 SHA512 74fd9c5a3724141eaae1ddac6182b655412e936ba4b680d66ec53159a50a2f2725246a8ef407ea0e0b13d67aa6bebe421efdbb655be2366a03cb339f948009bb
+EBUILD jupyter_server-2.0.5.ebuild 2287 BLAKE2B 8a3f7e40d9cace3f8b97acf91892472ada83b182630f3ea4aed1770574f359b92e978588ecde80948acc8f5b373cfcedebb4e1f6df2cf3dddc3324221c3250f3 SHA512 4caf188faef10dfab256eac12256ea071cfc279cf8b4ddb9ef1885fd4f0ab3bd618d97f94feb728fe3b28203695d34821de5317411ab64132c4857a7d98640f8
MISC metadata.xml 544 BLAKE2B ec5a0aea1d2ad6ce0e59972d2ef4ce62c03877d464dfdc34bcb94a7d01304c63761c6bc30ed973bba1f4100e25f70541bed4eea858deb44f359d0e373ae1ade0 SHA512 ffe7deb7349ce99890b902a225b73913185bfa860237dea8c1a508a6a5e84bbb74ca7a5c43253c9986f97fb3fd1e9f2bb63ca60f73953fcc851359df8adb5fbd
diff --git a/dev-python/jupyter_server/files/jupyter_server-2.0.1-skip-npm.patch b/dev-python/jupyter_server/files/jupyter_server-2.0.1-skip-npm.patch
index 18bd285491bd..f7b484e020b6 100644
--- a/dev-python/jupyter_server/files/jupyter_server-2.0.1-skip-npm.patch
+++ b/dev-python/jupyter_server/files/jupyter_server-2.0.1-skip-npm.patch
@@ -5,7 +5,7 @@ index a23f5e1..203f47f 100644
@@ -140,17 +140,6 @@ validate-bump = false
[tool.hatch.build]
artifacts = ["jupyter_server/static/style"]
-
+
-[tool.hatch.build.hooks.jupyter-builder]
-dependencies = ["hatch-jupyter-builder>=0.8.1"]
-build-function = "hatch_jupyter_builder.npm_builder"
diff --git a/dev-python/jupyter_server/jupyter_server-2.0.5.ebuild b/dev-python/jupyter_server/jupyter_server-2.0.5.ebuild
new file mode 100644
index 000000000000..9cd1965666df
--- /dev/null
+++ b/dev-python/jupyter_server/jupyter_server-2.0.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications"
+HOMEPAGE="https://jupyter.org"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+
+RDEPEND="
+ >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
+ <dev-python/anyio-4[${PYTHON_USEDEP}]
+ dev-python/argon2-cffi[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_core-4.12.0[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}]
+ >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
+ >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/prometheus_client[${PYTHON_USEDEP}]
+ >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+ >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
+ >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}]
+ dev-python/websocket-client[${PYTHON_USEDEP}]
+
+"
+BDEPEND="
+ test? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+ dev-python/pytest_jupyter[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs/source \
+ dev-python/pydata-sphinx-theme \
+ dev-python/myst_parser \
+ dev-python/ipython \
+ dev-python/sphinxemoji \
+ dev-python/sphinxcontrib-github-alt \
+ dev-python/sphinxcontrib-openapi
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # This fails if your terminal is zsh (and maybe other non-bash as well?)
+ tests/test_terminal.py
+ # Fails because above is ignored
+ tests/auth/test_authorizer.py
+ # Fails with additional extensions installed
+ tests/extension/test_app.py::test_stop_extension
+)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.0.1-skip-npm.patch"
+)
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest \
+ -p pytest_tornasync.plugin \
+ -p jupyter_server.pytest_plugin \
+ -p pytest_console_scripts \
+ -p pytest_timeout
+}