lol

Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
21e18ff9 453865cb

+376 -195
+13
pkgs/applications/editors/vim/plugins/generated.nix
··· 3078 3078 meta.hydraPlatforms = [ ]; 3079 3079 }; 3080 3080 3081 + comfy-line-numbers-nvim = buildVimPlugin { 3082 + pname = "comfy-line-numbers.nvim"; 3083 + version = "2025-05-27"; 3084 + src = fetchFromGitHub { 3085 + owner = "mluders"; 3086 + repo = "comfy-line-numbers.nvim"; 3087 + rev = "eb1c966e22fbabe3a3214c78bda9793ccf9d2a5d"; 3088 + sha256 = "0dp4sk695s2ra89zsb69g1xsh27qkfv16jp7b4nr316idsdf3899"; 3089 + }; 3090 + meta.homepage = "https://github.com/mluders/comfy-line-numbers.nvim/"; 3091 + meta.hydraPlatforms = [ ]; 3092 + }; 3093 + 3081 3094 command-t = buildVimPlugin { 3082 3095 pname = "command-t"; 3083 3096 version = "2025-07-03";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 235 235 https://github.com/nvim-zh/colorful-winsep.nvim/,HEAD, 236 236 https://github.com/lilydjwg/colorizer/,, 237 237 https://github.com/Domeee/com.cloudedmountain.ide.neovim/,HEAD, 238 + https://github.com/mluders/comfy-line-numbers.nvim/,HEAD, 238 239 https://github.com/wincent/command-t/,, 239 240 https://github.com/LudoPinelli/comment-box.nvim/,HEAD, 240 241 https://github.com/numtostr/comment.nvim/,,
+3 -3
pkgs/applications/emulators/libretro/cores/flycast.nix
··· 8 8 }: 9 9 mkLibretroCore { 10 10 core = "flycast"; 11 - version = "0-unstable-2025-06-27"; 11 + version = "0-unstable-2025-07-11"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "flyinghead"; 15 15 repo = "flycast"; 16 - rev = "3f79b6baed2eebbf133b950197c418de06f28916"; 17 - hash = "sha256-C4Q9jTS5UcnwiP7i+Ka4CH2S+dXLbm2vwS93955/RoY="; 16 + rev = "48c58dbd18501fae92e641b6ee6ca5ca9de0d5c3"; 17 + hash = "sha256-AlvNh+tDY7FEqUm5zgm7072Z1zIXn54tvLGzLbTjLXo="; 18 18 fetchSubmodules = true; 19 19 }; 20 20
+2 -2
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1030 1030 "vendorHash": "sha256-Koojva0MAw5WC942VbxZ6d1Pf1VwFvJMmp16TsHRS3w=" 1031 1031 }, 1032 1032 "pocketid": { 1033 - "hash": "sha256-lXhxW75m4Tam5vyurDDxM4NJ+226VjBrNnNeK1dVZ1o=", 1033 + "hash": "sha256-rUCjvJKLZE+cSsHZdntBF9WpZDtIkVkukmLGEvGVC8s=", 1034 1034 "homepage": "https://registry.terraform.io/providers/Trozz/pocketid", 1035 1035 "owner": "Trozz", 1036 1036 "repo": "terraform-provider-pocketid", 1037 - "rev": "v0.1.2", 1037 + "rev": "v0.1.5", 1038 1038 "spdx": "MIT", 1039 1039 "vendorHash": "sha256-0oX7f4L5eljmOL8+g6KYdBcoIwng87+pi3XCXKDEb3w=" 1040 1040 },
+2 -2
pkgs/by-name/ab/abcmidi/package.nix
··· 6 6 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "abcmidi"; 9 - version = "2025.06.14"; 9 + version = "2025.06.27"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sshlien"; 13 13 repo = "abcmidi"; 14 14 tag = finalAttrs.version; 15 - hash = "sha256-nJkSh6ZsiL52muRR2ktkNXirULGYjp9m0/OxLv0/7L8="; 15 + hash = "sha256-bOuMiFm4wP+AgCLbarhZMmtGcEzzVsqiwi8sBRj/jy8="; 16 16 }; 17 17 18 18 meta = {
+22 -25
pkgs/by-name/an/ansible-doctor/package.nix
··· 1 1 { 2 2 lib, 3 + stdenv, 4 + python3Packages, 3 5 fetchFromGitHub, 4 - fetchpatch, 5 - python3, 6 + versionCheckHook, 6 7 }: 7 8 8 - python3.pkgs.buildPythonApplication rec { 9 + python3Packages.buildPythonApplication rec { 9 10 pname = "ansible-doctor"; 10 - version = "2.0.4"; 11 - format = "pyproject"; 11 + version = "7.0.8"; 12 + pyproject = true; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "thegeeklab"; 15 16 repo = "ansible-doctor"; 16 - rev = "refs/tags/v${version}"; 17 - hash = "sha256-nZv1PdR0kGrke2AjcDWjDWBdsw64UpHYFNDFAe/UoJo="; 17 + tag = "v${version}"; 18 + hash = "sha256-BwmmAd1mmyGQ5QQo6uS3+JmPP9kmZe2OOBDNAKFqEl0="; 18 19 }; 19 20 20 - patches = [ 21 - # https://github.com/thegeeklab/ansible-doctor/pull/541 22 - (fetchpatch { 23 - name = "poetry-dynamic-versioning-pep517.patch"; 24 - url = "https://github.com/thegeeklab/ansible-doctor/commit/b77ba9dccaef4b386bd54b128136c948665eb61a.patch"; 25 - hash = "sha256-XfdTkRk9B857V5DQnxlbwxTb098YwHzKGzNQBTQzWCM="; 26 - }) 27 - ]; 28 - 29 - pythonRelaxDeps = true; 30 - 31 - nativeBuildInputs = with python3.pkgs; [ 21 + build-system = with python3Packages; [ 32 22 poetry-core 33 23 poetry-dynamic-versioning 34 24 ]; 35 25 36 - propagatedBuildInputs = with python3.pkgs; [ 26 + dependencies = with python3Packages; [ 37 27 anyconfig 38 28 appdirs 39 29 colorama 30 + dynaconf 40 31 environs 32 + gitpython 41 33 jinja2 42 34 jsonschema 43 35 nested-lookup 44 36 pathspec 45 37 python-json-logger 46 38 ruamel-yaml 39 + structlog 47 40 ]; 48 41 49 - # Module has no tests 50 - doCheck = false; 42 + pythonRelaxDeps = true; 43 + 44 + doCheck = true; 45 + 46 + pythonImportsCheck = [ "ansibledoctor" ]; 47 + 48 + # ansible.errors.AnsibleError: Unable to create local directories(/private/var/empty/.ansible/tmp) 49 + nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ versionCheckHook ]; 51 50 52 - pythonImportsCheck = [ 53 - "ansibledoctor" 54 - ]; 51 + versionCheckProgramArg = "--version"; 55 52 56 53 meta = { 57 54 description = "Annotation based documentation for your Ansible roles";
+3 -3
pkgs/by-name/br/breads-ad/package.nix
··· 16 16 hash = "sha256-U1q15D59N55qBf4NVOpe5RpQjlE1ye2TNNIZf2IZV3U="; 17 17 }; 18 18 19 - build-system = with python3.pkgs; [ 20 - setuptools 21 - ]; 19 + pythonRelaxDeps = [ "ldap3" ]; 20 + 21 + build-system = with python3.pkgs; [ setuptools ]; 22 22 23 23 dependencies = with python3.pkgs; [ 24 24 impacket
+2 -2
pkgs/by-name/bt/btcpayserver/package.nix
··· 8 8 9 9 buildDotnetModule rec { 10 10 pname = "btcpayserver"; 11 - version = "2.1.5"; 11 + version = "2.1.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "btcpayserver"; 15 15 repo = "btcpayserver"; 16 16 tag = "v${version}"; 17 - hash = "sha256-qm/MdgM5sPQu7fI1S8qf/dvkMZbmP4rLA1RdSQHSawE="; 17 + hash = "sha256-zMCjG8baQeXYLgiSr1jqHxvyeeVDiOZXOq/8MQiggCI="; 18 18 }; 19 19 20 20 projectFile = "BTCPayServer/BTCPayServer.csproj";
+10 -11
pkgs/by-name/ce/certsync/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - python3.pkgs.buildPythonApplication { 7 + python3.pkgs.buildPythonApplication rec { 8 8 pname = "certsync"; 9 - version = "1.5-unstable-2024-03-08"; 9 + version = "0.1.6"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "zblurx"; 14 14 repo = "certsync"; 15 - rev = "712e34c54a63537efd630561aa55dc9d35962c3f"; 16 - hash = "sha256-YkxEExeu3sBJ93WJGtU5oe3rDS0Ki88vAeGpE23xRwo="; 15 + tag = version; 16 + hash = "sha256-UNeO9Ldf6h6ykziKVCdAoBIzL5QedbRLFEwyeWDCtUU="; 17 17 }; 18 18 19 - nativeBuildInputs = with python3.pkgs; [ 20 - poetry-core 21 - ]; 19 + pythonRelaxDeps = [ "certipy-ad" ]; 20 + 21 + build-system = with python3.pkgs; [ poetry-core ]; 22 22 23 - propagatedBuildInputs = with python3.pkgs; [ 23 + dependencies = with python3.pkgs; [ 24 24 certipy-ad 25 25 tqdm 26 26 ]; 27 27 28 - pythonImportsCheck = [ 29 - "certsync" 30 - ]; 28 + pythonImportsCheck = [ "certsync" ]; 31 29 32 30 meta = with lib; { 33 31 description = "Dump NTDS with golden certificates and UnPAC the hash"; 34 32 homepage = "https://github.com/zblurx/certsync"; 33 + changelog = "https://github.com/zblurx/certsync/releases/tag/${src.tag}"; 35 34 license = licenses.mit; 36 35 maintainers = with maintainers; [ fab ]; 37 36 mainProgram = "certsync";
+2 -2
pkgs/by-name/ch/check-jsonschema/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "check-jsonschema"; 9 - version = "0.33.1"; 9 + version = "0.33.2"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "python-jsonschema"; 14 14 repo = "check-jsonschema"; 15 15 tag = version; 16 - hash = "sha256-rcoZZ4fd6ATBL+aG1Lqvch6wnKtGmEYdCBd9F2danoE="; 16 + hash = "sha256-lYmKhNMXLnEesnNNCWyx5hyS3l2UwTiJH/uTdy2XTb4="; 17 17 }; 18 18 19 19 build-system = with python3Packages; [ setuptools ];
+2 -2
pkgs/by-name/ch/checkov/package.nix
··· 25 25 26 26 python3.pkgs.buildPythonApplication rec { 27 27 pname = "checkov"; 28 - version = "3.2.447"; 28 + version = "3.2.450"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "bridgecrewio"; 33 33 repo = "checkov"; 34 34 tag = version; 35 - hash = "sha256-CSLp3ykBvTcx8xDpW5HKGtQsVQZGflXkNT3ktXb6dJU="; 35 + hash = "sha256-jU3qb+ds5A4a/FXw0+G8BU7iPVpunEJuTA0GyQYjqTc="; 36 36 }; 37 37 38 38 pythonRelaxDeps = [
+2 -2
pkgs/by-name/ck/ckbcomp/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "ckbcomp"; 11 - version = "1.237"; 11 + version = "1.239"; 12 12 13 13 src = fetchFromGitLab { 14 14 domain = "salsa.debian.org"; 15 15 owner = "installer-team"; 16 16 repo = "console-setup"; 17 17 rev = version; 18 - sha256 = "sha256-xNZsbTOXlrLveHr7LRK3/j0jYXtuBw08kng3yl9s7AU="; 18 + sha256 = "sha256-jyV+tgasZPjidcOmWhnK/ggf+ocN8ZZODMQfA6ZAHcc="; 19 19 }; 20 20 21 21 buildInputs = [ perl ];
+2 -2
pkgs/by-name/co/coin3d/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "coin"; 14 - version = "4.0.3"; 14 + version = "4.0.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "coin3d"; 18 18 repo = "coin"; 19 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-dUFmcUOdNc3ZFtr+Hnh3Q3OY/JA/WxmiRJiU2RFSSus="; 20 + hash = "sha256-Zk9tlGMbNhfHKv+Z5VFWr1g3wNuPFzof+7vsLAlOBC4="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/ex/exploitdb/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "exploitdb"; 10 - version = "2025-07-03"; 10 + version = "2025-07-09"; 11 11 12 12 src = fetchFromGitLab { 13 13 owner = "exploit-database"; 14 14 repo = "exploitdb"; 15 15 tag = finalAttrs.version; 16 - hash = "sha256-/mNq9366QK/rcKV+JM/2WJcnSPBUy7NoezUriQgupOk="; 16 + hash = "sha256-AOasRKblz35p1UdMZFNxVoaTcvL39ssLCW3rVBqZEx8="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix
··· 6 6 }: 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "fcitx5-pinyin-moegirl"; 9 - version = "20250610"; 9 + version = "20250711"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict"; 13 - hash = "sha256-krtBLVcF6qKQ7xIUuJsxYmbBlFXezzGXczg9Th0NPYo="; 13 + hash = "sha256-kjdgsq5n+7rjPBrXOjrb13+JLPLeXNQFv9uhl4NSszM="; 14 14 }; 15 15 16 16 dontUnpack = true;
+3 -3
pkgs/by-name/fo/fosrl-newt/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "newt"; 10 - version = "1.2.1"; 10 + version = "1.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "fosrl"; 14 14 repo = "newt"; 15 15 tag = version; 16 - hash = "sha256-EXMAPIxSK3H2w7jHSGAfxL9wWR8kGloh6oO+/Eo7+Vc="; 16 + hash = "sha256-8wE0ut+pej1rGve4jyT6/Km2yIcubeAlZL+4yEyuNww="; 17 17 }; 18 18 19 - vendorHash = "sha256-Yc5IXnShciek/bKkVezkAcaq47zGiZP8vUHFb9p09LI="; 19 + vendorHash = "sha256-rLyGju1UfKlzOSH2/NIKvZ8hpVE9+yJdcy4CK/NyoNc="; 20 20 21 21 postPatch = '' 22 22 substituteInPlace main.go \
+2 -2
pkgs/by-name/ge/gemmi/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "gemmi"; 15 - version = "0.7.1"; 15 + version = "0.7.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "project-gemmi"; 19 19 repo = "gemmi"; 20 20 tag = "v${finalAttrs.version}"; 21 - hash = "sha256-1msV/gW6BH90rHm6t7xm0hYqbG/yGBt65GVTbKuwdtg="; 21 + hash = "sha256-T7vmQEP7+3yNkQ7l36xbeLJsm5eYZvt7oRq/ksy6zQU="; 22 22 }; 23 23 24 24 nativeBuildInputs =
+2 -2
pkgs/by-name/la/last/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "last"; 13 - version = "1639"; 13 + version = "1642"; 14 14 15 15 src = fetchFromGitLab { 16 16 owner = "mcfrith"; 17 17 repo = "last"; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-s3sWLkTmjLNEzYH4P2DHo95OTV5stwAML2b/uTQf5a8="; 19 + hash = "sha256-CBpx7dTL709nTBIUxbnuUBGpgaxo7zj5SPMvsBsvYVs="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+54 -37
pkgs/by-name/li/linux-wallpaperengine/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + autoPatchelfHook, 5 6 cmake, 7 + file, 8 + pkg-config, 9 + python3, 10 + SDL2, 11 + SDL2_mixer, 12 + cef-binary, 13 + egl-wayland, 6 14 ffmpeg, 7 - libglut, 15 + fftw, 8 16 glew, 9 17 glfw, 10 18 glm, 11 - libpulseaudio, 19 + kissfftFloat, 12 20 libXau, 13 21 libXdmcp, 14 22 libXpm, 15 23 libXrandr, 16 24 libXxf86vm, 25 + libdecor, 26 + libffi, 27 + libglut, 28 + libpng, 29 + libpulseaudio, 17 30 lz4, 18 31 mpv, 19 - pkg-config, 20 - SDL2, 21 - SDL2_mixer, 22 - zlib, 23 32 wayland, 24 33 wayland-protocols, 25 - egl-wayland, 26 - libffi, 27 34 wayland-scanner, 28 - cef-binary, 29 - libdecor, 30 - autoPatchelfHook, 35 + zlib, 31 36 }: 32 37 33 38 let 34 39 cef = cef-binary.overrideAttrs (oldAttrs: { 35 - version = "120.1.10"; 40 + version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/be0fc25e72203310f268221a132c5d765874b02c/CMakeLists.txt#L47 36 41 __intentionallyOverridingVersion = true; # `cef-binary` uses the overridden `srcHash` values in its source FOD 37 - gitRevision = "3ce3184"; 38 - chromiumVersion = "120.0.6099.129"; 42 + gitRevision = "cbc1c5b"; 43 + chromiumVersion = "135.0.7049.52"; 39 44 40 45 srcHash = 41 46 { 42 - aarch64-linux = "sha256-l0PSW4ZeLhfEauf1bez1GoLfu9cwXZzEocDlGI9yFsQ="; 43 - x86_64-linux = "sha256-OdIVEy77tiYRfDWXgyceSstFqCNeZHswzkpw06LSnP0="; 47 + aarch64-linux = "sha256-LK5JvtcmuwCavK7LnWmMF2UDpM5iIZOmsuZS/t9koDs="; 48 + x86_64-linux = "sha256-JKwZgOYr57GuosM31r1Lx3DczYs35HxtuUs5fxPsTcY="; 44 49 } 45 50 .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); 46 51 }); 47 52 in 48 - stdenv.mkDerivation rec { 53 + stdenv.mkDerivation (finalAttrs: { 49 54 pname = "linux-wallpaperengine"; 50 - version = "0-unstable-2024-11-08"; 55 + version = "0-unstable-2025-05-17"; 51 56 52 57 src = fetchFromGitHub { 53 58 owner = "Almamu"; 54 59 repo = "linux-wallpaperengine"; 55 - rev = "4a063d0b84d331a0086b3f4605358ee177328d41"; 56 - hash = "sha256-IRTGFxHPRRRSg0J07pq8fpo1XbMT4aZC+wMVimZlH/Y="; 60 + rev = "be0fc25e72203310f268221a132c5d765874b02c"; 61 + fetchSubmodules = true; 62 + hash = "sha256-Wkxt6c5aSMJnQPx/n8MeNKLQ8YmdFilzhJ1wQooKprI="; 57 63 }; 58 64 59 65 nativeBuildInputs = [ 66 + autoPatchelfHook 60 67 cmake 68 + file 61 69 pkg-config 62 - autoPatchelfHook 70 + python3 63 71 ]; 64 72 65 73 buildInputs = [ 66 - libdecor 74 + SDL2 75 + SDL2_mixer 76 + egl-wayland 67 77 ffmpeg 68 - libglut 78 + fftw 69 79 glew 70 80 glfw 71 81 glm 72 - libpulseaudio 82 + kissfftFloat 73 83 libXau 74 - SDL2_mixer 75 84 libXdmcp 76 85 libXpm 86 + libXrandr 77 87 libXxf86vm 88 + libdecor 89 + libffi 90 + libglut 91 + libpng 92 + libpulseaudio 93 + lz4 78 94 mpv 79 - lz4 80 - SDL2 81 - zlib 82 95 wayland 83 96 wayland-protocols 84 - egl-wayland 85 - libffi 86 97 wayland-scanner 87 - libXrandr 98 + zlib 88 99 ]; 89 100 90 101 cmakeFlags = [ 91 102 "-DCMAKE_BUILD_TYPE=${cef.buildType}" 92 103 "-DCEF_ROOT=${cef}" 93 - "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/app/linux-wallpaperengine" 104 + "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/share/linux-wallpaperengine" 94 105 ]; 95 106 96 - preFixup = '' 97 - patchelf --set-rpath "${lib.makeLibraryPath buildInputs}:${cef}" $out/app/linux-wallpaperengine/linux-wallpaperengine 98 - chmod 755 $out/app/linux-wallpaperengine/linux-wallpaperengine 107 + postInstall = '' 108 + rm -rf $out/bin $out/lib $out/include 109 + chmod 755 $out/share/linux-wallpaperengine/linux-wallpaperengine 99 110 mkdir $out/bin 100 - ln -s $out/app/linux-wallpaperengine/linux-wallpaperengine $out/bin/linux-wallpaperengine 111 + ln -s $out/share/linux-wallpaperengine/linux-wallpaperengine $out/bin/linux-wallpaperengine 112 + ''; 113 + 114 + preFixup = '' 115 + find $out/share/linux-wallpaperengine -type f -exec file {} \; | grep 'ELF' | cut -d: -f1 | while read -r elf_file; do 116 + patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$elf_file" 117 + done 101 118 ''; 102 119 103 120 meta = { ··· 112 129 ]; 113 130 hydraPlatforms = [ "x86_64-linux" ]; # Hydra "aarch64-linux" fails with "Output limit exceeded" 114 131 }; 115 - } 132 + })
+2 -2
pkgs/by-name/od/odpic/package.nix
··· 8 8 }: 9 9 10 10 let 11 - version = "5.4.1"; 11 + version = "5.6.0"; 12 12 libPath = lib.makeLibraryPath [ oracle-instantclient.lib ]; 13 13 14 14 in ··· 21 21 owner = "oracle"; 22 22 repo = "odpi"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-CvsQ/w5r0d/l0m6wkgZtVBkX66Hcrz4U3b8qpHM0Dm8="; 24 + sha256 = "sha256-kdhL+yvolf7paNBbUN0V/Zp0mwHS2BEhP8bRUwa3dhQ="; 25 25 }; 26 26 27 27 nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
+5 -8
pkgs/by-name/pr/pre2k/package.nix
··· 18 18 19 19 pythonRelaxDeps = [ 20 20 "impacket" 21 + "ldap3" 21 22 "pyasn1" 22 23 "rich" 23 24 "typer" 24 25 ]; 25 26 26 - nativeBuildInputs = with python3.pkgs; [ 27 - poetry-core 28 - ]; 27 + build-system = with python3.pkgs; [ poetry-core ]; 29 28 30 - propagatedBuildInputs = with python3.pkgs; [ 29 + dependencies = with python3.pkgs; [ 31 30 impacket 32 31 ldap3 33 32 pyasn1 ··· 35 34 typer 36 35 ]; 37 36 38 - pythonImportsCheck = [ 39 - "pre2k" 40 - ]; 37 + pythonImportsCheck = [ "pre2k" ]; 41 38 42 39 meta = { 43 40 description = "Tool to query for the existence of pre-windows 2000 computer objects"; 44 41 homepage = "https://github.com/garrettfoster13/pre2k"; 45 - changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${version}"; 42 + changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${src.tag}"; 46 43 license = lib.licenses.mit; 47 44 maintainers = with lib.maintainers; [ fab ]; 48 45 mainProgram = "pre2k";
+2 -2
pkgs/by-name/rg/rgbds/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "rgbds"; 13 - version = "0.9.2"; 13 + version = "0.9.3"; 14 14 src = fetchFromGitHub { 15 15 owner = "gbdev"; 16 16 repo = "rgbds"; 17 17 rev = "v${version}"; 18 - hash = "sha256-Ho9aSpENukNutb5VscopY2p6RGXbRgvtIcRgxTtZews="; 18 + hash = "sha256-G83AoURZWrKto64Aga2vpg4/vY9pwLS+SDkFX0arKQw="; 19 19 }; 20 20 nativeBuildInputs = [ 21 21 bison
+3 -3
pkgs/by-name/ru/ruff/package.nix
··· 16 16 17 17 rustPlatform.buildRustPackage (finalAttrs: { 18 18 pname = "ruff"; 19 - version = "0.12.2"; 19 + version = "0.12.3"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "astral-sh"; 23 23 repo = "ruff"; 24 24 tag = finalAttrs.version; 25 - hash = "sha256-BnQm0Q3KbtlGjvN+bkYWyllBjX4Z3HD4LTWCrDwj7fE="; 25 + hash = "sha256-KvTRoiySjLhm5jmYqXZAehRAzkB9CufyNisXkuagOv8="; 26 26 }; 27 27 28 28 cargoBuildFlags = [ "--package=ruff" ]; 29 29 30 30 useFetchCargoVendor = true; 31 - cargoHash = "sha256-BVGH+i2p0O0nbbOKRNUTJcR0cxgwsTmfJYzeCmttu2M="; 31 + cargoHash = "sha256-5fK5VQ+UqkHmPdFz3FKAY9TVjvpePiYifrTHsxnkThM="; 32 32 33 33 nativeBuildInputs = [ installShellFiles ]; 34 34
+3 -3
pkgs/by-name/sh/shadowsocks-rust/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "shadowsocks-rust"; 12 - version = "1.23.4"; 12 + version = "1.23.5"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "shadowsocks"; 16 16 repo = "shadowsocks-rust"; 17 17 tag = "v${version}"; 18 - hash = "sha256-YUDPD46EVCJe/FFUaSyDDSXPk87CiGduzFyPtjr2fDI="; 18 + hash = "sha256-szFFnQw38d8EWDKUF3/biuniNkd4Rz4sq7TvZGM8dcc="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-E4vhgaUtUTNt+tRrLxDNXICMIH8N3EL+mkC9Ga+lI70="; 22 + cargoHash = "sha256-I+qHJ5w4aJOZCNhoMJpqOjrcmiHI+Mjfy5d8rl6L+Hw="; 23 23 24 24 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; 25 25
+2 -2
pkgs/by-name/sp/spacectl/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "spacectl"; 12 - version = "1.14.3"; 12 + version = "1.14.4"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "spacelift-io"; 16 16 repo = "spacectl"; 17 17 rev = "v${version}"; 18 - hash = "sha256-TDJnXOzzi5VunXyxz8XYOZDZVAdEuWkp3fXu5sZJydc="; 18 + hash = "sha256-l55mkCHx7x4a423u88PfZwXXdfUcdk1PqRfeDYKz1i8="; 19 19 }; 20 20 21 21 vendorHash = "sha256-iyB6GFkTa4ci+TC2mDTtkuqCXFBnz3rwLns+3ovkUxg=";
+4 -4
pkgs/by-name/ti/tigerbeetle/package.nix
··· 10 10 platform = 11 11 if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; 12 12 hash = builtins.getAttr platform { 13 - "universal-macos" = "sha256-8RyNDE8br4fPjCE38MVci7eatiEHIMUtVGa0pCTKj1k="; 14 - "x86_64-linux" = "sha256-18dj7GNXYhsjECIp4oqGbBSLWZhQjPORm3ohNL/jXmg="; 15 - "aarch64-linux" = "sha256-u4JIJtEu7+YtfIpTxqmSb2xTBA57YtNtQCCNkkoEURg="; 13 + "universal-macos" = "sha256-fN/TiIT3x78uyh78jzj9NtJ80W6cTlB6wWa+SztpqDw="; 14 + "x86_64-linux" = "sha256-aNDtIHP9KX2KKsN0YgISqzoT+TMea4pppXJaiZEMXLA="; 15 + "aarch64-linux" = "sha256-VB0hqlFAJle+J7kwyGb+eFMVlExT7uoJpgqGaP53V/I="; 16 16 }; 17 17 in 18 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 19 pname = "tigerbeetle"; 20 - version = "0.16.47"; 20 + version = "0.16.49"; 21 21 22 22 src = fetchzip { 23 23 url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
+2 -2
pkgs/by-name/v2/v2ray-domain-list-community/package.nix
··· 9 9 let 10 10 generator = pkgsBuildBuild.buildGoModule rec { 11 11 pname = "v2ray-domain-list-community"; 12 - version = "20250608120644"; 12 + version = "20250627153051"; 13 13 src = fetchFromGitHub { 14 14 owner = "v2fly"; 15 15 repo = "domain-list-community"; 16 16 rev = version; 17 - hash = "sha256-pGd8HBKtyum5+CE1WsjdDj5QxjbCA8sQ85LPEDCubiI="; 17 + hash = "sha256-KQiWWBdiD/lECfiaczlzAJ9chtKEdg2kHi8/SHtzdQQ="; 18 18 }; 19 19 vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg="; 20 20 meta = with lib; {
+1
pkgs/by-name/vi/virt-viewer/package.nix
··· 111 111 ]; 112 112 platforms = with platforms; linux ++ darwin; 113 113 license = licenses.gpl2; 114 + mainProgram = "virt-viewer"; 114 115 }; 115 116 passthru = { 116 117 updateInfo = {
+2 -2
pkgs/by-name/yu/yubihsm-shell/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "yubihsm-shell"; 19 - version = "2.6.0"; 19 + version = "2.7.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "Yubico"; 23 23 repo = "yubihsm-shell"; 24 24 rev = version; 25 - hash = "sha256-0IsdIhuKpzfArVB4xBaxCPqtk0fKWb6RuGImUj1E4Zs="; 25 + hash = "sha256-ymGS35kjhNlFee3FEXF8n6Jm7NVaynjv+lpix6F75BQ="; 26 26 }; 27 27 28 28 postPatch = ''
+2 -2
pkgs/development/compilers/openjdk/11/source.json
··· 1 1 { 2 - "hash": "sha256-7yeyr2UbMntuOtEjRLdLoiyN0zC+fZZSGL9XxI2D7GU=", 2 + "hash": "sha256-2LZJBF8d6TsNFWBhnH7Z8i6ulavzKetPK2A9g0o79Ks=", 3 3 "owner": "openjdk", 4 4 "repo": "jdk11u", 5 - "rev": "refs/tags/jdk-11.0.26+4" 5 + "rev": "refs/tags/jdk-11.0.27+6" 6 6 }
+3 -5
pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
··· 12 12 pydantic, 13 13 pytestCheckHook, 14 14 pytest-cov-stub, 15 - pythonOlder, 16 15 rich, 17 16 semver, 18 17 setuptools, ··· 21 20 22 21 buildPythonPackage rec { 23 22 pname = "appthreat-vulnerability-db"; 24 - version = "6.4.1"; 23 + version = "6.4.2"; 25 24 pyproject = true; 26 25 27 - disabled = pythonOlder "3.10"; 28 - 29 26 src = fetchFromGitHub { 30 27 owner = "AppThreat"; 31 28 repo = "vulnerability-db"; 32 29 tag = "v${version}"; 33 - hash = "sha256-yPe8AWh2L6KUFPb9rmUSjQ7/iDP77Tw2aTBF2rr8/dY="; 30 + hash = "sha256-PmxlcdAUJjLIc0AWsN/oG11ESdsnln3LALsSnjV0yWM="; 34 31 }; 35 32 36 33 pythonRelaxDeps = [ ··· 67 64 # Tests require network access 68 65 "test_bulk_search" 69 66 "test_download_recent" 67 + "test_parse_purl" 70 68 ]; 71 69 72 70 pythonImportsCheck = [ "vdb" ];
+102
pkgs/development/python-modules/dynaconf/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + ansible-core, 7 + boto3, 8 + commentjson, 9 + configobj, 10 + django, 11 + django-debug-toolbar, 12 + flask, 13 + hvac, 14 + ipython, 15 + pytest-cov-stub, 16 + pytest-mock, 17 + pytest-xdist, 18 + pytestCheckHook, 19 + python-dotenv, 20 + radon, 21 + toml, 22 + tox, 23 + versionCheckHook, 24 + }: 25 + 26 + buildPythonPackage rec { 27 + pname = "dynaconf"; 28 + version = "3.2.11"; 29 + pyproject = true; 30 + 31 + src = fetchFromGitHub { 32 + owner = "dynaconf"; 33 + repo = "dynaconf"; 34 + tag = version; 35 + hash = "sha256-9E9us6niUtPJkZ89uKXz6wByoEERwxS/xW5qvkIXIhQ="; 36 + }; 37 + 38 + build-system = [ setuptools ]; 39 + 40 + dependencies = [ ansible-core ]; 41 + 42 + nativeCheckInputs = [ 43 + boto3 44 + commentjson 45 + configobj 46 + django 47 + django-debug-toolbar 48 + flask 49 + hvac 50 + ipython 51 + pytest-cov-stub 52 + pytest-mock 53 + pytest-xdist 54 + pytestCheckHook 55 + python-dotenv 56 + radon 57 + toml 58 + tox 59 + versionCheckHook 60 + ]; 61 + 62 + disabledTestPaths = [ 63 + # import file mismatch 64 + # imported module 'app_test' has this __file__ attribute: 65 + # /build/source/tests_functional/issues/1005-key-type-error/app_test.py 66 + # which is not the same as the test file we want to collect: 67 + # /build/source/tests_functional/issues/994_validate_on_update_fix/app_test.py 68 + "tests_functional/django_pytest_pure/app/tests" 69 + "tests_functional/issues/575_603_666_690__envvar_with_template_substitution/app_test.py" 70 + "tests_functional/issues/658_nested_envvar_override/app_test.py" 71 + "tests_functional/issues/835_926_enable-merge-equal-false/app_test.py" 72 + "tests_functional/issues/994_validate_on_update_fix/app_test.py" 73 + "tests_functional/pytest_example/app/tests" 74 + "tests_functional/pytest_example/flask/tests" 75 + # flask.cli.NoAppException: Failed to find Flask application or factory in module 'app' 76 + # Use 'app:name' to specify one 77 + "tests/test_cli.py" 78 + # sqlite3.OperationalError: no such table: auth_user 79 + "tests_functional/django_pytest/app/tests/test_app.py::test_admin_user" 80 + # unable connect port 81 + "tests/test_redis.py" 82 + # need docker 83 + "tests/test_vault.py" 84 + ]; 85 + 86 + # django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG 87 + # but settings are not configured 88 + env.DJANGO_SETTINGS_MODULE = "project.settings"; 89 + 90 + pythonImportsCheck = [ "dynaconf" ]; 91 + 92 + versionCheckProgramArg = "--version"; 93 + 94 + meta = { 95 + description = "Dynamic configurator for Python Project"; 96 + homepage = "https://github.com/dynaconf/dynaconf"; 97 + changelog = "https://github.com/dynaconf/dynaconf/blob/${src.tag}/CHANGELOG.md"; 98 + mainProgram = "dynaconf"; 99 + license = lib.licenses.mit; 100 + maintainers = with lib.maintainers; [ emaryn ]; 101 + }; 102 + }
+2 -2
pkgs/development/python-modules/google-cloud-dataproc/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "google-cloud-dataproc"; 19 - version = "5.20.0"; 19 + version = "5.21.0"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 24 24 src = fetchPypi { 25 25 pname = "google_cloud_dataproc"; 26 26 inherit version; 27 - hash = "sha256-aBsuUfbjaaU99JHQhdTmLU+lXc6x+pL12ZfcQ+MUgf4="; 27 + hash = "sha256-LSoMxquZrJVB9z0uIRqFH6TQp18btRsjwk3vyGzWxPo="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/ipyvuetify/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ipyvuetify"; 12 - version = "1.11.2"; 12 + version = "1.11.3"; 13 13 pyproject = true; 14 14 15 15 # GitHub version tries to run npm (Node JS) 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-P2fb45wct87QS5RshNKMAxCU7Lkx1DAC/nRRhYtREQo="; 18 + hash = "sha256-NYCvp22a3UrgTMt/1X1KDPA6JhcFdC5xN97z67Zaxx0="; 19 19 }; 20 20 21 21 # drop pynpm which tries to install node_modules
+15 -15
pkgs/development/python-modules/ldapdomaindump/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchPypi, 4 + fetchFromGitHub, 5 5 dnspython, 6 - future, 7 6 ldap3, 8 - pythonOlder, 7 + setuptools, 9 8 }: 10 9 11 10 buildPythonPackage rec { 12 11 pname = "ldapdomaindump"; 13 - version = "0.9.4"; 14 - format = "setuptools"; 12 + version = "0.10.0-unstable-2025-04-06"; 13 + pyproject = true; 15 14 16 - disabled = pythonOlder "3.7"; 17 - 18 - src = fetchPypi { 19 - inherit pname version; 20 - hash = "sha256-mdzaFwUKllSZZuU7yJ5x2mcAlNU9lUKzsNAZfQNeb1I="; 15 + src = fetchFromGitHub { 16 + owner = "dirkjanm"; 17 + repo = "ldapdomaindump"; 18 + rev = "d559463eb29857f2660bf3867bfb9f8610d1ddb1"; 19 + hash = "sha256-gb/3gtXPQ86bkvunvj1wonxYAFHKkCh2H5dmSNTgz5g="; 21 20 }; 22 21 23 - propagatedBuildInputs = [ 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 24 25 dnspython 25 - future 26 26 ldap3 27 27 ]; 28 28 29 - # requires ldap server 29 + # Tests require LDAP server 30 30 doCheck = false; 31 31 32 32 pythonImportsCheck = [ "ldapdomaindump" ]; ··· 34 34 meta = with lib; { 35 35 description = "Active Directory information dumper via LDAP"; 36 36 homepage = "https://github.com/dirkjanm/ldapdomaindump/"; 37 - changelog = "https://github.com/dirkjanm/ldapdomaindump/releases/tag/v${version}"; 37 + changelog = "https://github.com/dirkjanm/ldapdomaindump/releases/tag/${src.rev}"; 38 38 license = licenses.mit; 39 - maintainers = [ ]; 39 + maintainers = with maintainers; [ fab ]; 40 40 }; 41 41 }
+2 -2
pkgs/development/python-modules/linode-api/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "linode-api"; 17 - version = "5.32.0"; 17 + version = "5.33.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 24 24 owner = "linode"; 25 25 repo = "python-linode-api"; 26 26 tag = "v${version}"; 27 - hash = "sha256-z1enJwdMy7yi+lVkeMkMMQ0kenCcVY8NQWKINAue5VA="; 27 + hash = "sha256-XCmW9rpCpJhEMgaARduQ5JqE14oQNRZv3c9shvZp3+k="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/mdutils/default.nix
··· 7 7 }: 8 8 buildPythonPackage rec { 9 9 pname = "mdutils"; 10 - version = "1.7.0"; 10 + version = "1.8.0"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "didix21"; 15 15 repo = "mdutils"; 16 16 tag = "v${version}"; 17 - hash = "sha256-3/rqcRdyReQnllgVe0/KzwpcFdgHN0K6afisV4dj+Y8="; 17 + hash = "sha256-UBq6xSGG49zaRVWe2RmsCDkpa3vZFqKRJZQEVUegTSM="; 18 18 }; 19 19 20 20 build-system = [ setuptools ]; ··· 33 33 this way, mdutils will make things easy for creating Markdown files. 34 34 ''; 35 35 homepage = "https://github.com/didix21/mdutils"; 36 - changelog = "https://github.com/didix21/mdutils/releases/tag/v${version}"; 36 + changelog = "https://github.com/didix21/mdutils/releases/tag/${src.tag}"; 37 37 license = lib.licenses.mit; 38 38 maintainers = [ lib.maintainers.azahi ]; 39 39 };
+2 -2
pkgs/development/python-modules/oracledb/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "oracledb"; 14 - version = "3.1.0"; 14 + version = "3.2.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-94z3RSEo+lZKmBnSE1c6fJPjsFOysu9QXxg85+R7Hns="; 21 + hash = "sha256-m/nxyT5TFCsz0cXr9aur7r0gYqAdXq1ou7ZAQ57PIiM="; 22 22 }; 23 23 24 24 build-system = [
+3
pkgs/development/python-modules/patator/default.nix
··· 61 61 homepage = "https://github.com/lanjelot/patator"; 62 62 license = licenses.gpl2Only; 63 63 maintainers = with maintainers; [ y0no ]; 64 + # Still uses cx-oracle which is broken and was replaced by oracledb 65 + # https://github.com/lanjelot/patator/issues/234 66 + broken = true; 64 67 }; 65 68 }
+2 -2
pkgs/development/python-modules/pyinstaller/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "pyinstaller"; 28 - version = "6.14.1"; 28 + version = "6.14.2"; 29 29 pyproject = true; 30 30 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - hash = "sha256-NdXAamaOIfASIXjb8g5A/SEBLcj2FwBCr2BQxOez7co="; 33 + hash = "sha256-FCzOBxnnkxXwzCZADC5cRdm2sX5+BJH+5ESp+PFvSRc="; 34 34 }; 35 35 36 36 build-system = [ setuptools ];
+44
pkgs/development/python-modules/pymetasploit3/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + msgpack, 6 + pytestCheckHook, 7 + requests, 8 + retry, 9 + setuptools, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pymetasploit3"; 14 + version = "1.0.6"; 15 + pyproject = true; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + hash = "sha256-y4YBQo6va+/NEuE+CWeueo0aEIHEnEZYBr1WH90qHxQ="; 20 + }; 21 + 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 25 + msgpack 26 + requests 27 + retry 28 + ]; 29 + 30 + # No tests available on PyPI 31 + doCheck = false; 32 + 33 + pythonImportsCheck = [ "pymetasploit3" ]; 34 + 35 + meta = { 36 + description = "Library for Metasploit framework"; 37 + homepage = "https://pypi.org/project/pymetasploit3/"; 38 + license = with lib.licenses; [ 39 + gpl2Only 40 + mit 41 + ]; 42 + maintainers = with lib.maintainers; [ fab ]; 43 + }; 44 + }
+2 -2
pkgs/development/python-modules/pysmartthings/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pysmartthings"; 21 - version = "3.2.5"; 21 + version = "3.2.7"; 22 22 pyproject = true; 23 23 24 24 disabled = pythonOlder "3.12"; ··· 27 27 owner = "andrewsayre"; 28 28 repo = "pysmartthings"; 29 29 tag = "v${version}"; 30 - hash = "sha256-PT4S1VmAJKXDqfetJf5QIWdgKV5ZOOVM4yBOzGdJKsc="; 30 + hash = "sha256-znaiCZiSGi3J9PhBtOhsh/ISHoa/lyd1lurneLPNHt4="; 31 31 }; 32 32 33 33 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pysmi/default.nix
··· 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 - version = "1.5.9"; 16 + version = "1.5.10"; 17 17 pname = "pysmi"; 18 18 pyproject = true; 19 19 ··· 23 23 owner = "lextudio"; 24 24 repo = "pysmi"; 25 25 tag = "v${version}"; 26 - hash = "sha256-cAeLoDwAf56aWWKKUjOB0fpy7C3gBJchJJtQ6986thc="; 26 + hash = "sha256-fJwMkOzI5IrDEyH6wV/zD79k6rzuuqDvfZkuHC44TGY="; 27 27 }; 28 28 29 29 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pytapo/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pytapo"; 16 - version = "3.3.46"; 16 + version = "3.3.48"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-AK8OFQ/cJJ9/KrpAIUaVBCY5lh3lENLkC5/Dhxx1vU0="; 23 + hash = "sha256-2MBolLmcInRO1EMYsV0cV4AsvS9cJATDiP5iBjPkrk0="; 24 24 }; 25 25 26 26 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/rapidgzip/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "rapidgzip"; 13 - version = "0.14.3"; 13 + version = "0.14.4"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-fTXwrxZXtAUakMPAwsDSQz886Dnbkw/b7T1lFt4qXfE="; 20 + hash = "sha256-sHtL5TKVR6iP9pRg0/omw0gXqxgEQG8VcTAzkL3jjWs="; 21 21 }; 22 22 23 23 prePatch = ''
+3 -3
pkgs/development/python-modules/rotary-embedding-torch/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "rotary-embedding-torch"; 18 - version = "0.8.6"; 18 + version = "0.8.7"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "lucidrains"; 23 23 repo = "rotary-embedding-torch"; 24 24 tag = version; 25 - hash = "sha256-4/vKf5RwWbiFYKCQo4kAQzXLM85L4CwaL/MR7/xTkH8="; 25 + hash = "sha256-xnLZ19IH6ellTmOjj7XVZ21Kly+Exe3ZQwaGzhSRGIA="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ ··· 43 43 meta = with lib; { 44 44 description = "Implementation of Rotary Embeddings, from the Roformer paper, in Pytorch"; 45 45 homepage = "https://github.com/lucidrains/rotary-embedding-torch"; 46 - changelog = "https://github.com/lucidrains/rotary-embedding-torch/releases/tag/${version}"; 46 + changelog = "https://github.com/lucidrains/rotary-embedding-torch/releases/tag/${src.tag}"; 47 47 license = licenses.mit; 48 48 teams = [ teams.tts ]; 49 49 };
+9 -5
pkgs/development/python-modules/sharkiq/default.nix
··· 4 4 buildPythonPackage, 5 5 fetchFromGitHub, 6 6 requests, 7 + setuptools, 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "sharkiq"; 11 - version = "1.1.0"; 12 - format = "setuptools"; 12 + version = "1.1.1"; 13 + pyproject = true; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "JeffResc"; 16 17 repo = "sharkiq"; 17 18 tag = "v${version}"; 18 - hash = "sha256-adSBFH5nGVPo7OBMak6rN5HA5uMKZCqnIVXBnR7REgQ="; 19 + hash = "sha256-FIPU2D0e0JGcoxFKe5gf5nKZ0T/a18WS9I+LXeig1is="; 19 20 }; 20 21 21 - propagatedBuildInputs = [ 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 22 25 aiohttp 23 26 requests 24 27 ]; 25 28 26 - # Project has no tests 29 + # Module has no tests 27 30 doCheck = false; 28 31 29 32 pythonImportsCheck = [ "sharkiq" ]; ··· 31 34 meta = with lib; { 32 35 description = "Python API for Shark IQ robots"; 33 36 homepage = "https://github.com/JeffResc/sharkiq"; 37 + changelog = "https://github.com/JeffResc/sharkiq/releases/tag/${src.tag}"; 34 38 license = licenses.mit; 35 39 maintainers = with maintainers; [ fab ]; 36 40 };
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1420"; 13 + version = "3.0.1421"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "TencentCloud"; 20 20 repo = "tencentcloud-sdk-python"; 21 21 tag = version; 22 - hash = "sha256-XDhrf9um5So5JKNOUGQ4Vh/I701+3n6u+dSGuqrzccU="; 22 + hash = "sha256-jUFi0KMj22PuCHQlVKV/yqWFam3/WfMZxcpCr2St9N8="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/txaio/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "txaio"; 15 - version = "23.1.1"; 15 + version = "25.6.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-+akhbpduXjJG39ESrXrVXKkVYGtguEp1esdpvUBP9wQ="; 22 + hash = "sha256-2MA9yoI1Fcm8qSDfM1BJI65U8tq/R2zFqe1cwWke1oc="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/univers/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "univers"; 19 - version = "30.12.1"; 19 + version = "31.0.0"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.8"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - hash = "sha256-whuUM3IHnuK5bkXJ8SPrMoO3cRnm0yxKBPxBSfeQIFY="; 26 + hash = "sha256-BqP5seUOhkZQBdi7ClaUDasr7h8A7YRidgISpQHVR1E="; 27 27 }; 28 28 29 29 build-system = [
+2 -2
pkgs/development/python-modules/webauthn/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "webauthn"; 16 - version = "2.5.2"; 16 + version = "2.6.0"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "duo-labs"; 23 23 repo = "py_webauthn"; 24 24 tag = "v${version}"; 25 - hash = "sha256-r7enalDiFQDzjiLGuetXIJxFAUSGpWCnrCO/q5lkO10="; 25 + hash = "sha256-TMEwgEXkd2ZTd3jWv94IS+GiGb8vdwourWWXWcnXpcg="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 14 14 # kernel config in the xanmod version commit 15 15 variants = { 16 16 lts = { 17 - version = "6.12.36"; 18 - hash = "sha256-F/vdX8vAKf2/70Kni1UPcx/XBNF1b9tcoyzV4+q2/rY="; 17 + version = "6.12.37"; 18 + hash = "sha256-VH5w802w6ugpMP5YPUuOJtf9TnrLZmFJUrGCQVH4n+s="; 19 19 }; 20 20 main = { 21 - version = "6.15.5"; 22 - hash = "sha256-jw5l0nd7ClDwMLI6n3LmJ+0MprcgTlsHQKpsdX6hFZs="; 21 + version = "6.15.6"; 22 + hash = "sha256-ArhRHMHvScV1Xa0lgBbM0hYtCAXujSCHA3aKEZnZSwU="; 23 23 }; 24 24 }; 25 25
+1
pkgs/top-level/aliases.nix
··· 314 314 ats = throw "'ats' has been removed as it is unmaintained for 10 years and broken"; # Added 2025-05-17 315 315 audaciousQt5 = throw "'audaciousQt5' has been removed, since audacious is built with Qt 6 now"; # Added 2024-07-06 316 316 auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02 317 + autoReconfHook = throw "You meant 'autoreconfHook', with a lowercase 'r'."; # preserve 317 318 aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14 318 319 authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19 319 320 autoadb = throw "'autoadb' has been removed due to lack of maintenance upstream"; # Added 2025-01-25
+4
pkgs/top-level/python-packages.nix
··· 4424 4424 4425 4425 dyn = callPackage ../development/python-modules/dyn { }; 4426 4426 4427 + dynaconf = callPackage ../development/python-modules/dynaconf { }; 4428 + 4427 4429 dynalite-devices = callPackage ../development/python-modules/dynalite-devices { }; 4428 4430 4429 4431 dynalite-panel = callPackage ../development/python-modules/dynalite-panel { }; ··· 13167 13169 pymeta3 = callPackage ../development/python-modules/pymeta3 { }; 13168 13170 13169 13171 pymetar = callPackage ../development/python-modules/pymetar { }; 13172 + 13173 + pymetasploit3 = callPackage ../development/python-modules/pymetasploit3 { }; 13170 13174 13171 13175 pymeteireann = callPackage ../development/python-modules/pymeteireann { }; 13172 13176