Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
e092a2a4 c718c570

+586 -163
+8 -1
lib/path/tests/default.nix
··· 18 18 ]; 19 19 } '' 20 20 # Needed to make Nix evaluation work 21 - export NIX_STATE_DIR=$(mktemp -d) 21 + export TEST_ROOT=$(pwd)/test-tmp 22 + export NIX_BUILD_HOOK= 23 + export NIX_CONF_DIR=$TEST_ROOT/etc 24 + export NIX_LOCALSTATE_DIR=$TEST_ROOT/var 25 + export NIX_LOG_DIR=$TEST_ROOT/var/log/nix 26 + export NIX_STATE_DIR=$TEST_ROOT/var/nix 27 + export NIX_STORE_DIR=$TEST_ROOT/store 28 + export PAGER=cat 22 29 23 30 cp -r ${libpath} lib 24 31 export TEST_LIB=$PWD/lib
+15
maintainers/maintainer-list.nix
··· 1282 1282 githubId = 56009; 1283 1283 name = "Arcadio Rubio García"; 1284 1284 }; 1285 + arcayr = { 1286 + email = "nix@arcayr.online"; 1287 + github = "arcayr"; 1288 + githubId = 11192354; 1289 + name = "Elliot Speck"; 1290 + }; 1285 1291 archer-65 = { 1286 1292 email = "mario.liguori.056@gmail.com"; 1287 1293 github = "archer-65"; ··· 3286 3292 githubId = 50145141; 3287 3293 email = "jupiter@m.rdis.dev"; 3288 3294 name = "Scott Little"; 3295 + }; 3296 + codifryed = { 3297 + email = "gb@guyboldon.com"; 3298 + name = "Guy Boldon"; 3299 + github = "codifryed"; 3300 + githubId = 27779510; 3301 + keys = [{ 3302 + fingerprint = "FDF5 EF67 8CC1 FE22 1845 6A22 CF7B BB5B C756 1BD3"; 3303 + }]; 3289 3304 }; 3290 3305 codsl = { 3291 3306 email = "codsl@riseup.net";
+11 -11
pkgs/applications/audio/tidal-hifi/default.nix
··· 34 34 , xorg 35 35 }: 36 36 37 - stdenv.mkDerivation rec { 37 + stdenv.mkDerivation (finalAttrs: { 38 38 pname = "tidal-hifi"; 39 - version = "5.3.0"; 39 + version = "5.5.0"; 40 40 41 41 src = fetchurl { 42 - url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${version}/tidal-hifi_${version}_amd64.deb"; 43 - sha256 = "sha256-YGSHEvanWek6qiWvKs6g+HneGbuuqJn/DBfhawjQi5M="; 42 + url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${finalAttrs.version}/tidal-hifi_${finalAttrs.version}_amd64.deb"; 43 + sha256 = "sha256-pUQgTz7KZt4icD4lDAs4Wg095HxYEAifTM8a4cDejQM="; 44 44 }; 45 45 46 46 nativeBuildInputs = [ autoPatchelfHook dpkg makeWrapper ]; ··· 104 104 105 105 postFixup = '' 106 106 makeWrapper $out/opt/tidal-hifi/tidal-hifi $out/bin/tidal-hifi \ 107 - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath buildInputs}" \ 107 + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath finalAttrs.buildInputs}" \ 108 108 "''${gappsWrapperArgs[@]}" 109 109 substituteInPlace $out/share/applications/tidal-hifi.desktop \ 110 110 --replace "/opt/tidal-hifi/tidal-hifi" "tidal-hifi" 111 111 ''; 112 112 113 - meta = with lib; { 113 + meta = { 114 + changelog = "https://github.com/Mastermindzh/tidal-hifi/releases/tag/${finalAttrs.version}"; 114 115 description = "The web version of Tidal running in electron with hifi support thanks to widevine"; 115 116 homepage = "https://github.com/Mastermindzh/tidal-hifi"; 116 - changelog = "https://github.com/Mastermindzh/tidal-hifi/releases/tag/${version}"; 117 - license = licenses.mit; 118 - maintainers = with maintainers; [ qbit ]; 119 - platforms = [ "x86_64-linux" ]; 117 + license = lib.licenses.mit; 118 + maintainers = with lib.maintainers; [ qbit ]; 119 + platforms = lib.platforms.linux; 120 120 }; 121 - } 121 + })
+42 -17
pkgs/applications/blockchains/stellar-core/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoconf, libtool, automake, pkg-config, git 2 - , bison, flex, postgresql, ripgrep, libunwind }: 1 + { autoconf 2 + , automake 3 + , bison 4 + , fetchFromGitHub 5 + , flex 6 + , git 7 + , lib 8 + , libtool 9 + , libunwind 10 + , pkg-config 11 + , postgresql 12 + , ripgrep 13 + , stdenv 14 + }: 3 15 4 - stdenv.mkDerivation rec { 16 + stdenv.mkDerivation (finalAttrs: { 5 17 pname = "stellar-core"; 6 - version = "19.12.0"; 18 + version = "19.13.0"; 7 19 8 20 src = fetchFromGitHub { 9 21 owner = "stellar"; 10 - repo = pname; 11 - rev = "v${version}"; 12 - sha256 = "sha256-WpzUEn3BuC2OxrsqYete595m6YWv27QXnTfW1F6CX9k="; 22 + repo = "stellar-core"; 23 + rev = "v${finalAttrs.version}"; 24 + hash = "sha256-C775tL+x1IX4kfCM/7gOg/V8xunq/rkhIfdkwkhLENk="; 13 25 fetchSubmodules = true; 14 26 }; 15 27 16 - nativeBuildInputs = [ automake autoconf git libtool pkg-config ripgrep ]; 28 + nativeBuildInputs = [ 29 + automake 30 + autoconf 31 + git 32 + libtool 33 + pkg-config 34 + ripgrep 35 + ]; 17 36 18 - buildInputs = [ libunwind ]; 37 + buildInputs = [ 38 + libunwind 39 + ]; 19 40 20 - propagatedBuildInputs = [ bison flex postgresql ]; 41 + propagatedBuildInputs = [ 42 + bison 43 + flex 44 + postgresql 45 + ]; 21 46 22 47 enableParallelBuilding = true; 23 48 24 49 preConfigure = '' 25 50 # Due to https://github.com/NixOS/nixpkgs/issues/8567 we cannot rely on 26 51 # having the .git directory present, so directly provide the version 27 - substituteInPlace src/Makefile.am --replace '$$vers' '${pname} ${version}'; 52 + substituteInPlace src/Makefile.am --replace '$$vers' 'stellar-core ${finalAttrs.version}'; 28 53 29 54 # Everything needs to be staged in git because the build uses 30 55 # `git ls-files` to search for source files to compile. ··· 34 59 ./autogen.sh 35 60 ''; 36 61 37 - meta = with lib; { 62 + meta = { 38 63 description = "Implements the Stellar Consensus Protocol, a federated consensus protocol"; 64 + homepage = "https://www.stellar.org/"; 65 + license = lib.licenses.asl20; 39 66 longDescription = '' 40 67 Stellar-core is the backbone of the Stellar network. It maintains a 41 68 local copy of the ledger, communicating and staying in sync with other 42 69 instances of stellar-core on the network. Optionally, stellar-core can 43 70 store historical records of the ledger and participate in consensus. 44 71 ''; 45 - homepage = "https://www.stellar.org/"; 46 - platforms = platforms.linux; 47 - maintainers = with maintainers; [ ]; 48 - license = licenses.asl20; 72 + maintainers = [ ]; 73 + platforms = lib.platforms.linux; 49 74 }; 50 - } 75 + })
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 1133 1133 https://github.com/justinj/vim-pico8-syntax/,, 1134 1134 https://github.com/junegunn/vim-plug/,, 1135 1135 https://github.com/powerman/vim-plugin-AnsiEsc/,, 1136 + https://github.com/hasundue/vim-pluto/,HEAD, 1136 1137 https://github.com/sheerun/vim-polyglot/,, 1137 1138 https://github.com/jakwings/vim-pony/,, 1138 1139 https://github.com/haya14busa/vim-poweryank/,,
+3 -3
pkgs/applications/misc/kbt/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "kbt"; 12 - version = "1.2.2"; 12 + version = "1.2.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "bloznelis"; 16 16 repo = "kbt"; 17 17 rev = version; 18 - hash = "sha256-v0xbW1xlOhaLf19a6gFpd16RjYfXIK6FDBSWVWPlK3c="; 18 + hash = "sha256-AhMl8UuSVKLiIj+EnnmJX8iURjytLByDRLqDkgHGBr0="; 19 19 }; 20 20 21 - cargoHash = "sha256-rBThJqaemtPAHqiWDILJZ7j+NL5+6+4tsXrFPcEiFL0="; 21 + cargoHash = "sha256-pgdI+BoYrdSdQpVN0pH4QMcNAKbjbnrUbAmMpmtfd2s="; 22 22 23 23 nativeBuildInputs = lib.optionals stdenv.isLinux [ 24 24 pkg-config
+3 -3
pkgs/applications/misc/ulauncher/default.nix
··· 21 21 22 22 python3Packages.buildPythonApplication rec { 23 23 pname = "ulauncher"; 24 - version = "5.15.0"; 24 + version = "5.15.3"; 25 25 26 26 src = fetchurl { 27 27 url = "https://github.com/Ulauncher/Ulauncher/releases/download/${version}/ulauncher_${version}.tar.gz"; 28 - sha256 = "sha256-1Qo6ffMtVRtZDPCHvHEl7T0dPdDUxP4TP2hkSVSdQpo"; 28 + sha256 = "sha256-unAic6GTgvZFFJwPERh164vfDiFE0zLEUjgADR94w5w="; 29 29 }; 30 30 31 31 nativeBuildInputs = with python3Packages; [ ··· 120 120 homepage = "https://ulauncher.io/"; 121 121 license = licenses.gpl3; 122 122 platforms = platforms.linux; 123 - maintainers = with maintainers; [ aaronjanse ]; 123 + maintainers = with maintainers; [ aaronjanse sebtm ]; 124 124 }; 125 125 }
+2 -2
pkgs/applications/networking/cluster/odo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "odo"; 5 - version = "3.12.0"; 5 + version = "3.13.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "redhat-developer"; 9 9 repo = "odo"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-UieMY+YoMjOYUGwkSWxuC+91YfGHhMdhSJFwA+kG4PU="; 11 + sha256 = "sha256-l5WW6Wos/FLxJsyrWnLhb1vAztGT1QYl8tKhiBgNGbw="; 12 12 }; 13 13 14 14 vendorHash = null;
+10 -10
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 363 363 "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=" 364 364 }, 365 365 "equinix": { 366 - "hash": "sha256-nqKswIq7cOEvGuoRA9Fv5j84Ob/z2C+Ux5ecdhTW0RY=", 366 + "hash": "sha256-lo3DxEXa0nSm+KXBmWwulyNNsctrFvZJLHVJ087BsoU=", 367 367 "homepage": "https://registry.terraform.io/providers/equinix/equinix", 368 368 "owner": "equinix", 369 369 "repo": "terraform-provider-equinix", 370 - "rev": "v1.14.5", 370 + "rev": "v1.14.6", 371 371 "spdx": "MIT", 372 372 "vendorHash": "sha256-7a90fzAU76QRXkSa+G/N3kMPP8jy68i72i2JSlUrvfc=" 373 373 }, ··· 436 436 "vendorHash": "sha256-uWTY8cFztXFrQQ7GW6/R+x9M6vHmsb934ldq+oeW5vk=" 437 437 }, 438 438 "github": { 439 - "hash": "sha256-Y70HJEUArUCT1XM3F02bUNPwB1bW4N/Gg/M6aW7XcMM=", 439 + "hash": "sha256-9U3vF8xunpTKbOTytUEscMeS3ya6u+PVkNVJjufhpZ0=", 440 440 "homepage": "https://registry.terraform.io/providers/integrations/github", 441 441 "owner": "integrations", 442 442 "repo": "terraform-provider-github", 443 - "rev": "v5.32.0", 443 + "rev": "v5.33.0", 444 444 "spdx": "MIT", 445 445 "vendorHash": null 446 446 }, ··· 664 664 "vendorHash": "sha256-9AmfvoEf7E6lAblPIWizElng5GQJG/hQ5o6Mo3AN+EA=" 665 665 }, 666 666 "launchdarkly": { 667 - "hash": "sha256-gXpnYX4G+KYEPr4385VgbVfbfkNRc0z2txaaH16nJqI=", 667 + "hash": "sha256-gXT/rBlucBjg+8cjpSXdlClFGNuWmq6tZuuMfsBhR2E=", 668 668 "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly", 669 669 "owner": "launchdarkly", 670 670 "repo": "terraform-provider-launchdarkly", 671 - "rev": "v2.14.0", 671 + "rev": "v2.15.0", 672 672 "spdx": "MPL-2.0", 673 673 "vendorHash": "sha256-I+9hfKWBbclXXpthQc9LAHhZ7MYr/8I89mLeIVeae+Q=" 674 674 }, ··· 1061 1061 "vendorHash": "sha256-NO1r/EWLgH1Gogru+qPeZ4sW7FuDENxzNnpLSKstnE8=" 1062 1062 }, 1063 1063 "spotinst": { 1064 - "hash": "sha256-eZiWhMtsrys64NjN12BDaxL2b2GynIJMhWe+D33wgsw=", 1064 + "hash": "sha256-g0qkUzLcMZZQrYtRbpyNWkpYLzJskP7Be+tGs3SGyVo=", 1065 1065 "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", 1066 1066 "owner": "spotinst", 1067 1067 "repo": "terraform-provider-spotinst", 1068 - "rev": "v1.132.0", 1068 + "rev": "v1.133.0", 1069 1069 "spdx": "MPL-2.0", 1070 1070 "vendorHash": "sha256-5F8A8v8YQXrYAgWGYjO5G+sY3SY+O2oiYo3zVLZ9LUc=" 1071 1071 }, ··· 1115 1115 "vendorHash": "sha256-32ENfzBep97Wn0FvMIEuqxIAmxjTtw2UvDvYJTmJJNc=" 1116 1116 }, 1117 1117 "tencentcloud": { 1118 - "hash": "sha256-RipntxK8i/uyTolf6Z8DJDkNYMsEYcdDpDQfNnGORxQ=", 1118 + "hash": "sha256-T98RZ775nXIjqanqWhZfz+IKJIXvDEkVnqHhznilYe0=", 1119 1119 "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", 1120 1120 "owner": "tencentcloudstack", 1121 1121 "repo": "terraform-provider-tencentcloud", 1122 - "rev": "v1.81.19", 1122 + "rev": "v1.81.20", 1123 1123 "spdx": "MPL-2.0", 1124 1124 "vendorHash": null 1125 1125 },
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "flexget"; 9 - version = "3.8.3"; 9 + version = "3.8.5"; 10 10 format = "pyproject"; 11 11 12 12 # Fetch from GitHub in order to use `requirements.in` ··· 14 14 owner = "Flexget"; 15 15 repo = "Flexget"; 16 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-qGc5L9hL4KbcHGZvhvzqBg1ATFHWGKM72O/aDhrCV4Q="; 17 + hash = "sha256-lvZVezg5MORsNkWGo7iqtyRlo68JcVLiG+2hhiSdRZ8="; 18 18 }; 19 19 20 20 postPatch = ''
+3 -3
pkgs/applications/networking/syncthing/default.nix
··· 13 13 common = { stname, target, postInstall ? "" }: 14 14 buildGoModule rec { 15 15 pname = stname; 16 - version = "1.23.6"; 16 + version = "1.23.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "syncthing"; 20 20 repo = "syncthing"; 21 21 rev = "v${version}"; 22 - hash = "sha256-1NULZ3i3gR5RRegHJHH3OmxXU0d293GSTcky9+B4mJ4="; 22 + hash = "sha256-LwjqMEfCdMvNoxn88H3+VyX31G5IlRohpfp++oNCfEc="; 23 23 }; 24 24 25 - vendorHash = "sha256-sj0XXEkcTfv24OuUeOoOLKHjaYMEuoh1Vg8k8T1Fp1o="; 25 + vendorHash = "sha256-nk80Y5RBoUCp+xYNYYnVWVBkCLCgvgKZFpV5CfS2p/s="; 26 26 27 27 nativeBuildInputs = lib.optionals stdenv.isDarwin [ 28 28 # Recent versions of macOS seem to require binaries to be signed when
+16 -16
pkgs/applications/video/media-downloader/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 1 + { aria2 4 2 , cmake 5 - , wrapQtAppsHook 6 - , qtbase 7 - , aria2 3 + , fetchFromGitHub 8 4 , ffmpeg 5 + , lib 9 6 , python3 7 + , qtbase 8 + , stdenv 9 + , wrapQtAppsHook 10 10 , yt-dlp 11 11 }: 12 12 13 - stdenv.mkDerivation rec { 13 + stdenv.mkDerivation (finalAttrs: { 14 14 pname = "media-downloader"; 15 - version = "3.2.1"; 15 + version = "3.3.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "mhogomchungu"; 19 - repo = pname; 20 - rev = version; 21 - hash = "sha256-+wLVF0UKspVll+dYZGSk5dUbPBc/2Y0cqTuaeepxw+k="; 19 + repo = "media-downloader"; 20 + rev = finalAttrs.version; 21 + hash = "sha256-UmNaosunkNUTm4rsf4q29H+0cJAccUDx+ulcS2octIo="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 39 39 ]}" 40 40 ]; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "A Qt/C++ GUI front end to youtube-dl"; 44 44 homepage = "https://github.com/mhogomchungu/media-downloader"; 45 - license = licenses.gpl2Plus; 46 - platforms = platforms.linux; 47 - maintainers = with maintainers; [ zendo ]; 45 + license = lib.licenses.gpl2Plus; 46 + maintainers = with lib.maintainers; [ zendo ]; 47 + platforms = lib.platforms.linux; 48 48 }; 49 - } 49 + })
+6 -5
pkgs/development/compilers/mercury/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "mercury"; 6 - version = "22.01.6"; 6 + version = "22.01.7"; 7 7 8 8 src = fetchurl { 9 9 url = "https://dl.mercurylang.org/release/mercury-srcdist-${version}.tar.gz"; 10 - sha256 = "sha256-dpRW+DRGJZPIvUv6/y1TLAFjrPOldKBtpwn87nOgIt8="; 10 + sha256 = "sha256-PctyVKlV2cnHoBSAXjMTSPvWY7op9D6kIMypYDRgvGw="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ makeWrapper ]; ··· 54 54 allowing modularity, separate compilation, and numerous optimization/time 55 55 trade-offs. 56 56 ''; 57 - homepage = "http://mercurylang.org"; 58 - license = lib.licenses.gpl2; 59 - platforms = lib.platforms.linux ++ lib.platforms.darwin; 57 + homepage = "https://mercurylang.org/"; 58 + changelog = "https://dl.mercurylang.org/release/release-notes-${version}.html"; 59 + license = lib.licenses.gpl2Only; 60 + platforms = lib.platforms.all; 60 61 maintainers = [ ]; 61 62 }; 62 63 }
+47
pkgs/development/interpreters/gpython/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , testers 5 + , gpython 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "gpython"; 10 + version = "0.2.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "go-python"; 14 + repo = "gpython"; 15 + rev = "v${version}"; 16 + hash = "sha256-xqwq27u41Jgoh7t9UDyatuBQswr+h3xio5AV/npncHc="; 17 + }; 18 + 19 + vendorHash = "sha256-NXPllEhootdB8m5Wvfy8MW899oQnjWAQj7yCC2oDvqE="; 20 + 21 + subPackages = [ 22 + "." 23 + ]; 24 + 25 + ldflags = [ 26 + "-s" 27 + "-w" 28 + "-X=main.version=${version}" 29 + "-X=main.commit=${src.rev}" 30 + "-X=main.date=1970-01-01" 31 + ]; 32 + 33 + passthru.tests = { 34 + version = testers.testVersion { 35 + package = gpython; 36 + command = "gpython < /dev/null"; 37 + }; 38 + }; 39 + 40 + meta = with lib; { 41 + description = "A Python interpreter written in Go"; 42 + homepage = "https://github.com/go-python/gpython"; 43 + changelog = "https://github.com/go-python/gpython/releases/tag/${src.rev}"; 44 + license = licenses.bsd3; 45 + maintainers = with maintainers; [ figsoda ]; 46 + }; 47 + }
+4
pkgs/development/python-modules/astropy-extension-helpers/default.nix
··· 4 4 , findutils 5 5 , pytestCheckHook 6 6 , pythonOlder 7 + , pip 7 8 , setuptools-scm 9 + , wheel 8 10 }: 9 11 10 12 buildPythonPackage rec { ··· 21 23 22 24 nativeBuildInputs = [ 23 25 setuptools-scm 26 + wheel 24 27 ]; 25 28 26 29 patches = [ ./permissions.patch ]; 27 30 28 31 nativeCheckInputs = [ 29 32 findutils 33 + pip 30 34 pytestCheckHook 31 35 ]; 32 36
+65
pkgs/development/python-modules/dataclass-wizard/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildPythonPackage 4 + , pythonOlder 5 + , pythonAtLeast 6 + , pytimeparse 7 + , pyyaml 8 + , pytestCheckHook 9 + , pytest-mock 10 + , typing-extensions 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "dataclass-wizard"; 15 + version = "0.22.2"; 16 + format = "setuptools"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "rnag"; 20 + repo = "dataclass-wizard"; 21 + rev = "v${version}"; 22 + hash = "sha256-Ufi4lZc+UkM6NZr4bS2OibpOmMjyiBEoVKxmrqauW50="; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + ] ++ lib.optionals (pythonOlder "3.9") [ 27 + typing-extensions 28 + ]; 29 + 30 + passthru.optional-dependencies = { 31 + timedelta = [ 32 + pytimeparse 33 + ]; 34 + yaml = [ 35 + pyyaml 36 + ]; 37 + }; 38 + 39 + nativeCheckInputs = [ 40 + pytestCheckHook 41 + pytest-mock 42 + ] ++ passthru.optional-dependencies.timedelta 43 + ++ passthru.optional-dependencies.yaml; 44 + 45 + disabledTests = [ 46 + ] ++ lib.optionals (pythonAtLeast "3.11") [ 47 + # Any/None internal changes, tests need adjusting upstream 48 + "without_type_hinting" 49 + "default_dict" 50 + "test_frozenset" 51 + "test_set" 52 + "date_times_with_custom_pattern" 53 + "from_dict_handles_identical_cased_json_keys" 54 + ]; 55 + 56 + pythonImportsCheck = [ "dataclass_wizard" ]; 57 + 58 + meta = with lib; { 59 + description = "A set of simple, yet elegant wizarding tools for interacting with the Python dataclasses module"; 60 + homepage = "https://github.com/rnag/dataclass-wizard"; 61 + changelog = "https://github.com/rnag/dataclass-wizard/releases/tag/v${version}"; 62 + license = licenses.asl20; 63 + maintainers = with maintainers; [ codifryed ]; 64 + }; 65 + }
+24 -5
pkgs/development/python-modules/seaborn/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , buildPythonPackage 4 + , fetchpatch 4 5 , fetchPypi 5 6 , flit-core 6 7 , matplotlib ··· 24 25 hash = "sha256-N0ZF82UJ0NyriVy6W0fa8Fhvd7/js2yXxgfbfaW+ATk="; 25 26 }; 26 27 28 + patches = [ 29 + (fetchpatch { 30 + name = "fix-test-using-matplotlib-3.7.patch"; 31 + url = "https://github.com/mwaskom/seaborn/commit/db7ae11750fc2dfb695457239708448d54e9b8cd.patch"; 32 + hash = "sha256-LbieI0GeC/0NpFVxV/NRQweFjP/lj/TR2D/SLMPYqJg="; 33 + }) 34 + (fetchpatch { 35 + name = "fix-pandas-deprecation.patch"; 36 + url = "https://github.com/mwaskom/seaborn/commit/a48601d6bbf8381f9435be48624f1a77d6fbfced.patch"; 37 + hash = "sha256-LuN8jn6Jo9Fvdl5iGZ2LgINYujSDvvs+hSclnadV1F4="; 38 + }) 39 + (fetchpatch { 40 + name = "fix-tests-using-numpy-1.25.patch"; 41 + url = "https://github.com/mwaskom/seaborn/commit/b6737d5aec9a91bb8840cdda896a7970e1830d56.patch"; 42 + hash = "sha256-Xj82yyB5Vy2xKRl0ideDmJ5Zr4Xc+8cEHU/liVwMSvE="; 43 + }) 44 + ]; 45 + 27 46 nativeBuildInputs = [ 28 47 flit-core 29 48 ]; ··· 41 60 ]; 42 61 43 62 disabledTests = [ 44 - # incompatible with matplotlib 3.7 45 - # https://github.com/mwaskom/seaborn/issues/3288 46 - "test_subplot_kws" 47 - 48 63 # requires internet connection 49 64 "test_load_dataset_string_error" 65 + 66 + # per https://github.com/mwaskom/seaborn/issues/3431, we can enable this 67 + # once matplotlib releases version > 3.7.2 68 + "test_share_xy" 50 69 ] ++ lib.optionals (!stdenv.hostPlatform.isx86) [ 51 70 # overly strict float tolerances 52 71 "TestDendrogram" ··· 54 73 55 74 # All platforms should use Agg. Let's set it explicitly to avoid probing GUI 56 75 # backends (leads to crashes on macOS). 57 - MPLBACKEND="Agg"; 76 + env.MPLBACKEND="Agg"; 58 77 59 78 pythonImportsCheck = [ 60 79 "seaborn"
-21
pkgs/development/python-modules/single-version/0001-set-poetry-core.patch
··· 1 - From d949b37151cd538d4c6a15e1ba6c1343f8bff76d Mon Sep 17 00:00:00 2001 2 - From: "P. R. d. O" <d.ol.rod@protonmail.com> 3 - Date: Mon, 6 Dec 2021 15:26:19 -0600 4 - Subject: [PATCH] set poetry-core 5 - 6 - --- 7 - pyproject.toml | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/pyproject.toml b/pyproject.toml 11 - index d3fdc52..bd7ddc2 100644 12 - --- a/pyproject.toml 13 - +++ b/pyproject.toml 14 - @@ -27,4 +27,4 @@ black = "^19.10b0" 15 - 16 - [build-system] 17 - requires = ["poetry>=0.12"] 18 - -build-backend = "poetry.masonry.api" 19 - +build-backend = "poetry.core.masonry.api" 20 - -- 21 - 2.33.1
+13 -2
pkgs/development/python-modules/single-version/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, poetry-core, pytestCheckHook }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , poetry-core 6 + , pytestCheckHook 7 + }: 2 8 3 9 buildPythonPackage rec { 4 10 pname = "single-version"; ··· 13 19 }; 14 20 15 21 patches = [ 16 - ./0001-set-poetry-core.patch 22 + # https://github.com/hongquan/single-version/pull/4 23 + (fetchpatch { 24 + name = "use-poetry-core.patch"; 25 + url = "https://github.com/hongquan/single-version/commit/0cdf9795cb0522e90a8dc00306f1ff7bb85621ad.patch"; 26 + hash = "sha256-eT9G1XvkNF0+NKgx+yN7ei53xIEMvnc7V/KtPLqlWik="; 27 + }) 17 28 ]; 18 29 19 30 nativeBuildInputs = [ poetry-core ];
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "esbuild"; 5 - version = "0.19.0"; 5 + version = "0.19.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evanw"; 9 9 repo = "esbuild"; 10 10 rev = "v${version}"; 11 - hash = "sha256-DSuBON5EXQlAEqiCitAtDxOcdGNu0ubisIbuWmAfElw="; 11 + hash = "sha256-HoCCgPny6XHz1uUTto6xJ56I6D3HhzLH2rBh9iKI1a8="; 12 12 }; 13 13 14 14 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
+250 -12
pkgs/development/tools/language-servers/typst-lsp/Cargo.lock
··· 189 189 checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 190 190 191 191 [[package]] 192 + name = "bit_field" 193 + version = "0.10.2" 194 + source = "registry+https://github.com/rust-lang/crates.io-index" 195 + checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 196 + 197 + [[package]] 192 198 name = "bitflags" 193 199 version = "1.3.2" 194 200 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 366 372 ] 367 373 368 374 [[package]] 375 + name = "crossbeam-deque" 376 + version = "0.8.3" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 379 + dependencies = [ 380 + "cfg-if", 381 + "crossbeam-epoch", 382 + "crossbeam-utils", 383 + ] 384 + 385 + [[package]] 386 + name = "crossbeam-epoch" 387 + version = "0.9.15" 388 + source = "registry+https://github.com/rust-lang/crates.io-index" 389 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 390 + dependencies = [ 391 + "autocfg", 392 + "cfg-if", 393 + "crossbeam-utils", 394 + "memoffset", 395 + "scopeguard", 396 + ] 397 + 398 + [[package]] 369 399 name = "crossbeam-utils" 370 400 version = "0.8.16" 371 401 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 375 405 ] 376 406 377 407 [[package]] 408 + name = "crunchy" 409 + version = "0.2.2" 410 + source = "registry+https://github.com/rust-lang/crates.io-index" 411 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 412 + 413 + [[package]] 378 414 name = "csv" 379 415 version = "1.2.2" 380 416 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 562 598 checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 563 599 564 600 [[package]] 601 + name = "exr" 602 + version = "1.7.0" 603 + source = "registry+https://github.com/rust-lang/crates.io-index" 604 + checksum = "d1e481eb11a482815d3e9d618db8c42a93207134662873809335a92327440c18" 605 + dependencies = [ 606 + "bit_field", 607 + "flume", 608 + "half", 609 + "lebe", 610 + "miniz_oxide", 611 + "rayon-core", 612 + "smallvec", 613 + "zune-inflate", 614 + ] 615 + 616 + [[package]] 565 617 name = "fancy-regex" 566 618 version = "0.11.0" 567 619 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 622 674 version = "0.9.0" 623 675 source = "registry+https://github.com/rust-lang/crates.io-index" 624 676 checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 677 + 678 + [[package]] 679 + name = "flume" 680 + version = "0.10.14" 681 + source = "registry+https://github.com/rust-lang/crates.io-index" 682 + checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 683 + dependencies = [ 684 + "futures-core", 685 + "futures-sink", 686 + "nanorand", 687 + "pin-project", 688 + "spin 0.9.8", 689 + ] 625 690 626 691 [[package]] 627 692 name = "fnv" ··· 776 841 checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 777 842 dependencies = [ 778 843 "cfg-if", 844 + "js-sys", 779 845 "libc", 780 846 "wasi", 847 + "wasm-bindgen", 781 848 ] 782 849 783 850 [[package]] ··· 813 880 "tokio", 814 881 "tokio-util", 815 882 "tracing", 883 + ] 884 + 885 + [[package]] 886 + name = "half" 887 + version = "2.2.1" 888 + source = "registry+https://github.com/rust-lang/crates.io-index" 889 + checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" 890 + dependencies = [ 891 + "crunchy", 816 892 ] 817 893 818 894 [[package]] ··· 1114 1190 "bytemuck", 1115 1191 "byteorder", 1116 1192 "color_quant", 1193 + "exr", 1117 1194 "gif", 1118 1195 "jpeg-decoder", 1119 1196 "num-rational", 1120 1197 "num-traits", 1121 1198 "png", 1199 + "qoi", 1200 + "tiff", 1122 1201 ] 1123 1202 1124 1203 [[package]] ··· 1135 1214 dependencies = [ 1136 1215 "autocfg", 1137 1216 "hashbrown 0.12.3", 1217 + "serde", 1138 1218 ] 1139 1219 1140 1220 [[package]] ··· 1249 1329 version = "0.3.0" 1250 1330 source = "registry+https://github.com/rust-lang/crates.io-index" 1251 1331 checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 1332 + dependencies = [ 1333 + "rayon", 1334 + ] 1252 1335 1253 1336 [[package]] 1254 1337 name = "js-sys" ··· 1275 1358 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1276 1359 1277 1360 [[package]] 1361 + name = "lebe" 1362 + version = "0.5.2" 1363 + source = "registry+https://github.com/rust-lang/crates.io-index" 1364 + checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" 1365 + 1366 + [[package]] 1278 1367 name = "libc" 1279 1368 version = "0.2.147" 1280 1369 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1296 1385 "libc", 1297 1386 "pkg-config", 1298 1387 "vcpkg", 1388 + ] 1389 + 1390 + [[package]] 1391 + name = "line-wrap" 1392 + version = "0.1.1" 1393 + source = "registry+https://github.com/rust-lang/crates.io-index" 1394 + checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1395 + dependencies = [ 1396 + "safemem", 1299 1397 ] 1300 1398 1301 1399 [[package]] ··· 1380 1478 ] 1381 1479 1382 1480 [[package]] 1481 + name = "memoffset" 1482 + version = "0.9.0" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1485 + dependencies = [ 1486 + "autocfg", 1487 + ] 1488 + 1489 + [[package]] 1383 1490 name = "mime" 1384 1491 version = "0.3.17" 1385 1492 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1407 1514 ] 1408 1515 1409 1516 [[package]] 1517 + name = "nanorand" 1518 + version = "0.7.0" 1519 + source = "registry+https://github.com/rust-lang/crates.io-index" 1520 + checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1521 + dependencies = [ 1522 + "getrandom", 1523 + ] 1524 + 1525 + [[package]] 1410 1526 name = "native-tls" 1411 1527 version = "0.2.11" 1412 1528 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1489 1605 checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 1490 1606 dependencies = [ 1491 1607 "memchr", 1608 + ] 1609 + 1610 + [[package]] 1611 + name = "oklab" 1612 + version = "1.0.0" 1613 + source = "registry+https://github.com/rust-lang/crates.io-index" 1614 + checksum = "467e40ada50d13bab19019e3707862b5076ca15841f31ee1474c40397c1b9f11" 1615 + dependencies = [ 1616 + "rgb", 1492 1617 ] 1493 1618 1494 1619 [[package]] ··· 1696 1821 1697 1822 [[package]] 1698 1823 name = "pdf-writer" 1699 - version = "0.7.1" 1824 + version = "0.8.0" 1700 1825 source = "registry+https://github.com/rust-lang/crates.io-index" 1701 - checksum = "30900f178ea696fc5d9637171f98aaa93d5aae54f0726726df68fc3e32810db6" 1826 + checksum = "86af2eb3faa4614bc7fda8bd578c25e76a17ff3b1577be034b81e0c20527e204" 1702 1827 dependencies = [ 1703 1828 "bitflags 1.3.2", 1704 1829 "itoa", ··· 1783 1908 checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1784 1909 1785 1910 [[package]] 1911 + name = "plist" 1912 + version = "1.5.0" 1913 + source = "registry+https://github.com/rust-lang/crates.io-index" 1914 + checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06" 1915 + dependencies = [ 1916 + "base64", 1917 + "indexmap 1.9.3", 1918 + "line-wrap", 1919 + "quick-xml", 1920 + "serde", 1921 + "time", 1922 + ] 1923 + 1924 + [[package]] 1786 1925 name = "png" 1787 1926 version = "0.17.9" 1788 1927 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1870 2009 ] 1871 2010 1872 2011 [[package]] 2012 + name = "qoi" 2013 + version = "0.4.1" 2014 + source = "registry+https://github.com/rust-lang/crates.io-index" 2015 + checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" 2016 + dependencies = [ 2017 + "bytemuck", 2018 + ] 2019 + 2020 + [[package]] 2021 + name = "quick-xml" 2022 + version = "0.29.0" 2023 + source = "registry+https://github.com/rust-lang/crates.io-index" 2024 + checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51" 2025 + dependencies = [ 2026 + "memchr", 2027 + ] 2028 + 2029 + [[package]] 1873 2030 name = "quote" 1874 2031 version = "1.0.32" 1875 2032 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1909 2066 ] 1910 2067 1911 2068 [[package]] 2069 + name = "rayon" 2070 + version = "1.7.0" 2071 + source = "registry+https://github.com/rust-lang/crates.io-index" 2072 + checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 2073 + dependencies = [ 2074 + "either", 2075 + "rayon-core", 2076 + ] 2077 + 2078 + [[package]] 2079 + name = "rayon-core" 2080 + version = "1.11.0" 2081 + source = "registry+https://github.com/rust-lang/crates.io-index" 2082 + checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 2083 + dependencies = [ 2084 + "crossbeam-channel", 2085 + "crossbeam-deque", 2086 + "crossbeam-utils", 2087 + "num_cpus", 2088 + ] 2089 + 2090 + [[package]] 1912 2091 name = "rctree" 1913 2092 version = "0.5.0" 1914 2093 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2022 2201 source = "registry+https://github.com/rust-lang/crates.io-index" 2023 2202 checksum = "142e83d8ae8c8c639f304698a5567b229ba65caba867bf4387bbc0ae158827cf" 2024 2203 dependencies = [ 2204 + "gif", 2205 + "jpeg-decoder", 2025 2206 "log", 2026 2207 "pico-args", 2208 + "png", 2027 2209 "rgb", 2028 2210 "svgtypes", 2029 2211 "tiny-skia", ··· 2048 2230 "cc", 2049 2231 "libc", 2050 2232 "once_cell", 2051 - "spin", 2233 + "spin 0.5.2", 2052 2234 "untrusted", 2053 2235 "web-sys", 2054 2236 "winapi", ··· 2155 2337 checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2156 2338 2157 2339 [[package]] 2340 + name = "safemem" 2341 + version = "0.3.3" 2342 + source = "registry+https://github.com/rust-lang/crates.io-index" 2343 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 2344 + 2345 + [[package]] 2158 2346 name = "same-file" 2159 2347 version = "1.0.6" 2160 2348 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2378 2566 checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 2379 2567 2380 2568 [[package]] 2569 + name = "spin" 2570 + version = "0.9.8" 2571 + source = "registry+https://github.com/rust-lang/crates.io-index" 2572 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2573 + dependencies = [ 2574 + "lock_api", 2575 + ] 2576 + 2577 + [[package]] 2381 2578 name = "stable_deref_trait" 2382 2579 version = "1.2.0" 2383 2580 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2467 2664 2468 2665 [[package]] 2469 2666 name = "svg2pdf" 2470 - version = "0.5.0" 2471 - source = "git+https://github.com/typst/svg2pdf.git#39daf9fc2ee84b62b0e3b174ff8c9017f655af6b" 2667 + version = "0.6.0" 2668 + source = "registry+https://github.com/rust-lang/crates.io-index" 2669 + checksum = "c966e59fd4afd959edcc226687f751a7d05c94d0477cca1a4c2b15a7220f2b24" 2472 2670 dependencies = [ 2473 2671 "image", 2474 2672 "miniz_oxide", ··· 2532 2730 "flate2", 2533 2731 "fnv", 2534 2732 "once_cell", 2733 + "plist", 2535 2734 "regex-syntax", 2536 2735 "serde", 2537 2736 "serde_json", 2538 2737 "thiserror", 2539 2738 "walkdir", 2739 + "yaml-rust", 2540 2740 ] 2541 2741 2542 2742 [[package]] ··· 2608 2808 "log", 2609 2809 "ordered-float 2.10.0", 2610 2810 "threadpool", 2811 + ] 2812 + 2813 + [[package]] 2814 + name = "tiff" 2815 + version = "0.9.0" 2816 + source = "registry+https://github.com/rust-lang/crates.io-index" 2817 + checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211" 2818 + dependencies = [ 2819 + "flate2", 2820 + "jpeg-decoder", 2821 + "weezl", 2611 2822 ] 2612 2823 2613 2824 [[package]] ··· 2972 3183 2973 3184 [[package]] 2974 3185 name = "typst" 2975 - version = "0.6.0" 2976 - source = "git+https://github.com/typst/typst.git?tag=v0.6.0#2dfd44fedd99ab9414c17f358179e1c37e953f30" 3186 + version = "0.7.0" 3187 + source = "git+https://github.com/typst/typst.git?tag=v0.7.0#da8367e189b02918a8fe1a98fd3059fd11a82cd9" 2977 3188 dependencies = [ 2978 3189 "bitflags 2.3.3", 2979 3190 "bytemuck", ··· 2986 3197 "indexmap 1.9.3", 2987 3198 "log", 2988 3199 "miniz_oxide", 3200 + "oklab", 2989 3201 "once_cell", 2990 3202 "pdf-writer", 2991 3203 "pixglyph", ··· 3004 3216 "tracing", 3005 3217 "ttf-parser", 3006 3218 "typst-macros", 3219 + "typst-syntax", 3007 3220 "unicode-general-category", 3008 3221 "unicode-ident", 3009 3222 "unicode-math-class", ··· 3015 3228 3016 3229 [[package]] 3017 3230 name = "typst-library" 3018 - version = "0.6.0" 3019 - source = "git+https://github.com/typst/typst.git?tag=v0.6.0#2dfd44fedd99ab9414c17f358179e1c37e953f30" 3231 + version = "0.7.0" 3232 + source = "git+https://github.com/typst/typst.git?tag=v0.7.0#da8367e189b02918a8fe1a98fd3059fd11a82cd9" 3020 3233 dependencies = [ 3021 3234 "az", 3022 3235 "chinese-number", ··· 3054 3267 3055 3268 [[package]] 3056 3269 name = "typst-lsp" 3057 - version = "0.8.1" 3270 + version = "0.9.0" 3058 3271 dependencies = [ 3059 3272 "anyhow", 3060 3273 "async-compression", ··· 3097 3310 3098 3311 [[package]] 3099 3312 name = "typst-macros" 3100 - version = "0.6.0" 3101 - source = "git+https://github.com/typst/typst.git?tag=v0.6.0#2dfd44fedd99ab9414c17f358179e1c37e953f30" 3313 + version = "0.7.0" 3314 + source = "git+https://github.com/typst/typst.git?tag=v0.7.0#da8367e189b02918a8fe1a98fd3059fd11a82cd9" 3102 3315 dependencies = [ 3103 3316 "heck", 3104 3317 "proc-macro2", 3105 3318 "quote", 3106 3319 "syn 2.0.28", 3320 + ] 3321 + 3322 + [[package]] 3323 + name = "typst-syntax" 3324 + version = "0.7.0" 3325 + source = "git+https://github.com/typst/typst.git?tag=v0.7.0#da8367e189b02918a8fe1a98fd3059fd11a82cd9" 3326 + dependencies = [ 3327 + "comemo", 3328 + "ecow", 3329 + "once_cell", 3330 + "serde", 3331 + "tracing", 3332 + "unicode-ident", 3333 + "unicode-math-class", 3334 + "unicode-segmentation", 3335 + "unscanny", 3107 3336 ] 3108 3337 3109 3338 [[package]] ··· 3686 3915 "syn 1.0.109", 3687 3916 "synstructure", 3688 3917 ] 3918 + 3919 + [[package]] 3920 + name = "zune-inflate" 3921 + version = "0.2.54" 3922 + source = "registry+https://github.com/rust-lang/crates.io-index" 3923 + checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" 3924 + dependencies = [ 3925 + "simd-adler32", 3926 + ]
+3 -9
pkgs/development/tools/language-servers/typst-lsp/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "typst-lsp"; 12 - version = "0.8.1"; 12 + version = "0.9.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "nvarner"; 16 16 repo = "typst-lsp"; 17 17 rev = "v${version}"; 18 - hash = "sha256-Aq9KP9L9s42NmX45YVnGUMpP0MXKB1Pjd4W0f0U8T7o="; 18 + hash = "sha256-XV/LlibO+2ORle0lVcqqHrDdH75kodk9yOU3OsHFA+A="; 19 19 }; 20 20 21 21 cargoLock = { 22 22 lockFile = ./Cargo.lock; 23 23 outputHashes = { 24 - "svg2pdf-0.5.0" = "sha256-yBQpvDAnJ7C0PWIM/o0PzOg9JlDZCEiVdCTDDPSwrmE="; 25 - "typst-0.6.0" = "sha256-8e6BNffKgAUNwic4uEfDh77y2nIyYt9BwZr+ypv+d5A="; 24 + "typst-0.7.0" = "sha256-yrtOmlFAKOqAmhCP7n0HQCOQpU3DWyms5foCdUb9QTg="; 26 25 }; 27 26 }; 28 27 ··· 34 33 openssl 35 34 ] ++ lib.optionals stdenv.isDarwin [ 36 35 darwin.apple_sdk.frameworks.Security 37 - ]; 38 - 39 - patches = [ 40 - # `rustPlatform.importCargoLock` has trouble parsing the `??` in the url 41 - ./remove-svg2pdf-patch.patch 42 36 ]; 43 37 44 38 checkFlags = [
-27
pkgs/development/tools/language-servers/typst-lsp/remove-svg2pdf-patch.patch
··· 1 - --- a/Cargo.lock 2 - +++ b/Cargo.lock 3 - @@ -2468,7 +2468,7 @@ dependencies = [ 4 - [[package]] 5 - name = "svg2pdf" 6 - version = "0.5.0" 7 - -source = "git+https://github.com/typst/svg2pdf.git??tag=v0.5.0#39daf9fc2ee84b62b0e3b174ff8c9017f655af6b" 8 - +source = "git+https://github.com/typst/svg2pdf.git#39daf9fc2ee84b62b0e3b174ff8c9017f655af6b" 9 - dependencies = [ 10 - "image", 11 - "miniz_oxide", 12 - --- a/Cargo.toml 13 - +++ b/Cargo.toml 14 - @@ -84,13 +84,5 @@ reqwest = { version = "0.11.18", default-features = false, features = [ 15 - "rustls-tls", 16 - ] } 17 - 18 - - 19 - -# Typst 0.6.0 does not specify a tag or ref for svg2pdf, so provide one... 20 - -# ...but Cargo doesn't want to make our lives too easy, and we can't replace the 21 - -# dependency with another at the same URL. Use a workaroud inspired by 22 - -# StackOverflow: https://stackoverflow.com/a/72261235 23 - -[patch."https://github.com/typst/svg2pdf"] 24 - -svg2pdf = { git = "https://github.com/typst/svg2pdf.git?", tag = "v0.5.0" } 25 - - 26 - [dev-dependencies] 27 - temp-dir = "0.1.11"
+3 -3
pkgs/development/tools/misc/runme/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "runme"; 14 - version = "1.7.1"; 14 + version = "1.7.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "stateful"; 18 18 repo = "runme"; 19 19 rev = "v${version}"; 20 - hash = "sha256-WsYaOaXaNGztVqHMURn/96lWA9grccoKw6AJOhqUdfQ="; 20 + hash = "sha256-BoPNIaYxK4VyafNWAVDonwTfpqF1N3Ggq5GF6A7DhF0="; 21 21 }; 22 22 23 - vendorHash = "sha256-5FMrz4I/i/uJDI4vK9hiet4zMRf0CSbc/YJAFi8hlEM="; 23 + vendorHash = "sha256-sGk2K0I9onGFpDwboRugNHjFictisY4Q0NTNnOT3BW4="; 24 24 25 25 nativeBuildInputs = [ 26 26 installShellFiles
+3 -3
pkgs/development/tools/rust/typeshare/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "typeshare"; 9 - version = "1.6.0"; 9 + version = "1.7.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "1password"; 13 13 repo = "typeshare"; 14 14 rev = "v${version}"; 15 - hash = "sha256-vKjSpjbjTY9YxJGtqyoat6qI9ipmou+HQt35Dhpgk4E="; 15 + hash = "sha256-Ftr0YMrY6tPpfg25swYntBXLWGKT00PEz79aOiSgLsU="; 16 16 }; 17 17 18 - cargoHash = "sha256-dnQttsI6v90TJD8MekaLV63ltl147zBCe3mmfWj6cxs="; 18 + cargoHash = "sha256-VIPIFdbyPcflqHHLkzpDugmw9+9CJRIv+Oy7PoaUZ5g="; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21
+3 -3
pkgs/development/tools/typos/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "typos"; 5 - version = "1.16.3"; 5 + version = "1.16.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crate-ci"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-64cVDW5sScQCpBsP/dyHbWppYuGRQwXloRsMHFKT4yw="; 11 + hash = "sha256-/LEE+54ppv/jkUgpuMReorQA9D4KAuPG04E8lIk7upA="; 12 12 }; 13 13 14 - cargoHash = "sha256-Sad28iwsCpZPo/V6DlLA+pjq0T3yv8fRHXDCnRfFzPg="; 14 + cargoHash = "sha256-hvFDmtNweTXQEgu5ng/lBVu7OPnA8hA8h6HFvGxCJIE="; 15 15 16 16 meta = with lib; { 17 17 description = "Source code spell checker";
+3 -3
pkgs/servers/rustypaste/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "rustypaste"; 5 - version = "0.12.0"; 5 + version = "0.12.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "orhun"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Kk9SDGDTCq1qHew9yrf1HmYAhse5mB4AqH/Oo/lc0dc="; 11 + sha256 = "sha256-AdcoyBtPgTK94VDBsCGozPU5enqCquY7r5IuEm3oW/g="; 12 12 }; 13 13 14 - cargoHash = "sha256-6YTdOb1JvP5yTD1FVpHGG3C+hgiuTUiy05s+e3k8cdI="; 14 + cargoHash = "sha256-VJjXwvMDSnDedcxJTjg6tVjPUxjRGTSOnx2nXgXCdzI="; 15 15 16 16 buildInputs = lib.optionals stdenv.isDarwin [ 17 17 darwin.apple_sdk.frameworks.CoreServices
+36
pkgs/tools/security/mitm6/default.nix
··· 1 + { lib 2 + , fetchPypi 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "mitm6"; 8 + version = "0.3.0"; 9 + format = "setuptools"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + hash = "sha256-g+eFcJdgP7CQ6ntN17guJa4LdkGIb91mr/NKRPIukP8="; 14 + }; 15 + 16 + propagatedBuildInputs = with python3.pkgs; [ 17 + scapy 18 + future 19 + twisted 20 + netifaces 21 + ]; 22 + 23 + # No tests exist for mitm6. 24 + doCheck = false; 25 + 26 + pythonImportsCheck = [ 27 + "mitm6" 28 + ]; 29 + 30 + meta = { 31 + description = "DHCPv6 network spoofing application"; 32 + homepage = "https://github.com/dirkjanm/mitm6"; 33 + license = lib.licenses.gpl2Only; 34 + maintainers = with lib.maintainers; [ arcayr ]; 35 + }; 36 + }
+6
pkgs/top-level/all-packages.nix
··· 4856 4856 4857 4857 dasher = callPackage ../applications/accessibility/dasher { }; 4858 4858 4859 + dataclass-wizard = with python3Packages; toPythonApplication dataclass-wizard; 4860 + 4859 4861 datafusion-cli = callPackage ../development/misc/datafusion { }; 4860 4862 4861 4863 datamash = callPackage ../tools/misc/datamash { }; ··· 9949 9951 minisign = callPackage ../tools/security/minisign { }; 9950 9952 9951 9953 ministat = callPackage ../tools/misc/ministat { }; 9954 + 9955 + mitm6 = callPackage ../tools/security/mitm6 { }; 9952 9956 9953 9957 mjolnir = callPackage ../servers/mjolnir { 9954 9958 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3; ··· 17594 17598 # MPICH currently build on Darwin 17595 17599 mpi = mpich; 17596 17600 }; 17601 + 17602 + gpython = callPackage ../development/interpreters/gpython { }; 17597 17603 17598 17604 graphql-client = callPackage ../development/tools/graphql-client { 17599 17605 inherit (darwin.apple_sdk.frameworks) Security;
+2
pkgs/top-level/python-packages.nix
··· 2421 2421 2422 2422 databricks-sql-connector = callPackage ../development/python-modules/databricks-sql-connector { }; 2423 2423 2424 + dataclass-wizard = callPackage ../development/python-modules/dataclass-wizard { }; 2425 + 2424 2426 dataclasses-json = callPackage ../development/python-modules/dataclasses-json { }; 2425 2427 2426 2428 dataclasses-serialization = callPackage ../development/python-modules/dataclasses-serialization { };