summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOTABI Tomoya <tomoya.otabi@gmail.com>2023-11-13 11:43:48 +0900
committerGitHub <noreply@github.com>2023-11-13 11:43:48 +0900
commitc78186e36251ddbae7799c9c5307d3c8cc2de1ac (patch)
tree6a6c8757a1ceb18620d2d008a651cac436936479
parentb12d067c1bae020748f5e7073e642e67659c0381 (diff)
parent6008e57f33746a790522e0d2adfb4e88b8b74b05 (diff)
Merge pull request #267010 from natsukium/jupyterlab-server
python311Packages.jupyterlab-server: 2.25.0 -> 2.25.1; rename from jupyterlab_server
-rw-r--r--pkgs/development/python-modules/jupyterlab-server/default.nix (renamed from pkgs/development/python-modules/jupyterlab_server/default.nix)77
-rw-r--r--pkgs/development/python-modules/jupyterlab/default.nix4
-rw-r--r--pkgs/development/python-modules/notebook/default.nix4
-rw-r--r--pkgs/top-level/python-aliases.nix1
-rw-r--r--pkgs/top-level/python-packages.nix2
5 files changed, 45 insertions, 43 deletions
diff --git a/pkgs/development/python-modules/jupyterlab_server/default.nix b/pkgs/development/python-modules/jupyterlab-server/default.nix
index 6deb3912730b..a408137650ac 100644
--- a/pkgs/development/python-modules/jupyterlab_server/default.nix
+++ b/pkgs/development/python-modules/jupyterlab-server/default.nix
@@ -1,91 +1,92 @@
{ lib
, buildPythonPackage
, fetchPypi
-, hatchling
-, jsonschema
, pythonOlder
-, requests
-, pytestCheckHook
-, json5
+, hatchling
, babel
+, importlib-metadata
+, jinja2
+, json5
+, jsonschema
, jupyter-server
-, tomli
+, packaging
+, requests
, openapi-core
, pytest-jupyter
+, pytestCheckHook
, requests-mock
, ruamel-yaml
, strict-rfc3339
-, importlib-metadata
}:
buildPythonPackage rec {
- pname = "jupyterlab_server";
- version = "2.25.0";
- format = "pyproject";
+ pname = "jupyterlab-server";
+ version = "2.25.1";
+ pyproject = true;
- disabled = pythonOlder "3.7";
+ disabled = pythonOlder "3.8";
src = fetchPypi {
- inherit pname version;
- hash = "sha256-d8Lx8oLWEPleSW4g1b8dKncGgm37exjzN4rihw0nL7c=";
+ pname = "jupyterlab_server";
+ inherit version;
+ hash = "sha256-ZJEoOwAAaY6uGjjEhQeTBWDfz3RhrqABU2hpiqs03Zw=";
};
+ postPatch = ''
+ sed -i "/timeout/d" pyproject.toml
+ '';
+
nativeBuildInputs = [
hatchling
];
propagatedBuildInputs = [
- requests
- jsonschema
- json5
babel
+ jinja2
+ json5
+ jsonschema
jupyter-server
- tomli
+ packaging
+ requests
] ++ lib.optionals (pythonOlder "3.10") [
importlib-metadata
];
+ passthru.optional-dependencies = {
+ openapi = [
+ openapi-core
+ ruamel-yaml
+ ];
+ };
+
nativeCheckInputs = [
- openapi-core
- pytestCheckHook
pytest-jupyter
+ pytestCheckHook
requests-mock
- ruamel-yaml
strict-rfc3339
- ];
-
- postPatch = ''
- sed -i "/timeout/d" pyproject.toml
- '';
+ ] ++ passthru.optional-dependencies.openapi;
preCheck = ''
export HOME=$(mktemp -d)
'';
- pytestFlagsArray = [
- # DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12.
- # Use setuptools or check PEP 632 for potential alternatives.
- "-W ignore::DeprecationWarning"
- ];
-
disabledTestPaths = [
- "tests/test_settings_api.py"
- "tests/test_themes_api.py"
+ # require optional language pack packages for tests
"tests/test_translation_api.py"
- "tests/test_workspaces_api.py"
];
- disabledTests = [
- "test_get_listing"
+ pythonImportsCheck = [
+ "jupyterlab_server"
+ "jupyterlab_server.pytest_plugin"
];
__darwinAllowLocalNetworking = true;
meta = with lib; {
description = "A set of server components for JupyterLab and JupyterLab like applications";
- homepage = "https://jupyterlab-server.readthedocs.io/";
+ homepage = "https://github.com/jupyterlab/jupyterlab_server";
changelog = "https://github.com/jupyterlab/jupyterlab_server/blob/v${version}/CHANGELOG.md";
- license = licenses.bsdOriginal;
+ license = licenses.bsd3;
maintainers = lib.teams.jupyter.members;
};
}
diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix
index 763e44fb142f..6a6acff7aaf3 100644
--- a/pkgs/development/python-modules/jupyterlab/default.nix
+++ b/pkgs/development/python-modules/jupyterlab/default.nix
@@ -9,7 +9,7 @@
, ipykernel
, jupyter-core
, jupyter-lsp
-, jupyterlab_server
+, jupyterlab-server
, jupyter-server
, notebook-shim
, jinja2
@@ -42,7 +42,7 @@ buildPythonPackage rec {
ipykernel
jupyter-core
jupyter-lsp
- jupyterlab_server
+ jupyterlab-server
jupyter-server
notebook-shim
jinja2
diff --git a/pkgs/development/python-modules/notebook/default.nix b/pkgs/development/python-modules/notebook/default.nix
index 0532d2472a7f..88f4c975a858 100644
--- a/pkgs/development/python-modules/notebook/default.nix
+++ b/pkgs/development/python-modules/notebook/default.nix
@@ -7,7 +7,7 @@
, hatchling
, jupyter-server
, jupyterlab
-, jupyterlab_server
+, jupyterlab-server
, notebook-shim
, tornado
, pytest-jupyter
@@ -40,7 +40,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
jupyter-server
jupyterlab
- jupyterlab_server
+ jupyterlab-server
notebook-shim
tornado
];
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index feae7f803eaf..d3a400bb01cd 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -214,6 +214,7 @@ mapAliases ({
jupyter_server = jupyter-server; # added 2023-01-05
jupyter-server-ydoc = jupyter-collaboration; # added 2023-07-18
jupyterlab_launcher = throw "jupyterlab_launcher has been removed as it's abandoned for over 5 years and broken"; # added 2023-11-11
+ jupyterlab_server = jupyterlab-server; # added 2023-11-12
Kajiki = kajiki; # added 2023-02-19
Keras = keras; # added 2021-11-25
ldap = python-ldap; # added 2022-09-16
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index fcac38614616..09e9e38349cb 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -5829,7 +5829,7 @@ self: super: with self; {
jupyterlab-pygments = callPackage ../development/python-modules/jupyterlab-pygments { };
- jupyterlab_server = callPackage ../development/python-modules/jupyterlab_server { };
+ jupyterlab-server = callPackage ../development/python-modules/jupyterlab-server { };
jupyterlab-widgets = callPackage ../development/python-modules/jupyterlab-widgets { };