Merge branch 'master' into staging-next

Conflicts:
- pkgs/development/python-modules/boto3-stubs/default.nix
- pkgs/development/python-modules/openllm-core/default.nix
Between 0.4.22 → 0.4.34 (a82245bd3dacc538e431dd513e81124e4e3695cf)
and 0.4.22 -> 0.4.41 (72c55ce6a6c9eb9d0b23b71a79af4153f7c4d554)
Does not build, not pre-merge either.

+1056 -237
+2 -12
pkgs/applications/audio/faust/faust2.nix
··· 23 23 24 24 let 25 25 26 - version = "2.59.6"; 26 + version = "2.69.3"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "grame-cncm"; 30 30 repo = "faust"; 31 31 rev = version; 32 - sha256 = "sha256-m6dimBxI9C3KDhUxbJAn2Pf9z+LRahjrzD34W/bf1XA="; 32 + sha256 = "sha256-V2oDP17omIU9Waz5zrOyEHnWrVIfdDRM4KxHb01eyd8="; 33 33 fetchSubmodules = true; 34 34 }; 35 35 ··· 61 61 libtasn1 62 62 p11-kit 63 63 ncurses_static 64 - ]; 65 - 66 - patches = [ 67 - # make preset management thread safe 68 - # needed for magnetophonDSP.VoiceOfFaust 69 - # see: https://github.com/grame-cncm/faust/issues/899 70 - (fetchpatch { 71 - url = "https://github.com/grame-cncm/faust/commit/a1c3a515abbcafea0a6e4e2ec7ecb0f092de5349.patch"; 72 - hash = "sha256-1Ndm+CgxvGEbS6TKGggeu9hW7N3pC+d1kluT2vhGzL8="; 73 - }) 74 64 ]; 75 65 76 66 passthru = { inherit wrap wrapWithBuildEnv faust2ApplBase; };
+5 -5
pkgs/applications/backup/deja-dup/default.nix
··· 20 20 , duplicity 21 21 }: 22 22 23 - stdenv.mkDerivation rec { 23 + stdenv.mkDerivation (finalAttrs: { 24 24 pname = "deja-dup"; 25 - version = "45.1"; 25 + version = "45.2"; 26 26 27 27 src = fetchFromGitLab { 28 28 domain = "gitlab.gnome.org"; 29 29 owner = "World"; 30 30 repo = "deja-dup"; 31 - rev = version; 32 - hash = "sha256-2vNAppy8fYYcxH3ci4B6bUIl2sO5NC6yA13y9iU4V/A="; 31 + rev = finalAttrs.version; 32 + hash = "sha256-nscswpWX6UB1zuv6TXcT3YE1wkREJYDGQrEPryyUYUM="; 33 33 }; 34 34 35 35 patches = [ ··· 77 77 platforms = platforms.linux; 78 78 mainProgram = "deja-dup"; 79 79 }; 80 - } 80 + })
+2 -2
pkgs/applications/misc/syncthingtray/default.nix
··· 34 34 }: 35 35 36 36 stdenv.mkDerivation (finalAttrs: { 37 - version = "1.4.9"; 37 + version = "1.4.11"; 38 38 pname = "syncthingtray"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "Martchus"; 42 42 repo = "syncthingtray"; 43 43 rev = "v${finalAttrs.version}"; 44 - sha256 = "sha256-I9+q9GQ1QMbo7BdVG159iRYbDvRyfXmwBIW5AeJ3sC4="; 44 + sha256 = "sha256-wzIIiVo6EmfQAyaIVsVsT4lfm0ThhGBgETV0036Pgvo="; 45 45 }; 46 46 47 47 buildInputs = [
+3 -3
pkgs/applications/networking/cluster/roxctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "roxctl"; 5 - version = "4.2.1"; 5 + version = "4.3.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "stackrox"; 9 9 repo = "stackrox"; 10 10 rev = version; 11 - sha256 = "sha256-6dj6thIjxoYdX4h7btK8bQcqfqbZ86E/rQOHkgIeaN4="; 11 + sha256 = "sha256-Rr/ETsJJvch9qdqZnin6CiD7WWJXQAcc7TR+YCINk0Q="; 12 12 }; 13 13 14 - vendorHash = "sha256-SGhflDzTRix+kWgh9/0Rc5laQwGdEu+RawEDyHVI+3E="; 14 + vendorHash = "sha256-Jzv4ozR8RJiwkgVGGq6dlV/7rbBLq8hFe/Pm4SJZCkU="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/applications/science/biology/samtools/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "samtools"; 5 - version = "1.18"; 5 + version = "1.19"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/samtools/samtools/releases/download/${version}/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-1ob/piECO6YYIqKlC3DoXQsY55Nx3lrbB4KFGdP8BuE="; 9 + sha256 = "sha256-+ms7GOIIUbbzy1WvrzIF0C/LedrjuEn89S6PwQ/wi4M="; 10 10 }; 11 11 12 12 # tests require `bgzip` from the htslib package
+3 -3
pkgs/applications/version-management/stgit/default.nix
··· 18 18 19 19 rustPlatform.buildRustPackage rec { 20 20 pname = "stgit"; 21 - version = "2.4.0"; 21 + version = "2.4.1"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "stacked-git"; 25 25 repo = "stgit"; 26 26 rev = "v${version}"; 27 - hash = "sha256-+ipNSdEaz3nVBTYS+A4Fauan0DaKZR69No95FTS2/4o="; 27 + hash = "sha256-5fMGWqvGbpRVAgarNO0zV8ID+X/RnguGHF927syCXGg="; 28 28 }; 29 - cargoHash = "sha256-G0g+53HWxhJfozMGByhmgnxws6P10FY9fAOleqhn+Mk="; 29 + cargoHash = "sha256-U63r0tcxBTQMONHJp6WswqxTUH7uzw6a7Vc4Np1bATY="; 30 30 31 31 nativeBuildInputs = [ 32 32 pkg-config installShellFiles makeWrapper asciidoc xmlto docbook_xsl
+4 -4
pkgs/build-support/kernel/make-initrd-ng.nix
··· 8 8 # compression type and filename extension. 9 9 compressorName = fullCommand: builtins.elemAt (builtins.match "([^ ]*/)?([^ ]+).*" fullCommand) 1; 10 10 in 11 - { stdenvNoCC, perl, cpio, ubootTools, lib, pkgsBuildHost, makeInitrdNGTool, binutils, runCommand 11 + { stdenvNoCC, libarchive, ubootTools, lib, pkgsBuildHost, makeInitrdNGTool, binutils, runCommand 12 12 # Name of the derivation (not of the resulting file!) 13 13 , name ? "initrd" 14 14 ··· 74 74 passAsFile = ["contents"]; 75 75 contents = lib.concatMapStringsSep "\n" ({ object, symlink, ... }: "${object}\n${lib.optionalString (symlink != null) symlink}") contents + "\n"; 76 76 77 - nativeBuildInputs = [makeInitrdNGTool cpio] ++ lib.optional makeUInitrd ubootTools ++ lib.optional strip binutils; 77 + nativeBuildInputs = [makeInitrdNGTool libarchive] ++ lib.optional makeUInitrd ubootTools ++ lib.optional strip binutils; 78 78 79 79 STRIP = if strip then "${pkgsBuildHost.binutils.targetPrefix}strip" else null; 80 80 }) '' 81 81 mkdir -p ./root/var/empty 82 82 make-initrd-ng "$contentsPath" ./root 83 83 mkdir "$out" 84 - (cd root && find * .[^.*] -exec touch -h -d '@1' '{}' +) 84 + (cd root && find . -exec touch -h -d '@1' '{}' +) 85 85 for PREP in $prepend; do 86 86 cat $PREP >> $out/initrd 87 87 done 88 - (cd root && find . -print0 | sort -z | cpio -o -H newc -R +0:+0 --reproducible --null | eval -- $compress >> "$out/initrd") 88 + (cd root && find . -print0 | sort -z | bsdtar --uid 0 --gid 0 -cnf - -T - | bsdtar --null -cf - --format=newc @- | eval -- $compress >> "$out/initrd") 89 89 90 90 if [ -n "$makeUInitrd" ]; then 91 91 mkimage -A "$uInitrdArch" -O linux -T ramdisk -C "$uInitrdCompression" -d "$out/initrd" $out/initrd.img
+3 -3
pkgs/by-name/go/go-camo/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "go-camo"; 5 - version = "2.4.5"; 5 + version = "2.4.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cactus"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-qELWl8kWQzgwQ8Mwp7MAxlYhHV6Us3kTuMjKVwJjZFs="; 11 + sha256 = "sha256-Y2Zhr8MhIN13AYMq0t9QASfd2Mgp4tiFmrpc6VTIUq0="; 12 12 }; 13 13 14 - vendorHash = "sha256-PF7WqA3hdV+eFu++eoCo1m2m4o92vUtArH0uS+rjxGU="; 14 + vendorHash = "sha256-O3JatOmQrNZRxKa9dTYQpVoPUIuFIbnEXpak3PXJquA="; 15 15 16 16 ldflags = [ "-s" "-w" "-X=main.ServerVersion=${version}" ]; 17 17
+3 -3
pkgs/by-name/in/invidtui/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "invidtui"; 5 - version = "0.3.6"; 5 + version = "0.3.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "darkhz"; 9 9 repo = "invidtui"; 10 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-zUr0zrIJPpqhHvL7PFFN7cgcgBXV+WHO/eRes7+HzxM="; 11 + hash = "sha256-bzstO6xaVdu7u1vBgwUjnJ9CEep0UHT73FbybBRd8y8="; 12 12 }; 13 13 14 - vendorHash = "sha256-cKvY3/3N3SESBVol7Af3M3mJaPwxLzd/rKN8P+qh7sY="; 14 + vendorHash = "sha256-F0Iyy8H6ZRYiAlMdYGQS2p2hFN9ICmfTiRP/F9kpW7c="; 15 15 16 16 doCheck = true; 17 17
+3 -3
pkgs/by-name/my/mystmd/package.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "mystmd"; 5 - version = "1.1.36"; 5 + version = "1.1.37"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "executablebooks"; 9 9 repo = "mystmd"; 10 10 rev = "mystmd@${version}"; 11 - hash = "sha256-mmrNfE8d5yhWU7KsSBKuRpP59Ba6Q6pdkCN2AE+PEJE="; 11 + hash = "sha256-P4+0oCXQGziYfVUxIZe3j25lO6ho/4BdtqxCv/TTGko="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-5ns2mVD8YJvVMpMq9VeelAoGU0b9SLNIOdRAHXpnCDM="; 14 + npmDepsHash = "sha256-ZA9kiMTn+m9Q0C3DBVMiUEq5bfRsXM1VX0qrIH2GAQo="; 15 15 16 16 dontNpmInstall = true; 17 17
+36
pkgs/by-name/pu/pushup/package.nix
··· 1 + { fetchFromGitHub, buildGoModule, lib, go, makeWrapper }: 2 + 3 + buildGoModule rec { 4 + pname = "pushup"; 5 + version = "0.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "adhocteam"; 9 + repo = "pushup"; 10 + rev = "v${version}"; 11 + hash = "sha256-9ENXeVON2/Bt8oXnyVw+Vl0bPVPP7iFSyhxwc091ZIs="; 12 + }; 13 + 14 + vendorHash = null; 15 + subPackages = "."; 16 + # Pushup doesn't need CGO so disable it. 17 + CGO_ENABLED=0; 18 + ldflags = [ "-s" "-w" ]; 19 + nativeBuildInputs = [ makeWrapper ]; 20 + # The Go compiler is a runtime dependency of Pushup. 21 + allowGoReference = true; 22 + postInstall = '' 23 + wrapProgram $out/bin/${meta.mainProgram} --prefix PATH : ${ 24 + lib.makeBinPath [ go ] 25 + } 26 + ''; 27 + 28 + meta = with lib; { 29 + description = "A web framework for Go"; 30 + homepage = "https://pushup.adhoc.dev/"; 31 + license = licenses.mit; 32 + changelog = "https://github.com/adhocteam/pushup/blob/${src.rev}/CHANGELOG.md"; 33 + mainProgram = "pushup"; 34 + maintainers = with maintainers; [ paulsmith ]; 35 + }; 36 + }
+2 -2
pkgs/by-name/si/signal-export/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "signal-export"; 9 - version = "1.6.1"; 9 + version = "1.7.1"; 10 10 pyproject = true; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-1efc8jclXE4PQ/K9q1GC0mGqYo5lXXOIYEzz3RDNBGA="; 14 + sha256 = "sha256-OikD5z0Ota0w4PTdLU4cz0YO/bJHAlzy3nup06GtiS4="; 15 15 }; 16 16 17 17 nativeBuildInputs = with python3.pkgs; [
+2 -2
pkgs/by-name/sm/smlfut/package.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "smlfut"; 5 - version = "1.1.0"; 5 + version = "1.2.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "diku-dk"; 9 9 repo = "smlfut"; 10 10 rev = "v${version}"; 11 - hash = "sha256-Ta0nCVD8N1k88sCdN4RhcugBgkQE7NdclCUtubgS6HM="; 11 + hash = "sha256-bPqvHExAoOCd6Z2/rfKd6kHeYxu/jNDz5qTklqJtlzI="; 12 12 }; 13 13 14 14 enableParallelBuilding = true;
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 363 363 364 364 buildPythonPackage rec { 365 365 pname = "boto3-stubs"; 366 - version = "1.33.6"; 366 + version = "1.34.7"; 367 367 format = "setuptools"; 368 368 369 369 src = fetchPypi { 370 370 inherit pname version; 371 - hash = "sha256-zYXWvhQ+KewN50aBojagg/IbW/sBBfCZ3hCbHOxxGAY="; 371 + hash = "sha256-UalmhfyiPlJ7x9Ua3vVXGl0GIZoQ97zE4Ijm2aeSdI8="; 372 372 }; 373 373 374 374 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/datasette/default.nix
··· 29 29 30 30 buildPythonPackage rec { 31 31 pname = "datasette"; 32 - version = "0.64.5"; 32 + version = "0.64.6"; 33 33 format = "setuptools"; 34 34 35 35 disabled = pythonOlder "3.8"; ··· 38 38 owner = "simonw"; 39 39 repo = pname; 40 40 rev = "refs/tags/${version}"; 41 - hash = "sha256-cCzvltq3DFbfRp0gO8RQxGUwBtYJcJoeYHIz06FA7vM="; 41 + hash = "sha256-chU0AFaVfkJMRwraX/Ky0e6/g3ZSZ2efNIJ15veqFmg="; 42 42 }; 43 43 44 44 postPatch = ''
+49
pkgs/development/python-modules/django-markdownx/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , django 4 + , fetchFromGitHub 5 + , markdown 6 + , pillow 7 + , pythonOlder 8 + , setuptools 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "django-markdownx"; 13 + version = "4.0.7"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "neutronX"; 20 + repo = "django-markdownx"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-FZPUlogVd3FMGeH1vfKHA3tXVps0ET+UCQJflpiV2lE="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + django 31 + markdown 32 + pillow 33 + ]; 34 + 35 + # tests only executeable in vagrant 36 + doCheck = false; 37 + 38 + pythonImportsCheck = [ 39 + "markdownx" 40 + ]; 41 + 42 + meta = with lib; { 43 + description = "Comprehensive Markdown plugin built for Django"; 44 + homepage = "https://github.com/neutronX/django-markdownx/"; 45 + changelog = "https://github.com/neutronX/django-markdownx/releases/tag/v${version}"; 46 + license = licenses.bsd2; 47 + maintainers = with maintainers; [ derdennisop ]; 48 + }; 49 + }
+2 -2
pkgs/development/python-modules/env-canada/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "env-canada"; 18 - version = "0.6.0"; 18 + version = "0.6.1"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "michaeldavie"; 25 25 repo = "env_canada"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-YIU0fboXw2CHkAeC47pcXlZT2KPO0R1UolBVILlLoPg="; 27 + hash = "sha256-6p4holWMAoaosmTL8AveRGuBS/MymC7usvK3I7CBEKQ="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+14
pkgs/development/python-modules/ipykernel/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , buildPythonPackage 3 4 , callPackage 4 5 , fetchPypi 5 6 , hatchling 6 7 , pythonOlder 8 + , appnope 7 9 , comm 10 + , debugpy 8 11 , ipython 9 12 , jupyter-client 13 + , jupyter-core 14 + , matplotlib-inline 15 + , nest-asyncio 10 16 , packaging 11 17 , psutil 18 + , pyzmq 12 19 , tornado 13 20 , traitlets 14 21 }: ··· 36 43 37 44 propagatedBuildInputs = [ 38 45 comm 46 + debugpy 39 47 ipython 40 48 jupyter-client 49 + jupyter-core 50 + matplotlib-inline 51 + nest-asyncio 41 52 packaging 42 53 psutil 54 + pyzmq 43 55 tornado 44 56 traitlets 57 + ] ++ lib.optionals stdenv.isDarwin [ 58 + appnope 45 59 ]; 46 60 47 61 # check in passthru.tests.pytest to escape infinite recursion with ipyparallel
+13 -13
pkgs/development/python-modules/jupyter-client/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , entrypoints 5 4 , jupyter-core 6 5 , hatchling 7 - , nest-asyncio 8 6 , python-dateutil 9 7 , pyzmq 10 8 , tornado 11 9 , traitlets 12 - , isPyPy 13 - , py 14 10 , pythonOlder 15 11 , importlib-metadata 16 12 }: 17 13 18 14 buildPythonPackage rec { 19 - pname = "jupyter_client"; 20 - version = "8.3.1"; 21 - format = "pyproject"; 15 + pname = "jupyter-client"; 16 + version = "8.6.0"; 17 + pyproject = true; 22 18 23 19 src = fetchPypi { 24 - inherit pname version; 25 - hash = "sha256-YClLLVuGk1bIk/V7God+plENYNRc9LOAV/FnLYVpmsk="; 20 + pname = "jupyter_client"; 21 + inherit version; 22 + hash = "sha256-BkIkS7g7R2SuYNB+AQ4V8OLSdexOkYqPe4D7vvPKYMc="; 26 23 }; 27 24 28 25 nativeBuildInputs = [ ··· 30 27 ]; 31 28 32 29 propagatedBuildInputs = [ 33 - entrypoints 34 30 jupyter-core 35 - nest-asyncio 36 31 python-dateutil 37 32 pyzmq 38 33 tornado 39 34 traitlets 40 35 ] ++ lib.optionals (pythonOlder "3.10") [ 41 36 importlib-metadata 42 - ] ++ lib.optional isPyPy py; 37 + ]; 38 + 39 + pythonImportsCheck = [ 40 + "jupyter_client" 41 + ]; 43 42 44 43 # Circular dependency with ipykernel 45 44 doCheck = false; 46 45 47 46 meta = { 48 47 description = "Jupyter protocol implementation and client libraries"; 49 - homepage = "https://jupyter.org/"; 48 + homepage = "https://github.com/jupyter/jupyter_client"; 49 + changelog = "https://github.com/jupyter/jupyter_client/blob/v${version}/CHANGELOG.md"; 50 50 license = lib.licenses.bsd3; 51 51 maintainers = with lib.maintainers; [ fridh ]; 52 52 };
+11 -13
pkgs/development/python-modules/jupyter-collaboration/default.nix
··· 5 5 , hatch-jupyter-builder 6 6 , hatch-nodejs-version 7 7 , hatchling 8 - , pythonRelaxDepsHook 8 + , jsonschema 9 9 , jupyter-events 10 10 , jupyter-server 11 11 , jupyter-server-fileid 12 12 , jupyter-ydoc 13 13 , jupyterlab 14 - , ypy-websocket 15 - , pytest-asyncio 14 + , pycrdt-websocket 16 15 , pytest-jupyter 17 16 , pytestCheckHook 17 + , websockets 18 18 }: 19 19 20 20 buildPythonPackage rec { 21 21 pname = "jupyter-collaboration"; 22 - version = "1.2.0"; 23 - format = "pyproject"; 22 + version = "2.0.0"; 23 + pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; 26 26 27 27 src = fetchPypi { 28 28 pname = "jupyter_collaboration"; 29 29 inherit version; 30 - hash = "sha256-qhcCPAgHlBwt+Lt8NdDa+ZPhNNotCvNtz9WQx6OHvOc="; 30 + hash = "sha256-7tIdCXcEXwdPgO5HxnjAlPGcgVZ2AtUKethYqxiplY8="; 31 31 }; 32 32 33 33 postPatch = '' ··· 39 39 hatch-nodejs-version 40 40 hatchling 41 41 jupyterlab 42 - pythonRelaxDepsHook 43 - ]; 44 - 45 - pythonRelaxDeps = [ 46 - "ypy-websocket" 47 42 ]; 48 43 49 44 propagatedBuildInputs = [ 45 + jsonschema 50 46 jupyter-events 51 47 jupyter-server 52 48 jupyter-server-fileid 53 49 jupyter-ydoc 54 - ypy-websocket 50 + pycrdt-websocket 55 51 ]; 56 52 57 53 nativeCheckInputs = [ 58 - pytest-asyncio 59 54 pytest-jupyter 60 55 pytestCheckHook 56 + websockets 61 57 ]; 62 58 63 59 pythonImportsCheck = [ ··· 71 67 preCheck = '' 72 68 export HOME=$TEMP 73 69 ''; 70 + 71 + __darwinAllowLocalNetworking = true; 74 72 75 73 meta = with lib; { 76 74 description = "JupyterLab Extension enabling Real-Time Collaboration";
+2 -2
pkgs/development/python-modules/jupyter-core/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "jupyter-core"; 14 - version = "5.5.0"; 14 + version = "5.5.1"; 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 pyproject = true; ··· 20 20 owner = "jupyter"; 21 21 repo = "jupyter_core"; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-GufCQUkR4283xMsyrbv5tDfJ8SeL35WBW5Aw2z6Ardc="; 23 + hash = "sha256-X8yBh63JYIuIatLtJU0pOD8Oz/QpJShU0R2VGAgPAa4="; 24 24 }; 25 25 26 26 patches = [
+12 -4
pkgs/development/python-modules/jupyter-repo2docker/default.nix
··· 10 10 , pkgs-docker 11 11 , python-json-logger 12 12 , pythonOlder 13 + , requests 13 14 , ruamel-yaml 14 15 , semver 16 + , setuptools 15 17 , toml 16 18 , traitlets 17 19 }: 18 20 19 21 buildPythonPackage rec { 20 22 pname = "jupyter-repo2docker"; 21 - version = "2022.10.0"; 22 - format = "setuptools"; 23 + version = "2023.06.0"; 24 + pyproject = true; 23 25 24 26 disabled = pythonOlder "3.6"; 25 27 ··· 27 29 owner = "jupyterhub"; 28 30 repo = "repo2docker"; 29 31 rev = "refs/tags/${version}"; 30 - hash = "sha256-n1Yhl3QC1YqdsCl6pI5NjzTiSEs6NrGq9jwT0uyS/p0="; 32 + hash = "sha256-egSQ8PXH9PxVpkZfaWfU2ZjRNW67x6FzIy+LQR5BdNE="; 31 33 }; 32 34 35 + nativeBuildInputs = [ 36 + setuptools 37 + ]; 38 + 33 39 propagatedBuildInputs = [ 34 40 chardet 35 41 docker ··· 39 45 jinja2 40 46 pkgs-docker 41 47 python-json-logger 48 + requests 42 49 ruamel-yaml 43 50 semver 44 51 toml ··· 58 65 meta = with lib; { 59 66 description = "Turn code repositories into Jupyter enabled Docker Images"; 60 67 homepage = "https://repo2docker.readthedocs.io/"; 61 - license = licenses.bsdOriginal; 68 + changelog = "https://github.com/jupyterhub/repo2docker/blob/${src.rev}/docs/source/changelog.md"; 69 + license = licenses.bsd3; 62 70 maintainers = with maintainers; [ ]; 63 71 }; 64 72 }
+2
pkgs/development/python-modules/jupyter-server-fileid/default.nix
··· 44 44 export HOME=$TEMPDIR 45 45 ''; 46 46 47 + __darwinAllowLocalNetworking = true; 48 + 47 49 meta = { 48 50 changelog = "https://github.com/jupyter-server/jupyter_server_fileid/blob/${src.rev}/CHANGELOG.md"; 49 51 description = "An extension that maintains file IDs for documents in a running Jupyter Server";
+3 -3
pkgs/development/python-modules/jupyter-server-terminals/default.nix
··· 16 16 17 17 let self = buildPythonPackage rec { 18 18 pname = "jupyter-server-terminals"; 19 - version = "0.4.4"; 20 - format = "pyproject"; 19 + version = "0.5.0"; 20 + pyproject = true; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "jupyter-server"; 24 24 repo = "jupyter_server_terminals"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-F1lpg4ASw3ImvhC8XA8Ya4qpcbGY6fg8PYJt8sJj4cs="; 26 + hash = "sha256-RT4rBSSDuIr3d8+hmbiF7rMn94Yr7ekocWeXww0tKlA="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+10 -5
pkgs/development/python-modules/jupyter-ydoc/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , pythonOlder 4 5 , hatch-nodejs-version 5 6 , hatchling 6 - , y-py 7 + , importlib-metadata 8 + , pycrdt 7 9 , pytestCheckHook 8 10 , websockets 9 11 , ypy-websocket ··· 11 13 12 14 buildPythonPackage rec { 13 15 pname = "jupyter-ydoc"; 14 - version = "1.1.1"; 16 + version = "2.0.0"; 17 + pyproject = true; 15 18 16 - format = "pyproject"; 19 + disabled = pythonOlder "3.7"; 17 20 18 21 src = fetchPypi { 19 22 pname = "jupyter_ydoc"; 20 23 inherit version; 21 - hash = "sha256-APizOm59VcvhK5G4emqGtnPikz13w6EmG7qLJHU2Rd0="; 24 + hash = "sha256-m7P00yfUdZfZQwNY3z1ZeViZUhyg61DHmcAjbvTcF30="; 22 25 }; 23 26 24 27 nativeBuildInputs = [ ··· 27 30 ]; 28 31 29 32 propagatedBuildInputs = [ 30 - y-py 33 + pycrdt 34 + ] ++ lib.optionals (pythonOlder "3.10") [ 35 + importlib-metadata 31 36 ]; 32 37 33 38 pythonImportsCheck = [ "jupyter_ydoc" ];
+27 -7
pkgs/development/python-modules/jupyterlab-pygments/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pygments, jupyter-packaging }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , hatch-jupyter-builder 6 + , hatch-nodejs-version 7 + , hatchling 8 + , pygments 9 + }: 2 10 3 11 buildPythonPackage rec { 4 - pname = "jupyterlab_pygments"; 5 - version = "0.2.2"; 12 + pname = "jupyterlab-pygments"; 13 + version = "0.3.0"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.8"; 6 17 7 18 src = fetchPypi { 8 - inherit pname version; 9 - hash = "sha256-dAXX/eYIGdkFqfqM6J5M2DDjGM2tIqADD3qQHacFWF0="; 19 + pname = "jupyterlab_pygments"; 20 + inherit version; 21 + hash = "sha256-chrKTZApJSsRz6nRheW1r01Udyu4By+bcDb0FwBU010="; 10 22 }; 11 23 24 + # jupyterlab is not necessary since we get the source from pypi 25 + postPatch = '' 26 + substituteInPlace pyproject.toml \ 27 + --replace '"jupyterlab>=4.0.0,<5",' "" 28 + ''; 29 + 12 30 nativeBuildInputs = [ 13 - jupyter-packaging 31 + hatch-jupyter-builder 32 + hatch-nodejs-version 33 + hatchling 14 34 ]; 15 35 16 36 # no tests exist on upstream repo ··· 23 43 meta = with lib; { 24 44 description = "Jupyterlab syntax coloring theme for pygments"; 25 45 homepage = "https://github.com/jupyterlab/jupyterlab_pygments"; 26 - license = licenses.mit; 46 + license = licenses.bsd3; 27 47 maintainers = with maintainers; [ jonringer ]; 28 48 }; 29 49 }
+21 -40
pkgs/development/python-modules/jupytext/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , buildPythonPackage 4 - , fetchFromGitHub 5 - , gitpython 6 - , isort 4 + , fetchPypi 5 + , hatch-jupyter-builder 6 + , hatchling 7 7 , jupyter-client 8 - , jupyter-packaging 9 - , jupyterlab 10 8 , markdown-it-py 11 9 , mdit-py-plugins 12 10 , nbformat 13 11 , notebook 12 + , packaging 13 + , pytest-xdist 14 14 , pytestCheckHook 15 15 , pythonOlder 16 16 , pyyaml 17 - , setuptools 18 17 , toml 19 - , wheel 20 18 }: 21 19 22 20 buildPythonPackage rec { 23 21 pname = "jupytext"; 24 - version = "1.15.2"; 25 - format = "pyproject"; 22 + version = "1.16.0"; 23 + pyproject = true; 26 24 27 - disabled = pythonOlder "3.6"; 25 + disabled = pythonOlder "3.8"; 28 26 29 - src = fetchFromGitHub { 30 - owner = "mwouts"; 31 - repo = pname; 32 - rev = "refs/tags/v${version}"; 33 - hash = "sha256-GvMoz2BsYWk0atrT3xmSnbV7AuO5RJoM/bOJlZ5YIn4="; 27 + src = fetchPypi { 28 + inherit pname version; 29 + hash = "sha256-lMfmd3XpDheSw5q3/KTgRZv3w1ZWEj6Nwunhs+lTuvg="; 34 30 }; 35 31 36 - # Follow https://github.com/mwouts/jupytext/pull/1119 to see if the patch 37 - # relaxing jupyter_packaging version can be cleaned up. 38 - # 39 - # Follow https://github.com/mwouts/jupytext/pull/1077 to see when the patch 40 - # relaxing jupyterlab version can be cleaned up. 41 - # 42 - postPatch = '' 43 - substituteInPlace pyproject.toml \ 44 - --replace 'jupyter_packaging~=' 'jupyter_packaging>=' \ 45 - --replace 'jupyterlab>=3,<=4' 'jupyterlab>=3' 46 - ''; 47 - 48 32 nativeBuildInputs = [ 49 - jupyter-packaging 50 - jupyterlab 51 - setuptools 52 - wheel 33 + hatch-jupyter-builder 34 + hatchling 53 35 ]; 54 36 55 37 propagatedBuildInputs = [ 56 38 markdown-it-py 57 39 mdit-py-plugins 58 40 nbformat 41 + packaging 59 42 pyyaml 60 43 toml 61 44 ]; 62 45 63 46 nativeCheckInputs = [ 64 - gitpython 65 - isort 66 47 jupyter-client 67 48 notebook 49 + pytest-xdist 68 50 pytestCheckHook 69 51 ]; 70 52 71 53 preCheck = '' 72 54 # Tests that use a Jupyter notebook require $HOME to be writable 73 55 export HOME=$(mktemp -d); 56 + export PATH=$out/bin:$PATH; 74 57 ''; 75 58 76 - pytestFlagsArray = [ 77 - # Pre-commit tests expect the source directory to be a Git repository 78 - "--ignore-glob='tests/test_pre_commit_*.py'" 59 + disabledTestPaths = [ 60 + "tests/external" 79 61 ]; 80 62 81 - disabledTests = [ 82 - "test_apply_black_through_jupytext" # we can't do anything about ill-formatted notebooks 83 - ] ++ lib.optionals stdenv.isDarwin [ 63 + disabledTests = lib.optionals stdenv.isDarwin [ 84 64 # requires access to trash 85 65 "test_load_save_rename" 86 66 ]; ··· 93 73 meta = with lib; { 94 74 description = "Jupyter notebooks as Markdown documents, Julia, Python or R scripts"; 95 75 homepage = "https://github.com/mwouts/jupytext"; 96 - changelog = "https://github.com/mwouts/jupytext/releases/tag/${src.rev}"; 76 + changelog = "https://github.com/mwouts/jupytext/releases/tag/v${version}"; 97 77 license = licenses.mit; 98 78 maintainers = teams.jupyter.members; 79 + mainProgram = "jupytext"; 99 80 }; 100 81 }
+2 -2
pkgs/development/python-modules/nbconvert/default.nix
··· 32 32 }; 33 33 in buildPythonPackage rec { 34 34 pname = "nbconvert"; 35 - version = "7.11.0"; 35 + version = "7.13.0"; 36 36 pyproject = true; 37 37 38 38 disabled = pythonOlder "3.8"; 39 39 40 40 src = fetchPypi { 41 41 inherit pname version; 42 - hash = "sha256-q+3AHPVDF3/94L/Cppcm1aR49q8QozL8G/Kfy08M8AA="; 42 + hash = "sha256-xvYchvylsovRf0+aMIJI5Z+itUkZ4VifbMNXXF3+wr0="; 43 43 }; 44 44 45 45 # Add $out/share/jupyter to the list of paths that are used to search for
+2 -2
pkgs/development/python-modules/openllm-core/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "openllm-core"; 26 - version = "0.4.34"; 26 + version = "0.4.41"; 27 27 pyproject = true; 28 28 29 29 disabled = pythonOlder "3.8"; ··· 32 32 owner = "bentoml"; 33 33 repo = "OpenLLM"; 34 34 rev = "refs/tags/v${version}"; 35 - hash = "sha256-hRY+M9M1AcwlAnNWvaqxfrt4UWiUfvwmY51eE1kJY8Q="; 35 + hash = "sha256-9mr6sw4/h5cYSmo1CDT2SKq4NVz1ZcoyqnYOwhlfaiQ="; 36 36 }; 37 37 38 38 sourceRoot = "source/openllm-core";
+71
pkgs/development/python-modules/pycrdt-websocket/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , hatchling 6 + , aiosqlite 7 + , anyio 8 + , channels 9 + , pycrdt 10 + , pytest-asyncio 11 + , pytestCheckHook 12 + , uvicorn 13 + , websockets 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "pycrdt-websocket"; 18 + version = "0.12.5"; 19 + pyproject = true; 20 + 21 + disabled = pythonOlder "3.8"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "jupyter-server"; 25 + repo = "pycrdt-websocket"; 26 + rev = "refs/tags/v${version}"; 27 + hash = "sha256-dTjWujRMYpg8XZ0OkEG49OLIAPj8qnZl+W7713NKVaA="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + hatchling 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + aiosqlite 36 + anyio 37 + pycrdt 38 + ]; 39 + 40 + passthru.optional-dependencies = { 41 + django = [ 42 + channels 43 + ]; 44 + }; 45 + 46 + pythonImportsCheck = [ 47 + "pycrdt_websocket" 48 + ]; 49 + 50 + nativeCheckInputs = [ 51 + pytest-asyncio 52 + pytestCheckHook 53 + uvicorn 54 + websockets 55 + ]; 56 + 57 + disabledTestPaths = [ 58 + # requires nodejs and installed js modules 59 + "tests/test_pycrdt_yjs.py" 60 + ]; 61 + 62 + __darwinAllowLocalNetworking = true; 63 + 64 + meta = with lib; { 65 + description = "WebSocket Connector for pycrdt"; 66 + homepage = "https://github.com/jupyter-server/pycrdt-websocket"; 67 + changelog = "https://github.com/jupyter-server/pycrdt-websocket/blob/${src.rev}/CHANGELOG.md"; 68 + license = licenses.mit; 69 + maintainers = teams.jupyter.members; 70 + }; 71 + }
+519
pkgs/development/python-modules/pycrdt/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "atomic_refcell" 7 + version = "0.1.13" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c" 10 + 11 + [[package]] 12 + name = "autocfg" 13 + version = "1.1.0" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 16 + 17 + [[package]] 18 + name = "bitflags" 19 + version = "1.3.2" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 22 + 23 + [[package]] 24 + name = "bumpalo" 25 + version = "3.14.0" 26 + source = "registry+https://github.com/rust-lang/crates.io-index" 27 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 28 + 29 + [[package]] 30 + name = "cfg-if" 31 + version = "1.0.0" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 34 + 35 + [[package]] 36 + name = "getrandom" 37 + version = "0.1.16" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 40 + dependencies = [ 41 + "cfg-if", 42 + "js-sys", 43 + "libc", 44 + "wasi", 45 + "wasm-bindgen", 46 + ] 47 + 48 + [[package]] 49 + name = "indoc" 50 + version = "1.0.9" 51 + source = "registry+https://github.com/rust-lang/crates.io-index" 52 + checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306" 53 + 54 + [[package]] 55 + name = "itoa" 56 + version = "1.0.10" 57 + source = "registry+https://github.com/rust-lang/crates.io-index" 58 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 59 + 60 + [[package]] 61 + name = "js-sys" 62 + version = "0.3.66" 63 + source = "registry+https://github.com/rust-lang/crates.io-index" 64 + checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 65 + dependencies = [ 66 + "wasm-bindgen", 67 + ] 68 + 69 + [[package]] 70 + name = "libc" 71 + version = "0.2.151" 72 + source = "registry+https://github.com/rust-lang/crates.io-index" 73 + checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 74 + 75 + [[package]] 76 + name = "lock_api" 77 + version = "0.4.11" 78 + source = "registry+https://github.com/rust-lang/crates.io-index" 79 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 80 + dependencies = [ 81 + "autocfg", 82 + "scopeguard", 83 + ] 84 + 85 + [[package]] 86 + name = "log" 87 + version = "0.4.20" 88 + source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 90 + 91 + [[package]] 92 + name = "memoffset" 93 + version = "0.9.0" 94 + source = "registry+https://github.com/rust-lang/crates.io-index" 95 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 96 + dependencies = [ 97 + "autocfg", 98 + ] 99 + 100 + [[package]] 101 + name = "once_cell" 102 + version = "1.19.0" 103 + source = "registry+https://github.com/rust-lang/crates.io-index" 104 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 105 + 106 + [[package]] 107 + name = "parking_lot" 108 + version = "0.12.1" 109 + source = "registry+https://github.com/rust-lang/crates.io-index" 110 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 111 + dependencies = [ 112 + "lock_api", 113 + "parking_lot_core", 114 + ] 115 + 116 + [[package]] 117 + name = "parking_lot_core" 118 + version = "0.9.9" 119 + source = "registry+https://github.com/rust-lang/crates.io-index" 120 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 121 + dependencies = [ 122 + "cfg-if", 123 + "libc", 124 + "redox_syscall", 125 + "smallvec", 126 + "windows-targets", 127 + ] 128 + 129 + [[package]] 130 + name = "ppv-lite86" 131 + version = "0.2.17" 132 + source = "registry+https://github.com/rust-lang/crates.io-index" 133 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 134 + 135 + [[package]] 136 + name = "proc-macro2" 137 + version = "1.0.70" 138 + source = "registry+https://github.com/rust-lang/crates.io-index" 139 + checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 140 + dependencies = [ 141 + "unicode-ident", 142 + ] 143 + 144 + [[package]] 145 + name = "pycrdt" 146 + version = "0.7.2" 147 + dependencies = [ 148 + "pyo3", 149 + "yrs", 150 + ] 151 + 152 + [[package]] 153 + name = "pyo3" 154 + version = "0.19.2" 155 + source = "registry+https://github.com/rust-lang/crates.io-index" 156 + checksum = "e681a6cfdc4adcc93b4d3cf993749a4552018ee0a9b65fc0ccfad74352c72a38" 157 + dependencies = [ 158 + "cfg-if", 159 + "indoc", 160 + "libc", 161 + "memoffset", 162 + "parking_lot", 163 + "pyo3-build-config", 164 + "pyo3-ffi", 165 + "pyo3-macros", 166 + "unindent", 167 + ] 168 + 169 + [[package]] 170 + name = "pyo3-build-config" 171 + version = "0.19.2" 172 + source = "registry+https://github.com/rust-lang/crates.io-index" 173 + checksum = "076c73d0bc438f7a4ef6fdd0c3bb4732149136abd952b110ac93e4edb13a6ba5" 174 + dependencies = [ 175 + "once_cell", 176 + "target-lexicon", 177 + ] 178 + 179 + [[package]] 180 + name = "pyo3-ffi" 181 + version = "0.19.2" 182 + source = "registry+https://github.com/rust-lang/crates.io-index" 183 + checksum = "e53cee42e77ebe256066ba8aa77eff722b3bb91f3419177cf4cd0f304d3284d9" 184 + dependencies = [ 185 + "libc", 186 + "pyo3-build-config", 187 + ] 188 + 189 + [[package]] 190 + name = "pyo3-macros" 191 + version = "0.19.2" 192 + source = "registry+https://github.com/rust-lang/crates.io-index" 193 + checksum = "dfeb4c99597e136528c6dd7d5e3de5434d1ceaf487436a3f03b2d56b6fc9efd1" 194 + dependencies = [ 195 + "proc-macro2", 196 + "pyo3-macros-backend", 197 + "quote", 198 + "syn 1.0.109", 199 + ] 200 + 201 + [[package]] 202 + name = "pyo3-macros-backend" 203 + version = "0.19.2" 204 + source = "registry+https://github.com/rust-lang/crates.io-index" 205 + checksum = "947dc12175c254889edc0c02e399476c2f652b4b9ebd123aa655c224de259536" 206 + dependencies = [ 207 + "proc-macro2", 208 + "quote", 209 + "syn 1.0.109", 210 + ] 211 + 212 + [[package]] 213 + name = "quote" 214 + version = "1.0.33" 215 + source = "registry+https://github.com/rust-lang/crates.io-index" 216 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 217 + dependencies = [ 218 + "proc-macro2", 219 + ] 220 + 221 + [[package]] 222 + name = "rand" 223 + version = "0.7.3" 224 + source = "registry+https://github.com/rust-lang/crates.io-index" 225 + checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 226 + dependencies = [ 227 + "getrandom", 228 + "libc", 229 + "rand_chacha", 230 + "rand_core", 231 + "rand_hc", 232 + ] 233 + 234 + [[package]] 235 + name = "rand_chacha" 236 + version = "0.2.2" 237 + source = "registry+https://github.com/rust-lang/crates.io-index" 238 + checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 239 + dependencies = [ 240 + "ppv-lite86", 241 + "rand_core", 242 + ] 243 + 244 + [[package]] 245 + name = "rand_core" 246 + version = "0.5.1" 247 + source = "registry+https://github.com/rust-lang/crates.io-index" 248 + checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 249 + dependencies = [ 250 + "getrandom", 251 + ] 252 + 253 + [[package]] 254 + name = "rand_hc" 255 + version = "0.2.0" 256 + source = "registry+https://github.com/rust-lang/crates.io-index" 257 + checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 258 + dependencies = [ 259 + "rand_core", 260 + ] 261 + 262 + [[package]] 263 + name = "redox_syscall" 264 + version = "0.4.1" 265 + source = "registry+https://github.com/rust-lang/crates.io-index" 266 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 267 + dependencies = [ 268 + "bitflags", 269 + ] 270 + 271 + [[package]] 272 + name = "ryu" 273 + version = "1.0.16" 274 + source = "registry+https://github.com/rust-lang/crates.io-index" 275 + checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 276 + 277 + [[package]] 278 + name = "scopeguard" 279 + version = "1.2.0" 280 + source = "registry+https://github.com/rust-lang/crates.io-index" 281 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 282 + 283 + [[package]] 284 + name = "serde" 285 + version = "1.0.193" 286 + source = "registry+https://github.com/rust-lang/crates.io-index" 287 + checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 288 + dependencies = [ 289 + "serde_derive", 290 + ] 291 + 292 + [[package]] 293 + name = "serde_derive" 294 + version = "1.0.193" 295 + source = "registry+https://github.com/rust-lang/crates.io-index" 296 + checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 297 + dependencies = [ 298 + "proc-macro2", 299 + "quote", 300 + "syn 2.0.42", 301 + ] 302 + 303 + [[package]] 304 + name = "serde_json" 305 + version = "1.0.108" 306 + source = "registry+https://github.com/rust-lang/crates.io-index" 307 + checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 308 + dependencies = [ 309 + "itoa", 310 + "ryu", 311 + "serde", 312 + ] 313 + 314 + [[package]] 315 + name = "smallstr" 316 + version = "0.3.0" 317 + source = "registry+https://github.com/rust-lang/crates.io-index" 318 + checksum = "63b1aefdf380735ff8ded0b15f31aab05daf1f70216c01c02a12926badd1df9d" 319 + dependencies = [ 320 + "smallvec", 321 + ] 322 + 323 + [[package]] 324 + name = "smallvec" 325 + version = "1.11.2" 326 + source = "registry+https://github.com/rust-lang/crates.io-index" 327 + checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 328 + 329 + [[package]] 330 + name = "syn" 331 + version = "1.0.109" 332 + source = "registry+https://github.com/rust-lang/crates.io-index" 333 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 334 + dependencies = [ 335 + "proc-macro2", 336 + "quote", 337 + "unicode-ident", 338 + ] 339 + 340 + [[package]] 341 + name = "syn" 342 + version = "2.0.42" 343 + source = "registry+https://github.com/rust-lang/crates.io-index" 344 + checksum = "5b7d0a2c048d661a1a59fcd7355baa232f7ed34e0ee4df2eef3c1c1c0d3852d8" 345 + dependencies = [ 346 + "proc-macro2", 347 + "quote", 348 + "unicode-ident", 349 + ] 350 + 351 + [[package]] 352 + name = "target-lexicon" 353 + version = "0.12.12" 354 + source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" 356 + 357 + [[package]] 358 + name = "thiserror" 359 + version = "1.0.51" 360 + source = "registry+https://github.com/rust-lang/crates.io-index" 361 + checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" 362 + dependencies = [ 363 + "thiserror-impl", 364 + ] 365 + 366 + [[package]] 367 + name = "thiserror-impl" 368 + version = "1.0.51" 369 + source = "registry+https://github.com/rust-lang/crates.io-index" 370 + checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" 371 + dependencies = [ 372 + "proc-macro2", 373 + "quote", 374 + "syn 2.0.42", 375 + ] 376 + 377 + [[package]] 378 + name = "unicode-ident" 379 + version = "1.0.12" 380 + source = "registry+https://github.com/rust-lang/crates.io-index" 381 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 382 + 383 + [[package]] 384 + name = "unindent" 385 + version = "0.1.11" 386 + source = "registry+https://github.com/rust-lang/crates.io-index" 387 + checksum = "e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c" 388 + 389 + [[package]] 390 + name = "wasi" 391 + version = "0.9.0+wasi-snapshot-preview1" 392 + source = "registry+https://github.com/rust-lang/crates.io-index" 393 + checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 394 + 395 + [[package]] 396 + name = "wasm-bindgen" 397 + version = "0.2.89" 398 + source = "registry+https://github.com/rust-lang/crates.io-index" 399 + checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 400 + dependencies = [ 401 + "cfg-if", 402 + "wasm-bindgen-macro", 403 + ] 404 + 405 + [[package]] 406 + name = "wasm-bindgen-backend" 407 + version = "0.2.89" 408 + source = "registry+https://github.com/rust-lang/crates.io-index" 409 + checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 410 + dependencies = [ 411 + "bumpalo", 412 + "log", 413 + "once_cell", 414 + "proc-macro2", 415 + "quote", 416 + "syn 2.0.42", 417 + "wasm-bindgen-shared", 418 + ] 419 + 420 + [[package]] 421 + name = "wasm-bindgen-macro" 422 + version = "0.2.89" 423 + source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 425 + dependencies = [ 426 + "quote", 427 + "wasm-bindgen-macro-support", 428 + ] 429 + 430 + [[package]] 431 + name = "wasm-bindgen-macro-support" 432 + version = "0.2.89" 433 + source = "registry+https://github.com/rust-lang/crates.io-index" 434 + checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 435 + dependencies = [ 436 + "proc-macro2", 437 + "quote", 438 + "syn 2.0.42", 439 + "wasm-bindgen-backend", 440 + "wasm-bindgen-shared", 441 + ] 442 + 443 + [[package]] 444 + name = "wasm-bindgen-shared" 445 + version = "0.2.89" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 448 + 449 + [[package]] 450 + name = "windows-targets" 451 + version = "0.48.5" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 454 + dependencies = [ 455 + "windows_aarch64_gnullvm", 456 + "windows_aarch64_msvc", 457 + "windows_i686_gnu", 458 + "windows_i686_msvc", 459 + "windows_x86_64_gnu", 460 + "windows_x86_64_gnullvm", 461 + "windows_x86_64_msvc", 462 + ] 463 + 464 + [[package]] 465 + name = "windows_aarch64_gnullvm" 466 + version = "0.48.5" 467 + source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 469 + 470 + [[package]] 471 + name = "windows_aarch64_msvc" 472 + version = "0.48.5" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 475 + 476 + [[package]] 477 + name = "windows_i686_gnu" 478 + version = "0.48.5" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 481 + 482 + [[package]] 483 + name = "windows_i686_msvc" 484 + version = "0.48.5" 485 + source = "registry+https://github.com/rust-lang/crates.io-index" 486 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 487 + 488 + [[package]] 489 + name = "windows_x86_64_gnu" 490 + version = "0.48.5" 491 + source = "registry+https://github.com/rust-lang/crates.io-index" 492 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 493 + 494 + [[package]] 495 + name = "windows_x86_64_gnullvm" 496 + version = "0.48.5" 497 + source = "registry+https://github.com/rust-lang/crates.io-index" 498 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 499 + 500 + [[package]] 501 + name = "windows_x86_64_msvc" 502 + version = "0.48.5" 503 + source = "registry+https://github.com/rust-lang/crates.io-index" 504 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 505 + 506 + [[package]] 507 + name = "yrs" 508 + version = "0.17.2" 509 + source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "68aea14c6c33f2edd8a5ff9415360cfa5b98d90cce30c5ee3be59a8419fb15a9" 511 + dependencies = [ 512 + "atomic_refcell", 513 + "rand", 514 + "serde", 515 + "serde_json", 516 + "smallstr", 517 + "smallvec", 518 + "thiserror", 519 + ]
+63
pkgs/development/python-modules/pycrdt/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , libiconv 6 + , cargo 7 + , rustPlatform 8 + , rustc 9 + , pydantic 10 + , pytestCheckHook 11 + , y-py 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "pycrdt"; 16 + version = "0.7.2"; 17 + pyproject = true; 18 + 19 + src = fetchFromGitHub { 20 + owner = "jupyter-server"; 21 + repo = "pycrdt"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-dNNFrCuNdkgUb/jgeAs3TPoB+m2Hym3+ze/X2ejXtW8="; 24 + }; 25 + 26 + postPatch = '' 27 + cp ${./Cargo.lock} Cargo.lock 28 + ''; 29 + 30 + cargoDeps = rustPlatform.importCargoLock { 31 + lockFile = ./Cargo.lock; 32 + }; 33 + 34 + nativeBuildInputs = [ 35 + cargo 36 + rustPlatform.cargoSetupHook 37 + rustPlatform.maturinBuildHook 38 + rustc 39 + ]; 40 + 41 + buildInputs = lib.optionals stdenv.isDarwin [ 42 + libiconv 43 + ]; 44 + 45 + pythonImportsCheck = [ "pycrdt" ]; 46 + 47 + # requires pydantic>=2.5 48 + doCheck = false; 49 + 50 + nativeCheckInputs = [ 51 + pytestCheckHook 52 + y-py 53 + pydantic 54 + ]; 55 + 56 + meta = with lib; { 57 + description = "CRDTs based on Yrs"; 58 + homepage = "https://github.com/jupyter-server/pycrdt"; 59 + changelog = "https://github.com/jupyter-server/pycrdt/releases/tag/${src.rev}"; 60 + license = licenses.mit; 61 + maintainers = teams.jupyter.members; 62 + }; 63 + }
+8 -5
pkgs/development/python-modules/pytest-jupyter/default.nix
··· 22 22 23 23 let self = buildPythonPackage rec { 24 24 pname = "pytest-jupyter"; 25 - version = "0.7.0"; 26 - format = "pyproject"; 25 + version = "0.8.0"; 26 + pyproject = true; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "jupyter-server"; 30 30 repo = "pytest-jupyter"; 31 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-ZocpIBHnXTvQdjWU8yVhGK49I+FFct+teDhghiMnvW0="; 32 + hash = "sha256-ND51UpPsvZGH6LdEaNFXaBLoCMB4n7caPoo1/Go9fNs="; 33 33 }; 34 34 35 35 nativeBuildInputs = [ ··· 44 44 jupyter-core 45 45 ]; 46 46 47 - passthru.optional-dependencies = rec { 47 + passthru.optional-dependencies = { 48 48 client = [ 49 49 jupyter-client 50 + nbformat 50 51 ipykernel 51 52 ]; 52 53 server = [ 53 54 jupyter-server 55 + jupyter-client 54 56 nbformat 55 - ] ++ client; 57 + ipykernel 58 + ]; 56 59 }; 57 60 58 61 doCheck = false; # infinite recursion with jupyter-server
+35 -15
pkgs/development/python-modules/sphinx-jupyterbook-latex/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , pythonOlder 4 - , fetchPypi 4 + , fetchFromGitHub 5 + , flit-core 6 + , packaging 5 7 , sphinx 6 - , importlib-resources 8 + , click 9 + , myst-parser 10 + , pytest-regressions 11 + , pytestCheckHook 12 + , sphinx-external-toc 13 + , sphinxcontrib-bibtex 14 + , texsoup 7 15 }: 8 16 9 17 buildPythonPackage rec { 10 18 pname = "sphinx-jupyterbook-latex"; 11 - version = "0.5.2"; 12 - format = "pyproject"; 19 + version = "1.0.0"; 20 + pyproject = true; 13 21 14 - disabled = pythonOlder "3.6"; 22 + disabled = pythonOlder "3.9"; 15 23 16 - src = fetchPypi { 17 - inherit version; 18 - pname = "sphinx_jupyterbook_latex"; 19 - hash = "sha256-2h060Cj1XdvxC5Ewu58k/GDK+2ccvTnf2VU3qvyQly4="; 24 + src = fetchFromGitHub { 25 + owner = "executablebooks"; 26 + repo = "sphinx-jupyterbook-latex"; 27 + rev = "refs/tags/v${version}"; 28 + hash = "sha256-ZTR+s6a/++xXrLMtfFRmSmAeMWa/1de12ukxfsx85g4="; 20 29 }; 21 30 22 - postPatch = '' 23 - substituteInPlace setup.cfg \ 24 - --replace "sphinx>=4,<5.1" "sphinx" 25 - ''; 31 + nativeBuildInputs = [ 32 + flit-core 33 + ]; 26 34 27 - propagatedBuildInputs = [ sphinx ] 28 - ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; 35 + propagatedBuildInputs = [ 36 + packaging 37 + sphinx 38 + ]; 29 39 30 40 pythonImportsCheck = [ "sphinx_jupyterbook_latex" ]; 41 + 42 + nativeCheckInputs = [ 43 + click 44 + myst-parser 45 + pytest-regressions 46 + pytestCheckHook 47 + sphinx-external-toc 48 + sphinxcontrib-bibtex 49 + texsoup 50 + ]; 31 51 32 52 meta = with lib; { 33 53 description = "Latex specific features for jupyter book";
+2 -2
pkgs/development/python-modules/sqltrie/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "sqltrie"; 14 - version = "0.9.0"; 14 + version = "0.11.0"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "iterative"; 21 21 repo = pname; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-4+jj9kRT6AR8u9nIlEkILY+/GQ7EBRd5V2oLeMLSo3o="; 23 + hash = "sha256-QR5IlMHrDNsauKW3VQG0ibMUwetATuwX4fszGPzKuxg="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+41
pkgs/development/python-modules/texsoup/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , setuptools 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "texsoup"; 10 + version = "0.3.1"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "alvinwan"; 15 + repo = "TexSoup"; 16 + rev = "refs/tags/${version}"; 17 + hash = "sha256-XKYJycYivtrszU46B3Bd4JLrvckBpQu9gKDMdr6MyZU="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 23 + 24 + pythonImportsCheck = [ "TexSoup" ]; 25 + 26 + nativeCheckInputs = [ 27 + pytestCheckHook 28 + ]; 29 + 30 + preCheck = '' 31 + substituteInPlace pytest.ini \ 32 + --replace "--cov=TexSoup" "" 33 + ''; 34 + 35 + meta = with lib; { 36 + description = "Fault-tolerant Python3 package for searching, navigating, and modifying LaTeX documents"; 37 + homepage = "https://github.com/alvinwan/TexSoup"; 38 + license = licenses.bsd2; 39 + maintainers = with maintainers; [ ]; 40 + }; 41 + }
+2 -2
pkgs/development/python-modules/unstructured-inference/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "unstructured-inference"; 25 - version = "0.7.18"; 25 + version = "0.7.21"; 26 26 format = "setuptools"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "Unstructured-IO"; 30 30 repo = "unstructured-inference"; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-zCsWFiQlaUGlIr0PjaNl6FuiiWmVDtKTJQQDPj6g12M="; 32 + hash = "sha256-EuLzQHtcAPNuKCrUXHPbgF5i3QDvst/XOZ9RcCck+N8="; 33 33 }; 34 34 35 35 postPatch = ''
+2 -2
pkgs/development/python-modules/unstructured/default.nix
··· 56 56 , grpcio 57 57 }: 58 58 let 59 - version = "0.11.2"; 59 + version = "0.11.6"; 60 60 optional-dependencies = { 61 61 huggingflace = [ 62 62 langdetect ··· 90 90 owner = "Unstructured-IO"; 91 91 repo = "unstructured"; 92 92 rev = "refs/tags/${version}"; 93 - hash = "sha256-kMgmvUUn8AA0md412WJgHdlkAA8bBGWOdi2C4ief8Iw="; 93 + hash = "sha256-ZZVd7WIQA79bzclE8BhDhJJi3RF0ODSj+6mqGSHgKv0="; 94 94 }; 95 95 96 96 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/misc/terraform-ls/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "terraform-ls"; 5 - version = "0.32.3"; 5 + version = "0.32.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hashicorp"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-uvSAqk9LE0NbOWn2rcygDu7Hl28Wu3KkM5UhI4aocGo="; 11 + hash = "sha256-+z7Jg55BP9E7fwEYVnLY1lw06tizjaUPguKmqrfJ8jY="; 12 12 }; 13 13 14 - vendorHash = "sha256-xoyassGp//8YXG/B1e3kW96UvltQLa662ZlH9/CMzm0="; 14 + vendorHash = "sha256-v0dESbGsafT+4C6pWhmNb4NT4m+kmtV+ZBld4x2TfJI="; 15 15 16 16 ldflags = [ "-s" "-w" ]; 17 17
+2 -2
pkgs/games/runelite/default.nix
··· 11 11 12 12 maven.buildMavenPackage rec { 13 13 pname = "runelite"; 14 - version = "2.6.11"; 14 + version = "2.6.12"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "runelite"; 18 18 repo = "launcher"; 19 19 rev = version; 20 - hash = "sha256-tu3sEhmFZLMqPiBdPCiNYj5s08hMCo8mXpOCx/BP1EM="; 20 + hash = "sha256-lovDkEvzclZCBu/Ha8h0j595NZ4ejefEOX7lNmzb8I8="; 21 21 }; 22 22 mvnHash = "sha256-iGnoAZcJvaVoACi9ozG/f+A8tjvDuwn22bMRyuUU5Jg="; 23 23
+3 -3
pkgs/os-specific/darwin/yabai/default.nix
··· 17 17 18 18 let 19 19 pname = "yabai"; 20 - version = "6.0.1"; 20 + version = "6.0.2"; 21 21 22 22 test-version = testers.testVersion { 23 23 package = yabai; ··· 53 53 54 54 src = fetchzip { 55 55 url = "https://github.com/koekeishiya/yabai/releases/download/v${version}/yabai-v${version}.tar.gz"; 56 - hash = "sha256-CXkGVoJcGSkooxe7eIhwaM6FkOI45NVw5jdLJAzgFBM="; 56 + hash = "sha256-aFM0rtHrHsLEziDWhRwqeCy70dSAOAX4HDpqHqvnoWs="; 57 57 }; 58 58 59 59 nativeBuildInputs = [ ··· 89 89 owner = "koekeishiya"; 90 90 repo = "yabai"; 91 91 rev = "v${version}"; 92 - hash = "sha256-u+MkGd/rkT1RVkzC2IcAcFM9eClFdj3WBFnftUVwkwc="; 92 + hash = "sha256-VI7Gu5Y50Ed65ZUrseMXwmW/iovlRbAJGlPD7Ooajqw="; 93 93 }; 94 94 95 95 nativeBuildInputs = [
+2 -2
pkgs/servers/http/nginx/modules.nix
··· 1029 1029 name = "zstd"; 1030 1030 owner = "tokers"; 1031 1031 repo = "zstd-nginx-module"; 1032 - rev = "0.1.0"; 1033 - hash = "sha256-8SBU9hJnKtNrwbpioy+Z/mfiVuqAx+U1t64m5tfEy6o="; 1032 + rev = "0.1.1"; 1033 + hash = "sha256-1gCV7uUsuYnZfb9e8VfjWkUloVINOUH5qzeJ03kIHgs="; 1034 1034 }; 1035 1035 1036 1036 inputs = [ zstd ];
+3 -3
pkgs/servers/nosql/surrealdb/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "surrealdb"; 16 - version = "1.0.0"; 16 + version = "1.0.2"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "surrealdb"; 20 20 repo = "surrealdb"; 21 21 rev = "v${version}"; 22 - hash = "sha256-rBqg8tMcdc9VavYQDiKQwNp2IxYvpDNB/Qb74uiMmO4="; 22 + hash = "sha256-/+GAnACNzGxMDSO1BGc9dA13hZnNKDia0KBlyujEe04="; 23 23 }; 24 24 25 - cargoHash = "sha256-qbKc9/n4bOvdP2iXg6IF3jAwxx6Wj17Uxlj3F/gx+1g="; 25 + cargoHash = "sha256-9wvgj00GAWRP9sWOgugelizB6xbPNs0h13bGGxWtA+s="; 26 26 27 27 # error: linker `aarch64-linux-gnu-gcc` not found 28 28 postPatch = ''
+32 -6
pkgs/tools/admin/scaleway-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "scaleway-cli"; 5 - version = "2.25.0"; 5 + version = "2.26.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "scaleway"; 9 9 repo = "scaleway-cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-wx/247ZNbdNdRiGLTfCig1JAjmXZX0aCHbOgelzMcyw="; 11 + sha256 = "sha256-RfXNwuynlELT7gVWjlhjaX5nKuBJM+v6eAD/JCuRyck="; 12 12 }; 13 13 14 - vendorHash = "sha256-FftJsXM9sexRqBKrIeTdWh5Z0eYIK3acDNtptqqILD8="; 14 + vendorHash = "sha256-hBfEQtuBkU2fKoCd78dpp+I19lTOycItqjlcA6KByLY="; 15 15 16 16 ldflags = [ 17 17 "-w" ··· 23 23 "-X main.BuildDate=unknown" 24 24 ]; 25 25 26 - # some tests require network access to scaleway's API, failing when sandboxed 27 - doCheck = false; 26 + doCheck = true; 27 + 28 + # Some tests require access to scaleway's API, failing when sandboxed 29 + preCheck = '' 30 + substituteInPlace internal/core/bootstrap_test.go \ 31 + --replace "TestInterruptError" "SkipInterruptError" 32 + substituteInPlace internal/e2e/errors_test.go \ 33 + --replace "TestStandardErrors" "SkipStandardErrors" 34 + substituteInPlace internal/e2e/human_test.go \ 35 + --replace "TestTestCommand" "SkipTestCommand" \ 36 + --replace "TestHumanCreate" "SkipHumanCreate" \ 37 + --replace "TestHumanList" "SkipHumanList" \ 38 + --replace "TestHumanUpdate" "SkipHumanUpdate" \ 39 + --replace "TestHumanGet" "SkipHumanGet" \ 40 + --replace "TestHumanDelete" "SkipHumanDelete" 41 + substituteInPlace internal/e2e/sdk_errors_test.go \ 42 + --replace "TestSdkStandardErrors" "SkipSdkStandardErrors" 43 + ''; 44 + 45 + doInstallCheck = true; 46 + 47 + installCheckPhase = '' 48 + runHook preInstallCheck 49 + 50 + $out/bin/scw --help 51 + 52 + runHook postInstallCheck 53 + ''; 28 54 29 55 meta = with lib; { 30 56 description = "Interact with Scaleway API from the command line"; 31 57 homepage = "https://github.com/scaleway/scaleway-cli"; 32 58 license = licenses.mit; 33 - maintainers = with maintainers; [ nickhu techknowlogick ]; 59 + maintainers = with maintainers; [ nickhu techknowlogick kashw2 ]; 34 60 }; 35 61 }
+4 -4
pkgs/tools/graphics/vulkan-helper/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "vulkan-helper"; 10 - version = "unstable-2023-09-16"; 10 + version = "unstable-2023-12-22"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "imLinguin"; 14 14 repo = "vulkan-helper-rs"; 15 - rev = "d65b1a17a11ec20670c77d8da02e68d388ed0888"; 16 - hash = "sha256-usbYNalA0r09LXR6eV2e/T1eMNV4LnhzYLzPJQ6XNKQ="; 15 + rev = "04b290c92febcfd6293fcf4730ce3bba55cd9ce0"; 16 + hash = "sha256-2pLHnTn0gJKz4gfrR6h85LHOaZPrhIGYzQeci4Dzz2E="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-fgB0vlbOhzGV1Sj180GCuTGZlVpAUlBUMAfsrG2FiuA="; 19 + cargoSha256 = "sha256-OXMz1qu4/LDeQbwe7shhn2Eee15xKmBpWSsP0IbjoGM="; 20 20 21 21 nativeBuildInputs = [ 22 22 addOpenGLRunpath
+5
pkgs/tools/inputmethods/ibus/default.nix
··· 83 83 url = "https://github.com/ibus/ibus/commit/8f706d160631f1ffdbfa16543a38b9d5f91c16ad.patch"; 84 84 hash = "sha256-YzS9TmUWW0OmheDeCeU00kFK2U2QEmKYMSRJAbu14ec="; 85 85 }) 86 + # fix missing key releases in Wine https://github.com/ibus/ibus/issues/2480 87 + (fetchpatch { 88 + url = "https://github.com/ibus/ibus/commit/497f0c74230a65309e22ce5569060ce48310406b.patch"; 89 + hash = "sha256-PAZcUxmzjChs1/K8hXgOcytyS4LYoNL1dtU6X5Tx8ic="; 90 + }) 86 91 ]; 87 92 88 93 outputs = [ "out" "dev" "installedTests" ];
+2 -2
pkgs/tools/misc/lesspipe/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeWrapper, perl, procps, file, gnused, bash }: 1 + { lib, stdenv, fetchFromGitHub, makeWrapper, perl, procps, file, gnused, bash, binutils }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "lesspipe"; ··· 29 29 30 30 postInstall = '' 31 31 for f in lesspipe.sh lesscomplete; do 32 - wrapProgram "$out/bin/$f" --prefix-each PATH : "${lib.makeBinPath [ file gnused procps ]}" 32 + wrapProgram "$out/bin/$f" --prefix-each PATH : "${lib.makeBinPath [ binutils file gnused procps ]}" 33 33 done 34 34 ''; 35 35
-39
pkgs/tools/security/mbox/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, openssl, which }: 2 - 3 - stdenv.mkDerivation { 4 - pname = "mbox"; 5 - version = "unstable-2014-05-26"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "tsgates"; 9 - repo = "mbox"; 10 - rev = "a131424b6cb577e1c916bd0e8ffb2084a5f73048"; 11 - sha256 = "06qggqxnzcxnc34m6sbafxwr2p64x65m9zm5wp7pwyarcckhh2hd"; 12 - }; 13 - 14 - buildInputs = [ openssl which ]; 15 - 16 - preConfigure = '' 17 - cd src 18 - cp {.,}configsbox.h 19 - ''; 20 - 21 - doCheck = true; 22 - checkPhase = '' 23 - rm tests/test-*vim.sh tests/test-pip.sh 24 - 25 - patchShebangs ./; dontPatchShebags=1 26 - sed -i 's|^/bin/||' tests/test-fileops.sh 27 - 28 - ./testall.sh 29 - ''; 30 - 31 - meta = with lib; { 32 - description = "Lightweight sandboxing mechanism that any user can use without special privileges"; 33 - homepage = "http://pdos.csail.mit.edu/mbox/"; 34 - maintainers = with maintainers; [ ehmry ]; 35 - license = licenses.bsd3; 36 - platforms = [ "x86_64-linux" ]; 37 - broken = true; 38 - }; 39 - }
+2 -2
pkgs/tools/security/terrascan/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "terrascan"; 8 - version = "1.18.9"; 8 + version = "1.18.11"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "accurics"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-2EI/6+DRheZaVlib5e3GAaMOK58xycaL3tyzrkwceE4="; 14 + hash = "sha256-BICXMSkfGDXOqBH+4UlJmqkUSV+oZa1wg7c20EtJ3WI="; 15 15 }; 16 16 17 17 vendorHash = "sha256-9zD81p/UjH43B0aeqlItP9vrGMaT/zhVYv60ot153Gc=";
+2 -2
pkgs/tools/typesetting/sile/default.nix
··· 46 46 47 47 stdenv.mkDerivation (finalAttrs: { 48 48 pname = "sile"; 49 - version = "0.14.13"; 49 + version = "0.14.14"; 50 50 51 51 src = fetchurl { 52 52 url = "https://github.com/sile-typesetter/sile/releases/download/v${finalAttrs.version}/sile-${finalAttrs.version}.tar.xz"; 53 - sha256 = "sha256-PU9Yfanmyr4nAQMQu/unBQSQCvV2hyo0i8lR0MnuFcA="; 53 + sha256 = "sha256-xGcbD43yfJ6Ru7mU7R+NxfK1YXnIDwcYMjB++gcNqYg="; 54 54 }; 55 55 56 56 configureFlags = [
+1
pkgs/top-level/aliases.nix
··· 592 592 matrique = spectral; # Added 2020-01-27 593 593 matrix-recorder = throw "matrix-recorder has been removed due to being unmaintained"; # Added 2023-05-21 594 594 maui-nota = libsForQt5.mauiPackages.nota; # added 2022-05-17 595 + mbox = throw "'mobx' has been removed, as it was broken and unmaintained"; # Added 2023-12-21 595 596 mcomix3 = mcomix; # Added 2022-06-05 596 597 meme = meme-image-generator; # Added 2021-04-21 597 598 mess = throw "'mess' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10
-2
pkgs/top-level/all-packages.nix
··· 10843 10843 10844 10844 mb2md = callPackage ../tools/text/mb2md { }; 10845 10845 10846 - mbox = callPackage ../tools/security/mbox { }; 10847 - 10848 10846 mbuffer = callPackage ../tools/misc/mbuffer { }; 10849 10847 10850 10848 mdsh = callPackage ../development/tools/documentation/mdsh { };
+8
pkgs/top-level/python-packages.nix
··· 3088 3088 3089 3089 django-markup = callPackage ../development/python-modules/django-markup { }; 3090 3090 3091 + django-markdownx = callPackage ../development/python-modules/django-markdownx { }; 3092 + 3091 3093 django-model-utils = callPackage ../development/python-modules/django-model-utils { }; 3092 3094 3093 3095 django-modelcluster = callPackage ../development/python-modules/django-modelcluster { }; ··· 9361 9363 9362 9364 pycoolmasternet-async = callPackage ../development/python-modules/pycoolmasternet-async { }; 9363 9365 9366 + pycrdt = callPackage ../development/python-modules/pycrdt { }; 9367 + 9368 + pycrdt-websocket = callPackage ../development/python-modules/pycrdt-websocket { }; 9369 + 9364 9370 pyfibaro = callPackage ../development/python-modules/pyfibaro { }; 9365 9371 9366 9372 pyfireservicerota = callPackage ../development/python-modules/pyfireservicerota { }; ··· 14126 14132 testcontainers = callPackage ../development/python-modules/testcontainers { }; 14127 14133 14128 14134 testfixtures = callPackage ../development/python-modules/testfixtures { }; 14135 + 14136 + texsoup = callPackage ../development/python-modules/texsoup { }; 14129 14137 14130 14138 textfsm = callPackage ../development/python-modules/textfsm { }; 14131 14139