Loading pkgs/development/python-modules/batchspawner/default.nix +7 −4 Original line number Diff line number Diff line Loading @@ -16,15 +16,16 @@ pytestCheckHook, }: buildPythonPackage rec { buildPythonPackage (finalAttrs: { pname = "batchspawner"; version = "1.3.0"; pyproject = true; __structuredAttrs = true; src = fetchFromGitHub { owner = "jupyterhub"; repo = "batchspawner"; tag = "v${version}"; tag = "v${finalAttrs.version}"; hash = "sha256-Z7kB8b7s11wokTachLI/N+bdUV+FfCRTemL1KYQpzio="; }; Loading Loading @@ -54,12 +55,14 @@ buildPythonPackage rec { pythonImportsCheck = [ "batchspawner" ]; __darwinAllowLocalNetworking = true; meta = { description = "Spawner for Jupyterhub to spawn notebooks using batch resource managers"; mainProgram = "batchspawner-singleuser"; homepage = "https://github.com/jupyterhub/batchspawner"; changelog = "https://github.com/jupyterhub/batchspawner/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/jupyterhub/batchspawner/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = [ ]; }; } }) pkgs/development/python-modules/jupyterhub/default.nix +20 −20 Original line number Diff line number Diff line { lib, stdenv, buildPythonPackage, fetchFromGitHub, fetchNpmDeps, Loading Loading @@ -44,22 +45,25 @@ requests-mock, versionCheckHook, virtualenv, # darwin-only writableTmpDirAsHomeHook, }: buildPythonPackage rec { buildPythonPackage (finalAttrs: { pname = "jupyterhub"; version = "5.4.4"; version = "5.4.5"; pyproject = true; __structuredAttrs = true; src = fetchFromGitHub { owner = "jupyterhub"; repo = "jupyterhub"; tag = version; hash = "sha256-c7xbZvq43YT8EE3rnuJDotIsD/pEgnQvJX8U46q6yq0="; tag = finalAttrs.version; hash = "sha256-MdwH9IAV12GqmWc0tfCUi2NA5sT0BFlwCr20JVRzduU="; }; npmDeps = fetchNpmDeps { inherit src; inherit (finalAttrs) src; hash = "sha256-64FRdLHBpnywpCLjsMoXmWp/tK00+QwNIR9yAoQFIbg="; }; Loading Loading @@ -114,22 +118,16 @@ buildPythonPackage rec { mock nbclassic playwright # require pytest-asyncio<0.23 # https://github.com/jupyterhub/jupyterhub/pull/4663 (pytest-asyncio.overrideAttrs ( final: prev: { version = "0.21.2"; src = fetchFromGitHub { inherit (prev.src) owner repo; tag = "v${final.version}"; hash = "sha256-AVVvdo/CDF9IU6l779sLc7wKz5h3kzMttdDNTPLYxtQ="; }; } )) pytest-asyncio pytestCheckHook requests-mock versionCheckHook virtualenv ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # PermissionError: [Errno 13] Permission denied: # '/private/tmp/temp_user_1/Library/Jupyter/runtime/jpserver-45402-open.html' writableTmpDirAsHomeHook ]; disabledTests = [ Loading Loading @@ -165,15 +163,17 @@ buildPythonPackage rec { "jupyterhub/tests/test_user.py" ]; __darwinAllowLocalNetworking = true; meta = { description = "Serves multiple Jupyter notebook instances"; homepage = "https://github.com/jupyterhub/jupyterhub"; changelog = "https://github.com/jupyterhub/jupyterhub/blob/${version}/docs/source/reference/changelog.md"; changelog = "https://github.com/jupyterhub/jupyterhub/blob/${finalAttrs.src.tag}/docs/source/reference/changelog.md"; license = lib.licenses.bsd3; teams = [ lib.teams.jupyter ]; badPlatforms = [ # E OSError: dlopen(/nix/store/43zml0mlr17r5jsagxr00xxx91hz9lky-openpam-20170430/lib/libpam.so, 6): image not found lib.systems.inspect.patterns.isDarwin # lib.systems.inspect.patterns.isDarwin ]; }; } }) pkgs/development/python-modules/pamela/default.nix +21 −8 Original line number Diff line number Diff line { lib, stdenv, buildPythonPackage, fetchPypi, pkgs, # build-system setuptools, setuptools-scm, }: buildPythonPackage rec { buildPythonPackage (finalAttrs: { pname = "pamela"; version = "1.2.0"; format = "setuptools"; pyproject = true; __structuredAttrs = true; src = fetchPypi { inherit pname version; inherit (finalAttrs) pname version; hash = "sha256-DqbiqZ3e2Md4OkoG8tMfW9ytiU15EB6PCTIuOHo0qs8="; }; postUnpack = '' substituteInPlace $sourceRoot/pamela.py --replace \ postPatch = '' substituteInPlace pamela.py \ --replace-fail \ 'find_library("pam")' \ '"${lib.getLib pkgs.pam}/lib/libpam.so"' '"${lib.getLib pkgs.pam}/lib/libpam${stdenv.hostPlatform.extensions.sharedLibrary}"' ''; build-system = [ setuptools setuptools-scm ]; # No tests doCheck = false; meta = { Loading @@ -28,4 +41,4 @@ buildPythonPackage rec { homepage = "https://github.com/minrk/pamela"; license = lib.licenses.mit; }; } }) Loading
pkgs/development/python-modules/batchspawner/default.nix +7 −4 Original line number Diff line number Diff line Loading @@ -16,15 +16,16 @@ pytestCheckHook, }: buildPythonPackage rec { buildPythonPackage (finalAttrs: { pname = "batchspawner"; version = "1.3.0"; pyproject = true; __structuredAttrs = true; src = fetchFromGitHub { owner = "jupyterhub"; repo = "batchspawner"; tag = "v${version}"; tag = "v${finalAttrs.version}"; hash = "sha256-Z7kB8b7s11wokTachLI/N+bdUV+FfCRTemL1KYQpzio="; }; Loading Loading @@ -54,12 +55,14 @@ buildPythonPackage rec { pythonImportsCheck = [ "batchspawner" ]; __darwinAllowLocalNetworking = true; meta = { description = "Spawner for Jupyterhub to spawn notebooks using batch resource managers"; mainProgram = "batchspawner-singleuser"; homepage = "https://github.com/jupyterhub/batchspawner"; changelog = "https://github.com/jupyterhub/batchspawner/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/jupyterhub/batchspawner/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = [ ]; }; } })
pkgs/development/python-modules/jupyterhub/default.nix +20 −20 Original line number Diff line number Diff line { lib, stdenv, buildPythonPackage, fetchFromGitHub, fetchNpmDeps, Loading Loading @@ -44,22 +45,25 @@ requests-mock, versionCheckHook, virtualenv, # darwin-only writableTmpDirAsHomeHook, }: buildPythonPackage rec { buildPythonPackage (finalAttrs: { pname = "jupyterhub"; version = "5.4.4"; version = "5.4.5"; pyproject = true; __structuredAttrs = true; src = fetchFromGitHub { owner = "jupyterhub"; repo = "jupyterhub"; tag = version; hash = "sha256-c7xbZvq43YT8EE3rnuJDotIsD/pEgnQvJX8U46q6yq0="; tag = finalAttrs.version; hash = "sha256-MdwH9IAV12GqmWc0tfCUi2NA5sT0BFlwCr20JVRzduU="; }; npmDeps = fetchNpmDeps { inherit src; inherit (finalAttrs) src; hash = "sha256-64FRdLHBpnywpCLjsMoXmWp/tK00+QwNIR9yAoQFIbg="; }; Loading Loading @@ -114,22 +118,16 @@ buildPythonPackage rec { mock nbclassic playwright # require pytest-asyncio<0.23 # https://github.com/jupyterhub/jupyterhub/pull/4663 (pytest-asyncio.overrideAttrs ( final: prev: { version = "0.21.2"; src = fetchFromGitHub { inherit (prev.src) owner repo; tag = "v${final.version}"; hash = "sha256-AVVvdo/CDF9IU6l779sLc7wKz5h3kzMttdDNTPLYxtQ="; }; } )) pytest-asyncio pytestCheckHook requests-mock versionCheckHook virtualenv ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # PermissionError: [Errno 13] Permission denied: # '/private/tmp/temp_user_1/Library/Jupyter/runtime/jpserver-45402-open.html' writableTmpDirAsHomeHook ]; disabledTests = [ Loading Loading @@ -165,15 +163,17 @@ buildPythonPackage rec { "jupyterhub/tests/test_user.py" ]; __darwinAllowLocalNetworking = true; meta = { description = "Serves multiple Jupyter notebook instances"; homepage = "https://github.com/jupyterhub/jupyterhub"; changelog = "https://github.com/jupyterhub/jupyterhub/blob/${version}/docs/source/reference/changelog.md"; changelog = "https://github.com/jupyterhub/jupyterhub/blob/${finalAttrs.src.tag}/docs/source/reference/changelog.md"; license = lib.licenses.bsd3; teams = [ lib.teams.jupyter ]; badPlatforms = [ # E OSError: dlopen(/nix/store/43zml0mlr17r5jsagxr00xxx91hz9lky-openpam-20170430/lib/libpam.so, 6): image not found lib.systems.inspect.patterns.isDarwin # lib.systems.inspect.patterns.isDarwin ]; }; } })
pkgs/development/python-modules/pamela/default.nix +21 −8 Original line number Diff line number Diff line { lib, stdenv, buildPythonPackage, fetchPypi, pkgs, # build-system setuptools, setuptools-scm, }: buildPythonPackage rec { buildPythonPackage (finalAttrs: { pname = "pamela"; version = "1.2.0"; format = "setuptools"; pyproject = true; __structuredAttrs = true; src = fetchPypi { inherit pname version; inherit (finalAttrs) pname version; hash = "sha256-DqbiqZ3e2Md4OkoG8tMfW9ytiU15EB6PCTIuOHo0qs8="; }; postUnpack = '' substituteInPlace $sourceRoot/pamela.py --replace \ postPatch = '' substituteInPlace pamela.py \ --replace-fail \ 'find_library("pam")' \ '"${lib.getLib pkgs.pam}/lib/libpam.so"' '"${lib.getLib pkgs.pam}/lib/libpam${stdenv.hostPlatform.extensions.sharedLibrary}"' ''; build-system = [ setuptools setuptools-scm ]; # No tests doCheck = false; meta = { Loading @@ -28,4 +41,4 @@ buildPythonPackage rec { homepage = "https://github.com/minrk/pamela"; license = lib.licenses.mit; }; } })