Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 607cdcc4 e6f06c8d

+2074 -318
+22 -14
nixos/modules/config/users-groups.nix
··· 496 496 in 497 497 filter types.shellPackage.check shells; 498 498 499 + lingeringUsers = map (u: u.name) (attrValues (flip filterAttrs cfg.users (n: u: u.linger))); 499 500 in { 500 501 imports = [ 501 502 (mkAliasOptionModuleMD [ "users" "extraUsers" ] [ "users" "users" ]) ··· 695 696 ''; 696 697 } else ""; # keep around for backwards compatibility 697 698 698 - system.activationScripts.update-lingering = let 699 - lingerDir = "/var/lib/systemd/linger"; 700 - lingeringUsers = map (u: u.name) (attrValues (flip filterAttrs cfg.users (n: u: u.linger))); 701 - lingeringUsersFile = builtins.toFile "lingering-users" 702 - (concatStrings (map (s: "${s}\n") 703 - (sort (a: b: a < b) lingeringUsers))); # this sorting is important for `comm` to work correctly 704 - in stringAfter [ "users" ] '' 705 - if [ -e ${lingerDir} ] ; then 699 + systemd.services.linger-users = lib.mkIf ((builtins.length lingeringUsers) > 0) { 700 + wantedBy = ["multi-user.target"]; 701 + after = ["systemd-logind.service"]; 702 + requires = ["systemd-logind.service"]; 703 + 704 + script = let 705 + lingerDir = "/var/lib/systemd/linger"; 706 + lingeringUsersFile = builtins.toFile "lingering-users" 707 + (concatStrings (map (s: "${s}\n") 708 + (sort (a: b: a < b) lingeringUsers))); # this sorting is important for `comm` to work correctly 709 + in '' 710 + mkdir -vp ${lingerDir} 706 711 cd ${lingerDir} 707 - for user in ${lingerDir}/*; do 708 - if ! id "$user" >/dev/null 2>&1; then 712 + for user in $(ls); do 713 + if ! id "$user" >/dev/null; then 714 + echo "Removing linger for missing user $user" 709 715 rm --force -- "$user" 710 716 fi 711 717 done 712 - ls ${lingerDir} | sort | comm -3 -1 ${lingeringUsersFile} - | xargs -r ${pkgs.systemd}/bin/loginctl disable-linger 713 - ls ${lingerDir} | sort | comm -3 -2 ${lingeringUsersFile} - | xargs -r ${pkgs.systemd}/bin/loginctl enable-linger 714 - fi 715 - ''; 718 + ls | sort | comm -3 -1 ${lingeringUsersFile} - | xargs -r ${pkgs.systemd}/bin/loginctl disable-linger 719 + ls | sort | comm -3 -2 ${lingeringUsersFile} - | xargs -r ${pkgs.systemd}/bin/loginctl enable-linger 720 + ''; 721 + 722 + serviceConfig.Type = "oneshot"; 723 + }; 716 724 717 725 # Warn about user accounts with deprecated password hashing schemes 718 726 # This does not work when the users and groups are created by
+2 -2
nixos/modules/programs/steam.nix
··· 45 45 apply = steam: steam.override (prev: { 46 46 extraEnv = (lib.optionalAttrs (cfg.extraCompatPackages != [ ]) { 47 47 STEAM_EXTRA_COMPAT_TOOLS_PATHS = makeSearchPathOutput "steamcompattool" "" cfg.extraCompatPackages; 48 + }) // (optionalAttrs cfg.extest.enable { 49 + LD_PRELOAD = "${pkgs.pkgsi686Linux.extest}/lib/libextest.so"; 48 50 }) // (prev.extraEnv or {}); 49 51 extraLibraries = pkgs: let 50 52 prevLibs = if prev ? extraLibraries then prev.extraLibraries pkgs else [ ]; ··· 59 61 # use the setuid wrapped bubblewrap 60 62 bubblewrap = "${config.security.wrapperDir}/.."; 61 63 }; 62 - } // optionalAttrs cfg.extest.enable { 63 - extraEnv.LD_PRELOAD = "${pkgs.pkgsi686Linux.extest}/lib/libextest.so"; 64 64 }); 65 65 description = lib.mdDoc '' 66 66 The Steam package to use. Additional libraries are added from the system
+1
nixos/tests/all-tests.nix
··· 902 902 systemd-sysusers-immutable = runTest ./systemd-sysusers-immutable.nix; 903 903 systemd-timesyncd = handleTest ./systemd-timesyncd.nix {}; 904 904 systemd-timesyncd-nscd-dnssec = handleTest ./systemd-timesyncd-nscd-dnssec.nix {}; 905 + systemd-user-linger = handleTest ./systemd-user-linger.nix {}; 905 906 systemd-user-tmpfiles-rules = handleTest ./systemd-user-tmpfiles-rules.nix {}; 906 907 systemd-misc = handleTest ./systemd-misc.nix {}; 907 908 systemd-userdbd = handleTest ./systemd-userdbd.nix {};
+2 -6
nixos/tests/goss.nix
··· 28 28 }; 29 29 group.root.exists = true; 30 30 kernel-param."kernel.ostype".value = "Linux"; 31 - service.goss = { 32 - enabled = true; 33 - running = true; 34 - }; 35 31 user.root.exists = true; 36 32 }; 37 33 }; ··· 46 42 with subtest("returns health status"): 47 43 result = json.loads(machine.succeed("curl -sS http://localhost:8080/healthz")) 48 44 49 - assert len(result["results"]) == 10, f".results should be an array of 10 items, was {result['results']!r}" 45 + assert len(result["results"]) == 8, f".results should be an array of 10 items, was {result['results']!r}" 50 46 assert result["summary"]["failed-count"] == 0, f".summary.failed-count should be zero, was {result['summary']['failed-count']}" 51 - assert result["summary"]["test-count"] == 10, f".summary.test-count should be 10, was {result['summary']['test-count']}" 47 + assert result["summary"]["test-count"] == 8, f".summary.test-count should be 10, was {result['summary']['test-count']}" 52 48 ''; 53 49 })
+39
nixos/tests/systemd-user-linger.nix
··· 1 + import ./make-test-python.nix ( 2 + { lib, ... }: 3 + { 4 + name = "systemd-user-linger"; 5 + 6 + nodes.machine = 7 + { ... }: 8 + { 9 + users.users = { 10 + alice = { 11 + isNormalUser = true; 12 + linger = true; 13 + uid = 1000; 14 + }; 15 + 16 + bob = { 17 + isNormalUser = true; 18 + linger = false; 19 + uid = 10001; 20 + }; 21 + }; 22 + }; 23 + 24 + testScript = 25 + { ... }: 26 + '' 27 + machine.wait_for_file("/var/lib/systemd/linger/alice") 28 + machine.succeed("systemctl status user-1000.slice") 29 + 30 + machine.fail("test -e /var/lib/systemd/linger/bob") 31 + machine.fail("systemctl status user-1001.slice") 32 + 33 + with subtest("missing users have linger purged"): 34 + machine.succeed("touch /var/lib/systemd/linger/missing") 35 + machine.systemctl("restart linger-users") 36 + machine.succeed("test ! -e /var/lib/systemd/linger/missing") 37 + ''; 38 + } 39 + )
+4 -6
pkgs/applications/audio/mamba/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 4 , pkg-config 4 5 , xxd ··· 14 15 15 16 stdenv.mkDerivation rec { 16 17 pname = "mamba"; 17 - version = "2.3"; 18 + version = "2.6"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "brummer10"; 21 22 repo = "Mamba"; 22 23 rev = "v${version}"; 23 - sha256 = "sha256-Dj8yPmuEtDVgu6Gm6aEY+dgJ0dtwB8RPg9EuaVAsiIs="; 24 + hash = "sha256-S1+nGnB1LHIUgYves0qtWh+QXYKjtKWICpOo38b3zbY="; 24 25 fetchSubmodules = true; 25 26 }; 26 27 ··· 37 38 license = licenses.bsd0; 38 39 maintainers = with maintainers; [ magnetophon orivej ]; 39 40 platforms = platforms.linux; 40 - # 2023-08-19, `-Werror=format-security` fails for xputty 41 - # reported as https://github.com/brummer10/libxputty/issues/12 42 - broken = true; 43 41 }; 44 42 }
+4 -4
pkgs/applications/editors/android-studio/default.nix
··· 14 14 sha256Hash = "sha256-ACZCdXKEnJy7DJTW+XGOoIvDRdzP47NytUEAqV//mbU="; 15 15 }; 16 16 betaVersion = { 17 - version = "2023.2.1.23"; # "Android Studio Iguana | 2023.2.1" 18 - sha256Hash = "sha256-G2aPgMqBHNw1DetlaBQ9o3/VfX6QEh9VQqMZ5S/VoHM="; 17 + version = "2023.3.1.14"; # "Android Studio Jellyfish | 2023.3.1.1 Beta 1" 18 + sha256Hash = "sha256-2p/WwH6yPAMwUSJ5NrWvJBZG395eS9UgApFr/CB1fUo="; 19 19 }; 20 20 latestVersion = { 21 - version = "2023.3.2.1"; # "Android Studio Jellyfish | 2023.3.2 Canary 1" 22 - sha256Hash = "sha256-99EWGh3+3HV8yO29ANg1pwoo/1ktI2aCwKrdIqlcgVs="; 21 + version = "2023.3.2.2"; # "Android Studio Koala | 2023.3.2 Canary 2" 22 + sha256Hash = "sha256-KrCNkKFyOUE2q2b1wjvmn3E5IedAp1kFKII+70i1Wwk="; 23 23 }; 24 24 in { 25 25 # Attributes are named by their corresponding release channels
+2 -2
pkgs/applications/misc/keymapp/default.nix
··· 22 22 in 23 23 stdenv.mkDerivation rec { 24 24 pname = "keymapp"; 25 - version = "1.0.8"; 25 + version = "1.1.1"; 26 26 27 27 src = fetchurl { 28 28 url = "https://oryx.nyc3.cdn.digitaloceanspaces.com/keymapp/keymapp-${version}.tar.gz"; 29 - hash = "sha256-adFQCuHkorXixn/dId/vrCcnjQ2VDDQM049UrodjFgA="; 29 + hash = "sha256-tbRlJ65hHPBDwoXAXf++OdcW67RcqR1x1vfhbPCo1Ls="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/organicmaps/default.nix
··· 29 29 }; 30 30 in stdenv.mkDerivation rec { 31 31 pname = "organicmaps"; 32 - version = "2024.03.05-4"; 32 + version = "2024.03.18-5"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "organicmaps"; 36 36 repo = "organicmaps"; 37 37 rev = "${version}-android"; 38 - hash = "sha256-vPpf7pZOkVjRlFcGULcxGy4eBLZRmqcINSFiNh8DUHI="; 38 + hash = "sha256-KoQlS2dW0tTZSDnGKF2F0+JeqMb0Fm0brz1gVCC8xY4="; 39 39 fetchSubmodules = true; 40 40 }; 41 41
+3 -3
pkgs/applications/networking/cluster/linkerd/edge.nix
··· 2 2 3 3 (callPackage ./generic.nix { }) { 4 4 channel = "edge"; 5 - version = "24.2.4"; 6 - sha256 = "0hh2sfjvqz085hl2dpsa9zgr3dwpyc85gcbx0c7lzpjg411bxmim"; 7 - vendorHash = "sha256-g1e1uY43fUC2srKK9erVFlJDSwWrEvq4ni0PgeCFaOg="; 5 + version = "24.3.4"; 6 + sha256 = "0v9yjcy5wlkg3z9gl25s75j2irvn9jkgc542cz5w1gbc88i4b69v"; 7 + vendorHash = "sha256-TmH3OhiSmUaKv2QPzMuzTq6wRTMu8LejE1y4Vy/tVRg="; 8 8 }
+2 -2
pkgs/applications/office/portfolio/default.nix
··· 27 27 in 28 28 stdenv.mkDerivation rec { 29 29 pname = "PortfolioPerformance"; 30 - version = "0.68.2"; 30 + version = "0.68.3"; 31 31 32 32 src = fetchurl { 33 33 url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz"; 34 - hash = "sha256-h/WCfF3jK/pkN911vxPe2xzGUfVY2Xy+3yJwoqBQ5mA="; 34 + hash = "sha256-7EQ/gKFflElga5LDwAkjPcqNl6HNtnAzno1ZGPBybJY="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+2 -2
pkgs/applications/system/glances/default.nix
··· 9 9 10 10 buildPythonApplication rec { 11 11 pname = "glances"; 12 - version = "3.4.0.3"; 12 + version = "3.4.0.5"; 13 13 disabled = isPyPy; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "nicolargo"; 17 17 repo = "glances"; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-TakQqyHKuiFdBL73JQzflNUMYmBINyY0flqitqoIpmg="; 19 + hash = "sha256-Ho4vcmTEVja7rkgLSfNkXvnpopYupRxPL1UVlnmdGCg="; 20 20 }; 21 21 22 22 # On Darwin this package segfaults due to mismatch of pure and impure
+2 -2
pkgs/applications/version-management/meld/default.nix
··· 18 18 19 19 python3.pkgs.buildPythonApplication rec { 20 20 pname = "meld"; 21 - version = "3.22.1"; 21 + version = "3.22.2"; 22 22 23 23 format = "other"; 24 24 25 25 src = fetchurl { 26 26 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 27 - sha256 = "sha256-bdO9MtvUNBq6djD7lTd393x3aB7qIjazZB1iKo+QaDY="; 27 + sha256 = "sha256-RqCnE/vNGxU7N3oeB1fIziVcmCJGdljqz72JsekjFu8="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+3 -3
pkgs/applications/video/mpv/scripts/reload.nix
··· 6 6 buildLua rec { 7 7 pname = "mpv-reload"; 8 8 9 - version = "unstable-2023-12-19"; 9 + version = "unstable-2024-03-22"; 10 10 src = fetchFromGitHub { 11 11 owner = "4e6"; 12 12 repo = pname; 13 - rev = "133d596f6d369f320b4595bbed1f4a157b7b9ee5"; 14 - hash = "sha256-B+4TCmf1T7MuwtbL+hGZoN1ktI31hnO5yayMG1zW8Ng="; 13 + rev = "1a6a9383ba1774708fddbd976e7a9b72c3eec938"; 14 + hash = "sha256-BshxCjec/UNGyiC0/g1Rai2NvG2qOIHXDDEUYwwdij0="; 15 15 }; 16 16 passthru.updateScript = unstableGitUpdater {}; 17 17
+2 -2
pkgs/applications/virtualization/ecs-agent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "amazon-ecs-agent"; 5 - version = "1.82.0"; 5 + version = "1.82.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "aws"; 10 10 repo = pname; 11 - hash = "sha256-joI2jNfH4++mpReVGO9V3Yc7cRpykc3F166WEGZ09HA="; 11 + hash = "sha256-WXxuFJnqWUm+XgFNdtf0WBBGa7fP8Qv7hRd4xfGeVeg="; 12 12 }; 13 13 14 14 vendorHash = null;
+9 -3
pkgs/by-name/cs/csvlens/package.nix
··· 1 1 { lib 2 + , stdenv 3 + , darwin 2 4 , rustPlatform 3 5 , fetchFromGitHub 4 6 }: 5 7 6 8 rustPlatform.buildRustPackage rec { 7 9 pname = "csvlens"; 8 - version = "0.7.0"; 10 + version = "0.8.1"; 9 11 10 12 src = fetchFromGitHub { 11 13 owner = "YS-L"; 12 14 repo = "csvlens"; 13 15 rev = "refs/tags/v${version}"; 14 - hash = "sha256-b8SuXx1uN9lBrCoEDLeudZwylHu+f2i/PQkfHA56YlE="; 16 + hash = "sha256-4lKiqojBF8mqAp56eTDfJcK276IzEDLA3pORKIZpC94="; 15 17 }; 16 18 17 - cargoHash = "sha256-SPUEK+8rLXBR8cdxN3qUajvN6PxbAZX2i7vYcyMzqyw="; 19 + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 20 + darwin.apple_sdk.frameworks.AppKit 21 + ]; 22 + 23 + cargoHash = "sha256-EzM7qGor/B17N4KDTsQzgiV4pgXE2D47RZcrmKVkPu8="; 18 24 19 25 meta = with lib; { 20 26 description = "Command line csv viewer";
+3 -3
pkgs/by-name/ho/home-manager/package.nix
··· 16 16 17 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 18 pname = "home-manager"; 19 - version = "unstable-2024-03-19"; 19 + version = "unstable-2024-03-22"; 20 20 21 21 src = fetchFromGitHub { 22 22 name = "home-manager-source"; 23 23 owner = "nix-community"; 24 24 repo = "home-manager"; 25 - rev = "022464438a85450abb23d93b91aa82e0addd71fb"; 26 - hash = "sha256-2bNMraoRB4pdw/HtxgYTFeMhEekBZeQ53/a8xkqpbZc="; 25 + rev = "1c2c5e4cabba4c43504ef0f8cc3f3dfa284e2dbb"; 26 + hash = "sha256-WJOahf+6115+GMl3wUfURu8fszuNeJLv9qAWFQl3Vmo="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+37
pkgs/by-name/in/integresql/package.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "integresql"; 5 + version = "1.1.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "allaboutapps"; 9 + repo = "integresql"; 10 + rev = "v${version}"; 11 + hash = "sha256-heRa1H4ZSCZzSMCejhakBpJfnEnGQLmNFERKqMxbC04="; 12 + }; 13 + 14 + vendorHash = "sha256-8qI7mLgQB0GK2QV6tZmWU8hJX+Ax1YhEPisQbjGoJRc="; 15 + 16 + ldflags = [ 17 + "-s" 18 + "-w" 19 + "-X github.com/allaboutapps/integresql/internal/config.Commit=${src.rev}" 20 + "-X github.com/allaboutapps/integresql/internal/config.ModuleName=github.com/allaboutapps/integresql" 21 + ]; 22 + 23 + postInstall = '' 24 + mv $out/bin/server $out/bin/integresql 25 + ''; 26 + 27 + doCheck = false; 28 + 29 + meta = with lib; { 30 + description = "IntegreSQL manages isolated PostgreSQL databases for your integration tests"; 31 + homepage = "https://github.com/allaboutapps/integresql"; 32 + changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md"; 33 + license = licenses.mit; 34 + maintainers = [ maintainers.marsam ]; 35 + mainProgram = "integresql"; 36 + }; 37 + }
+1092
pkgs/by-name/ma/markdown-oxide/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 = "addr2line" 7 + version = "0.21.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "aho-corasick" 22 + version = "1.0.1" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 25 + dependencies = [ 26 + "memchr", 27 + ] 28 + 29 + [[package]] 30 + name = "anyhow" 31 + version = "1.0.80" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 34 + 35 + [[package]] 36 + name = "async-trait" 37 + version = "0.1.74" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 40 + dependencies = [ 41 + "proc-macro2", 42 + "quote", 43 + "syn 2.0.48", 44 + ] 45 + 46 + [[package]] 47 + name = "auto_impl" 48 + version = "1.1.0" 49 + source = "registry+https://github.com/rust-lang/crates.io-index" 50 + checksum = "fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89" 51 + dependencies = [ 52 + "proc-macro-error", 53 + "proc-macro2", 54 + "quote", 55 + "syn 1.0.109", 56 + ] 57 + 58 + [[package]] 59 + name = "autocfg" 60 + version = "1.1.0" 61 + source = "registry+https://github.com/rust-lang/crates.io-index" 62 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 63 + 64 + [[package]] 65 + name = "backtrace" 66 + version = "0.3.69" 67 + source = "registry+https://github.com/rust-lang/crates.io-index" 68 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 69 + dependencies = [ 70 + "addr2line", 71 + "cc", 72 + "cfg-if", 73 + "libc", 74 + "miniz_oxide", 75 + "object", 76 + "rustc-demangle", 77 + ] 78 + 79 + [[package]] 80 + name = "bitflags" 81 + version = "1.3.2" 82 + source = "registry+https://github.com/rust-lang/crates.io-index" 83 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 84 + 85 + [[package]] 86 + name = "bytes" 87 + version = "1.5.0" 88 + source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 90 + 91 + [[package]] 92 + name = "cc" 93 + version = "1.0.79" 94 + source = "registry+https://github.com/rust-lang/crates.io-index" 95 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 96 + 97 + [[package]] 98 + name = "cfg-if" 99 + version = "1.0.0" 100 + source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 102 + 103 + [[package]] 104 + name = "crossbeam-channel" 105 + version = "0.5.8" 106 + source = "registry+https://github.com/rust-lang/crates.io-index" 107 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 108 + dependencies = [ 109 + "cfg-if", 110 + "crossbeam-utils", 111 + ] 112 + 113 + [[package]] 114 + name = "crossbeam-deque" 115 + version = "0.8.3" 116 + source = "registry+https://github.com/rust-lang/crates.io-index" 117 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 118 + dependencies = [ 119 + "cfg-if", 120 + "crossbeam-epoch", 121 + "crossbeam-utils", 122 + ] 123 + 124 + [[package]] 125 + name = "crossbeam-epoch" 126 + version = "0.9.14" 127 + source = "registry+https://github.com/rust-lang/crates.io-index" 128 + checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" 129 + dependencies = [ 130 + "autocfg", 131 + "cfg-if", 132 + "crossbeam-utils", 133 + "memoffset", 134 + "scopeguard", 135 + ] 136 + 137 + [[package]] 138 + name = "crossbeam-utils" 139 + version = "0.8.15" 140 + source = "registry+https://github.com/rust-lang/crates.io-index" 141 + checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 142 + dependencies = [ 143 + "cfg-if", 144 + ] 145 + 146 + [[package]] 147 + name = "dashmap" 148 + version = "5.5.3" 149 + source = "registry+https://github.com/rust-lang/crates.io-index" 150 + checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 151 + dependencies = [ 152 + "cfg-if", 153 + "hashbrown", 154 + "lock_api", 155 + "once_cell", 156 + "parking_lot_core", 157 + ] 158 + 159 + [[package]] 160 + name = "either" 161 + version = "1.8.1" 162 + source = "registry+https://github.com/rust-lang/crates.io-index" 163 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 164 + 165 + [[package]] 166 + name = "form_urlencoded" 167 + version = "1.2.0" 168 + source = "registry+https://github.com/rust-lang/crates.io-index" 169 + checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 170 + dependencies = [ 171 + "percent-encoding", 172 + ] 173 + 174 + [[package]] 175 + name = "futures" 176 + version = "0.3.29" 177 + source = "registry+https://github.com/rust-lang/crates.io-index" 178 + checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 179 + dependencies = [ 180 + "futures-channel", 181 + "futures-core", 182 + "futures-io", 183 + "futures-sink", 184 + "futures-task", 185 + "futures-util", 186 + ] 187 + 188 + [[package]] 189 + name = "futures-channel" 190 + version = "0.3.29" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 193 + dependencies = [ 194 + "futures-core", 195 + "futures-sink", 196 + ] 197 + 198 + [[package]] 199 + name = "futures-core" 200 + version = "0.3.29" 201 + source = "registry+https://github.com/rust-lang/crates.io-index" 202 + checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 203 + 204 + [[package]] 205 + name = "futures-io" 206 + version = "0.3.29" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 209 + 210 + [[package]] 211 + name = "futures-macro" 212 + version = "0.3.29" 213 + source = "registry+https://github.com/rust-lang/crates.io-index" 214 + checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 215 + dependencies = [ 216 + "proc-macro2", 217 + "quote", 218 + "syn 2.0.48", 219 + ] 220 + 221 + [[package]] 222 + name = "futures-sink" 223 + version = "0.3.29" 224 + source = "registry+https://github.com/rust-lang/crates.io-index" 225 + checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 226 + 227 + [[package]] 228 + name = "futures-task" 229 + version = "0.3.29" 230 + source = "registry+https://github.com/rust-lang/crates.io-index" 231 + checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 232 + 233 + [[package]] 234 + name = "futures-util" 235 + version = "0.3.29" 236 + source = "registry+https://github.com/rust-lang/crates.io-index" 237 + checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 238 + dependencies = [ 239 + "futures-channel", 240 + "futures-core", 241 + "futures-io", 242 + "futures-macro", 243 + "futures-sink", 244 + "futures-task", 245 + "memchr", 246 + "pin-project-lite", 247 + "pin-utils", 248 + "slab", 249 + ] 250 + 251 + [[package]] 252 + name = "getrandom" 253 + version = "0.2.12" 254 + source = "registry+https://github.com/rust-lang/crates.io-index" 255 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 256 + dependencies = [ 257 + "cfg-if", 258 + "libc", 259 + "wasi", 260 + ] 261 + 262 + [[package]] 263 + name = "gimli" 264 + version = "0.28.0" 265 + source = "registry+https://github.com/rust-lang/crates.io-index" 266 + checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 267 + 268 + [[package]] 269 + name = "hashbrown" 270 + version = "0.14.2" 271 + source = "registry+https://github.com/rust-lang/crates.io-index" 272 + checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 273 + 274 + [[package]] 275 + name = "hermit-abi" 276 + version = "0.2.6" 277 + source = "registry+https://github.com/rust-lang/crates.io-index" 278 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 279 + dependencies = [ 280 + "libc", 281 + ] 282 + 283 + [[package]] 284 + name = "httparse" 285 + version = "1.8.0" 286 + source = "registry+https://github.com/rust-lang/crates.io-index" 287 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 288 + 289 + [[package]] 290 + name = "idna" 291 + version = "0.4.0" 292 + source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 294 + dependencies = [ 295 + "unicode-bidi", 296 + "unicode-normalization", 297 + ] 298 + 299 + [[package]] 300 + name = "itertools" 301 + version = "0.10.5" 302 + source = "registry+https://github.com/rust-lang/crates.io-index" 303 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 304 + dependencies = [ 305 + "either", 306 + ] 307 + 308 + [[package]] 309 + name = "itoa" 310 + version = "1.0.9" 311 + source = "registry+https://github.com/rust-lang/crates.io-index" 312 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 313 + 314 + [[package]] 315 + name = "libc" 316 + version = "0.2.150" 317 + source = "registry+https://github.com/rust-lang/crates.io-index" 318 + checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 319 + 320 + [[package]] 321 + name = "lock_api" 322 + version = "0.4.11" 323 + source = "registry+https://github.com/rust-lang/crates.io-index" 324 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 325 + dependencies = [ 326 + "autocfg", 327 + "scopeguard", 328 + ] 329 + 330 + [[package]] 331 + name = "lsp-types" 332 + version = "0.94.1" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1" 335 + dependencies = [ 336 + "bitflags", 337 + "serde", 338 + "serde_json", 339 + "serde_repr", 340 + "url", 341 + ] 342 + 343 + [[package]] 344 + name = "markdown-oxide" 345 + version = "0.1.0" 346 + dependencies = [ 347 + "anyhow", 348 + "itertools", 349 + "nanoid", 350 + "nucleo-matcher", 351 + "once_cell", 352 + "pathdiff", 353 + "rayon", 354 + "regex", 355 + "ropey", 356 + "serde", 357 + "serde_json", 358 + "tokio", 359 + "tower-lsp", 360 + "walkdir", 361 + ] 362 + 363 + [[package]] 364 + name = "memchr" 365 + version = "2.6.4" 366 + source = "registry+https://github.com/rust-lang/crates.io-index" 367 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 368 + 369 + [[package]] 370 + name = "memoffset" 371 + version = "0.8.0" 372 + source = "registry+https://github.com/rust-lang/crates.io-index" 373 + checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 374 + dependencies = [ 375 + "autocfg", 376 + ] 377 + 378 + [[package]] 379 + name = "miniz_oxide" 380 + version = "0.7.1" 381 + source = "registry+https://github.com/rust-lang/crates.io-index" 382 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 383 + dependencies = [ 384 + "adler", 385 + ] 386 + 387 + [[package]] 388 + name = "mio" 389 + version = "0.8.9" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 392 + dependencies = [ 393 + "libc", 394 + "wasi", 395 + "windows-sys", 396 + ] 397 + 398 + [[package]] 399 + name = "nanoid" 400 + version = "0.4.0" 401 + source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8" 403 + dependencies = [ 404 + "rand", 405 + ] 406 + 407 + [[package]] 408 + name = "nucleo-matcher" 409 + version = "0.3.1" 410 + source = "registry+https://github.com/rust-lang/crates.io-index" 411 + checksum = "bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85" 412 + dependencies = [ 413 + "memchr", 414 + "unicode-segmentation", 415 + ] 416 + 417 + [[package]] 418 + name = "num_cpus" 419 + version = "1.15.0" 420 + source = "registry+https://github.com/rust-lang/crates.io-index" 421 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 422 + dependencies = [ 423 + "hermit-abi", 424 + "libc", 425 + ] 426 + 427 + [[package]] 428 + name = "object" 429 + version = "0.32.1" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 432 + dependencies = [ 433 + "memchr", 434 + ] 435 + 436 + [[package]] 437 + name = "once_cell" 438 + version = "1.18.0" 439 + source = "registry+https://github.com/rust-lang/crates.io-index" 440 + checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 441 + 442 + [[package]] 443 + name = "parking_lot" 444 + version = "0.12.1" 445 + source = "registry+https://github.com/rust-lang/crates.io-index" 446 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 447 + dependencies = [ 448 + "lock_api", 449 + "parking_lot_core", 450 + ] 451 + 452 + [[package]] 453 + name = "parking_lot_core" 454 + version = "0.9.9" 455 + source = "registry+https://github.com/rust-lang/crates.io-index" 456 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 457 + dependencies = [ 458 + "cfg-if", 459 + "libc", 460 + "redox_syscall", 461 + "smallvec", 462 + "windows-targets", 463 + ] 464 + 465 + [[package]] 466 + name = "pathdiff" 467 + version = "0.2.1" 468 + source = "registry+https://github.com/rust-lang/crates.io-index" 469 + checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 470 + 471 + [[package]] 472 + name = "percent-encoding" 473 + version = "2.3.0" 474 + source = "registry+https://github.com/rust-lang/crates.io-index" 475 + checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 476 + 477 + [[package]] 478 + name = "pin-project" 479 + version = "1.1.3" 480 + source = "registry+https://github.com/rust-lang/crates.io-index" 481 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 482 + dependencies = [ 483 + "pin-project-internal", 484 + ] 485 + 486 + [[package]] 487 + name = "pin-project-internal" 488 + version = "1.1.3" 489 + source = "registry+https://github.com/rust-lang/crates.io-index" 490 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 491 + dependencies = [ 492 + "proc-macro2", 493 + "quote", 494 + "syn 2.0.48", 495 + ] 496 + 497 + [[package]] 498 + name = "pin-project-lite" 499 + version = "0.2.13" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 502 + 503 + [[package]] 504 + name = "pin-utils" 505 + version = "0.1.0" 506 + source = "registry+https://github.com/rust-lang/crates.io-index" 507 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 508 + 509 + [[package]] 510 + name = "ppv-lite86" 511 + version = "0.2.17" 512 + source = "registry+https://github.com/rust-lang/crates.io-index" 513 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 514 + 515 + [[package]] 516 + name = "proc-macro-error" 517 + version = "1.0.4" 518 + source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 520 + dependencies = [ 521 + "proc-macro-error-attr", 522 + "proc-macro2", 523 + "quote", 524 + "syn 1.0.109", 525 + "version_check", 526 + ] 527 + 528 + [[package]] 529 + name = "proc-macro-error-attr" 530 + version = "1.0.4" 531 + source = "registry+https://github.com/rust-lang/crates.io-index" 532 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 533 + dependencies = [ 534 + "proc-macro2", 535 + "quote", 536 + "version_check", 537 + ] 538 + 539 + [[package]] 540 + name = "proc-macro2" 541 + version = "1.0.78" 542 + source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 544 + dependencies = [ 545 + "unicode-ident", 546 + ] 547 + 548 + [[package]] 549 + name = "quote" 550 + version = "1.0.35" 551 + source = "registry+https://github.com/rust-lang/crates.io-index" 552 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 553 + dependencies = [ 554 + "proc-macro2", 555 + ] 556 + 557 + [[package]] 558 + name = "rand" 559 + version = "0.8.5" 560 + source = "registry+https://github.com/rust-lang/crates.io-index" 561 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 562 + dependencies = [ 563 + "libc", 564 + "rand_chacha", 565 + "rand_core", 566 + ] 567 + 568 + [[package]] 569 + name = "rand_chacha" 570 + version = "0.3.1" 571 + source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 573 + dependencies = [ 574 + "ppv-lite86", 575 + "rand_core", 576 + ] 577 + 578 + [[package]] 579 + name = "rand_core" 580 + version = "0.6.4" 581 + source = "registry+https://github.com/rust-lang/crates.io-index" 582 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 583 + dependencies = [ 584 + "getrandom", 585 + ] 586 + 587 + [[package]] 588 + name = "rayon" 589 + version = "1.7.0" 590 + source = "registry+https://github.com/rust-lang/crates.io-index" 591 + checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 592 + dependencies = [ 593 + "either", 594 + "rayon-core", 595 + ] 596 + 597 + [[package]] 598 + name = "rayon-core" 599 + version = "1.11.0" 600 + source = "registry+https://github.com/rust-lang/crates.io-index" 601 + checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 602 + dependencies = [ 603 + "crossbeam-channel", 604 + "crossbeam-deque", 605 + "crossbeam-utils", 606 + "num_cpus", 607 + ] 608 + 609 + [[package]] 610 + name = "redox_syscall" 611 + version = "0.4.1" 612 + source = "registry+https://github.com/rust-lang/crates.io-index" 613 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 614 + dependencies = [ 615 + "bitflags", 616 + ] 617 + 618 + [[package]] 619 + name = "regex" 620 + version = "1.10.2" 621 + source = "registry+https://github.com/rust-lang/crates.io-index" 622 + checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 623 + dependencies = [ 624 + "aho-corasick", 625 + "memchr", 626 + "regex-automata", 627 + "regex-syntax", 628 + ] 629 + 630 + [[package]] 631 + name = "regex-automata" 632 + version = "0.4.3" 633 + source = "registry+https://github.com/rust-lang/crates.io-index" 634 + checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 635 + dependencies = [ 636 + "aho-corasick", 637 + "memchr", 638 + "regex-syntax", 639 + ] 640 + 641 + [[package]] 642 + name = "regex-syntax" 643 + version = "0.8.2" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 646 + 647 + [[package]] 648 + name = "ropey" 649 + version = "1.6.1" 650 + source = "registry+https://github.com/rust-lang/crates.io-index" 651 + checksum = "93411e420bcd1a75ddd1dc3caf18c23155eda2c090631a85af21ba19e97093b5" 652 + dependencies = [ 653 + "smallvec", 654 + "str_indices", 655 + ] 656 + 657 + [[package]] 658 + name = "rustc-demangle" 659 + version = "0.1.23" 660 + source = "registry+https://github.com/rust-lang/crates.io-index" 661 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 662 + 663 + [[package]] 664 + name = "ryu" 665 + version = "1.0.15" 666 + source = "registry+https://github.com/rust-lang/crates.io-index" 667 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 668 + 669 + [[package]] 670 + name = "same-file" 671 + version = "1.0.6" 672 + source = "registry+https://github.com/rust-lang/crates.io-index" 673 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 674 + dependencies = [ 675 + "winapi-util", 676 + ] 677 + 678 + [[package]] 679 + name = "scopeguard" 680 + version = "1.1.0" 681 + source = "registry+https://github.com/rust-lang/crates.io-index" 682 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 683 + 684 + [[package]] 685 + name = "serde" 686 + version = "1.0.196" 687 + source = "registry+https://github.com/rust-lang/crates.io-index" 688 + checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 689 + dependencies = [ 690 + "serde_derive", 691 + ] 692 + 693 + [[package]] 694 + name = "serde_derive" 695 + version = "1.0.196" 696 + source = "registry+https://github.com/rust-lang/crates.io-index" 697 + checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 698 + dependencies = [ 699 + "proc-macro2", 700 + "quote", 701 + "syn 2.0.48", 702 + ] 703 + 704 + [[package]] 705 + name = "serde_json" 706 + version = "1.0.113" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 709 + dependencies = [ 710 + "itoa", 711 + "ryu", 712 + "serde", 713 + ] 714 + 715 + [[package]] 716 + name = "serde_repr" 717 + version = "0.1.17" 718 + source = "registry+https://github.com/rust-lang/crates.io-index" 719 + checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 720 + dependencies = [ 721 + "proc-macro2", 722 + "quote", 723 + "syn 2.0.48", 724 + ] 725 + 726 + [[package]] 727 + name = "signal-hook-registry" 728 + version = "1.4.1" 729 + source = "registry+https://github.com/rust-lang/crates.io-index" 730 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 731 + dependencies = [ 732 + "libc", 733 + ] 734 + 735 + [[package]] 736 + name = "slab" 737 + version = "0.4.9" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 740 + dependencies = [ 741 + "autocfg", 742 + ] 743 + 744 + [[package]] 745 + name = "smallvec" 746 + version = "1.11.2" 747 + source = "registry+https://github.com/rust-lang/crates.io-index" 748 + checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 749 + 750 + [[package]] 751 + name = "socket2" 752 + version = "0.5.5" 753 + source = "registry+https://github.com/rust-lang/crates.io-index" 754 + checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 755 + dependencies = [ 756 + "libc", 757 + "windows-sys", 758 + ] 759 + 760 + [[package]] 761 + name = "str_indices" 762 + version = "0.4.3" 763 + source = "registry+https://github.com/rust-lang/crates.io-index" 764 + checksum = "e9557cb6521e8d009c51a8666f09356f4b817ba9ba0981a305bd86aee47bd35c" 765 + 766 + [[package]] 767 + name = "syn" 768 + version = "1.0.109" 769 + source = "registry+https://github.com/rust-lang/crates.io-index" 770 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 771 + dependencies = [ 772 + "proc-macro2", 773 + "quote", 774 + "unicode-ident", 775 + ] 776 + 777 + [[package]] 778 + name = "syn" 779 + version = "2.0.48" 780 + source = "registry+https://github.com/rust-lang/crates.io-index" 781 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 782 + dependencies = [ 783 + "proc-macro2", 784 + "quote", 785 + "unicode-ident", 786 + ] 787 + 788 + [[package]] 789 + name = "tinyvec" 790 + version = "1.6.0" 791 + source = "registry+https://github.com/rust-lang/crates.io-index" 792 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 793 + dependencies = [ 794 + "tinyvec_macros", 795 + ] 796 + 797 + [[package]] 798 + name = "tinyvec_macros" 799 + version = "0.1.1" 800 + source = "registry+https://github.com/rust-lang/crates.io-index" 801 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 802 + 803 + [[package]] 804 + name = "tokio" 805 + version = "1.34.0" 806 + source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" 808 + dependencies = [ 809 + "backtrace", 810 + "bytes", 811 + "libc", 812 + "mio", 813 + "num_cpus", 814 + "parking_lot", 815 + "pin-project-lite", 816 + "signal-hook-registry", 817 + "socket2", 818 + "tokio-macros", 819 + "windows-sys", 820 + ] 821 + 822 + [[package]] 823 + name = "tokio-macros" 824 + version = "2.2.0" 825 + source = "registry+https://github.com/rust-lang/crates.io-index" 826 + checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 827 + dependencies = [ 828 + "proc-macro2", 829 + "quote", 830 + "syn 2.0.48", 831 + ] 832 + 833 + [[package]] 834 + name = "tokio-util" 835 + version = "0.7.10" 836 + source = "registry+https://github.com/rust-lang/crates.io-index" 837 + checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 838 + dependencies = [ 839 + "bytes", 840 + "futures-core", 841 + "futures-sink", 842 + "pin-project-lite", 843 + "tokio", 844 + "tracing", 845 + ] 846 + 847 + [[package]] 848 + name = "tower" 849 + version = "0.4.13" 850 + source = "registry+https://github.com/rust-lang/crates.io-index" 851 + checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 852 + dependencies = [ 853 + "futures-core", 854 + "futures-util", 855 + "pin-project", 856 + "pin-project-lite", 857 + "tower-layer", 858 + "tower-service", 859 + ] 860 + 861 + [[package]] 862 + name = "tower-layer" 863 + version = "0.3.2" 864 + source = "registry+https://github.com/rust-lang/crates.io-index" 865 + checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 866 + 867 + [[package]] 868 + name = "tower-lsp" 869 + version = "0.20.0" 870 + source = "git+https://github.com/Feel-ix-343/tower-lsp#a27868bf5c6b5bb6a106cfbb41c0624ce7bb6f42" 871 + dependencies = [ 872 + "async-trait", 873 + "auto_impl", 874 + "bytes", 875 + "dashmap", 876 + "futures", 877 + "httparse", 878 + "lsp-types", 879 + "memchr", 880 + "serde", 881 + "serde_json", 882 + "tokio", 883 + "tokio-util", 884 + "tower", 885 + "tower-lsp-macros", 886 + "tracing", 887 + ] 888 + 889 + [[package]] 890 + name = "tower-lsp-macros" 891 + version = "0.9.0" 892 + source = "git+https://github.com/Feel-ix-343/tower-lsp#a27868bf5c6b5bb6a106cfbb41c0624ce7bb6f42" 893 + dependencies = [ 894 + "proc-macro2", 895 + "quote", 896 + "syn 2.0.48", 897 + ] 898 + 899 + [[package]] 900 + name = "tower-service" 901 + version = "0.3.2" 902 + source = "registry+https://github.com/rust-lang/crates.io-index" 903 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 904 + 905 + [[package]] 906 + name = "tracing" 907 + version = "0.1.40" 908 + source = "registry+https://github.com/rust-lang/crates.io-index" 909 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 910 + dependencies = [ 911 + "pin-project-lite", 912 + "tracing-attributes", 913 + "tracing-core", 914 + ] 915 + 916 + [[package]] 917 + name = "tracing-attributes" 918 + version = "0.1.27" 919 + source = "registry+https://github.com/rust-lang/crates.io-index" 920 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 921 + dependencies = [ 922 + "proc-macro2", 923 + "quote", 924 + "syn 2.0.48", 925 + ] 926 + 927 + [[package]] 928 + name = "tracing-core" 929 + version = "0.1.32" 930 + source = "registry+https://github.com/rust-lang/crates.io-index" 931 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 932 + dependencies = [ 933 + "once_cell", 934 + ] 935 + 936 + [[package]] 937 + name = "unicode-bidi" 938 + version = "0.3.13" 939 + source = "registry+https://github.com/rust-lang/crates.io-index" 940 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 941 + 942 + [[package]] 943 + name = "unicode-ident" 944 + version = "1.0.12" 945 + source = "registry+https://github.com/rust-lang/crates.io-index" 946 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 947 + 948 + [[package]] 949 + name = "unicode-normalization" 950 + version = "0.1.22" 951 + source = "registry+https://github.com/rust-lang/crates.io-index" 952 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 953 + dependencies = [ 954 + "tinyvec", 955 + ] 956 + 957 + [[package]] 958 + name = "unicode-segmentation" 959 + version = "1.11.0" 960 + source = "registry+https://github.com/rust-lang/crates.io-index" 961 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 962 + 963 + [[package]] 964 + name = "url" 965 + version = "2.4.1" 966 + source = "registry+https://github.com/rust-lang/crates.io-index" 967 + checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 968 + dependencies = [ 969 + "form_urlencoded", 970 + "idna", 971 + "percent-encoding", 972 + "serde", 973 + ] 974 + 975 + [[package]] 976 + name = "version_check" 977 + version = "0.9.4" 978 + source = "registry+https://github.com/rust-lang/crates.io-index" 979 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 980 + 981 + [[package]] 982 + name = "walkdir" 983 + version = "2.4.0" 984 + source = "registry+https://github.com/rust-lang/crates.io-index" 985 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 986 + dependencies = [ 987 + "same-file", 988 + "winapi-util", 989 + ] 990 + 991 + [[package]] 992 + name = "wasi" 993 + version = "0.11.0+wasi-snapshot-preview1" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 996 + 997 + [[package]] 998 + name = "winapi" 999 + version = "0.3.9" 1000 + source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1002 + dependencies = [ 1003 + "winapi-i686-pc-windows-gnu", 1004 + "winapi-x86_64-pc-windows-gnu", 1005 + ] 1006 + 1007 + [[package]] 1008 + name = "winapi-i686-pc-windows-gnu" 1009 + version = "0.4.0" 1010 + source = "registry+https://github.com/rust-lang/crates.io-index" 1011 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1012 + 1013 + [[package]] 1014 + name = "winapi-util" 1015 + version = "0.1.6" 1016 + source = "registry+https://github.com/rust-lang/crates.io-index" 1017 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 1018 + dependencies = [ 1019 + "winapi", 1020 + ] 1021 + 1022 + [[package]] 1023 + name = "winapi-x86_64-pc-windows-gnu" 1024 + version = "0.4.0" 1025 + source = "registry+https://github.com/rust-lang/crates.io-index" 1026 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1027 + 1028 + [[package]] 1029 + name = "windows-sys" 1030 + version = "0.48.0" 1031 + source = "registry+https://github.com/rust-lang/crates.io-index" 1032 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1033 + dependencies = [ 1034 + "windows-targets", 1035 + ] 1036 + 1037 + [[package]] 1038 + name = "windows-targets" 1039 + version = "0.48.5" 1040 + source = "registry+https://github.com/rust-lang/crates.io-index" 1041 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1042 + dependencies = [ 1043 + "windows_aarch64_gnullvm", 1044 + "windows_aarch64_msvc", 1045 + "windows_i686_gnu", 1046 + "windows_i686_msvc", 1047 + "windows_x86_64_gnu", 1048 + "windows_x86_64_gnullvm", 1049 + "windows_x86_64_msvc", 1050 + ] 1051 + 1052 + [[package]] 1053 + name = "windows_aarch64_gnullvm" 1054 + version = "0.48.5" 1055 + source = "registry+https://github.com/rust-lang/crates.io-index" 1056 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1057 + 1058 + [[package]] 1059 + name = "windows_aarch64_msvc" 1060 + version = "0.48.5" 1061 + source = "registry+https://github.com/rust-lang/crates.io-index" 1062 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1063 + 1064 + [[package]] 1065 + name = "windows_i686_gnu" 1066 + version = "0.48.5" 1067 + source = "registry+https://github.com/rust-lang/crates.io-index" 1068 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1069 + 1070 + [[package]] 1071 + name = "windows_i686_msvc" 1072 + version = "0.48.5" 1073 + source = "registry+https://github.com/rust-lang/crates.io-index" 1074 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1075 + 1076 + [[package]] 1077 + name = "windows_x86_64_gnu" 1078 + version = "0.48.5" 1079 + source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1081 + 1082 + [[package]] 1083 + name = "windows_x86_64_gnullvm" 1084 + version = "0.48.5" 1085 + source = "registry+https://github.com/rust-lang/crates.io-index" 1086 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1087 + 1088 + [[package]] 1089 + name = "windows_x86_64_msvc" 1090 + version = "0.48.5" 1091 + source = "registry+https://github.com/rust-lang/crates.io-index" 1092 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+31
pkgs/by-name/ma/markdown-oxide/package.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "markdown-oxide"; 8 + version = "0.0.6"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Feel-ix-343"; 12 + repo = "markdown-oxide"; 13 + rev = "v${version}"; 14 + hash = "sha256-RGT8Th4hXmfOyGPYQYqwUtcwz3zVU8ph3l57P5rZHr4="; 15 + }; 16 + 17 + cargoLock = { 18 + lockFile = ./Cargo.lock; 19 + outputHashes = { 20 + "tower-lsp-0.20.0" = "sha256-QRP1LpyI52KyvVfbBG95LMpmI8St1cgf781v3oyC3S4="; 21 + }; 22 + }; 23 + 24 + meta = with lib; { 25 + description = "A markdown LSP server inspired by Obsidian"; 26 + homepage = "https://github.com/Feel-ix-343/markdown-oxide"; 27 + license = with licenses; [ cc0 ]; 28 + maintainers = with maintainers; [ linsui ]; 29 + mainProgram = "markdown-oxide"; 30 + }; 31 + }
+2 -2
pkgs/by-name/nw/nwg-hello/package.nix
··· 9 9 10 10 python3Packages.buildPythonApplication rec { 11 11 pname = "nwg-hello"; 12 - version = "0.1.7"; 12 + version = "0.1.8"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "nwg-piotr"; 16 16 repo = "nwg-hello"; 17 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-HDH5B15MQqJhRNCPeg4IJSeX/676AdCNhmJ7iqn8yco="; 18 + hash = "sha256-WNich+DsRvYS4GiLWZLWRvvWxCAlzrK9Q7aRX7dKjeQ="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/by-name/or/orchard/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "orchard"; 5 - version = "0.15.1"; 5 + version = "0.15.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cirruslabs"; 9 9 repo = pname; 10 10 rev = version; 11 - hash = "sha256-bDXb8yKaDSYw9fZ/VBvacUebRMdlI+lzIe9KFa7uVyk="; 11 + hash = "sha256-ccmG94OrsfQDmyBKJiPPI97uMFlnL26epsVMdAqO/1o="; 12 12 # populate values that require us to use git. By doing this in postFetch we 13 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 14 leaveDotGit = true;
+70
pkgs/by-name/ra/ratslap/package.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , libusb1 5 + , pkg-config 6 + , installShellFiles 7 + , git 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "ratslap"; 12 + version = "0.4.1"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "krayon"; 16 + repo = "ratslap"; 17 + rev = version; 18 + sha256 = "sha256-PO/79tTiO4TBtojrEtkSf5W6zuG+Ml2iJGAtYHDwHEY="; 19 + leaveDotGit = true; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + installShellFiles 25 + git 26 + ]; 27 + 28 + buildInputs = [ 29 + libusb1 30 + ]; 31 + 32 + preBuild = '' 33 + makeFlagsArray+=( 34 + "-W gitup" 35 + "VDIRTY=" 36 + "MAJVER=${version}" 37 + "APPBRANCH=main" 38 + "BINNAME=${pname}" 39 + "MARKDOWN_GEN=" 40 + "BUILD_DATE=$(git show -s --date=format:'%Y-%m-%d %H:%M:%S%z' --format=%cd)" 41 + "BUILD_MONTH=$(git show -s --date=format:'%B' --format=%cd)" 42 + "BUILD_YEAR=$(git show -s --date=format:'%Y' --format=%cd)" 43 + ) 44 + ''; 45 + 46 + installPhase = '' 47 + runHook preInstall 48 + 49 + mkdir -p $out/bin 50 + cp ratslap $out/bin 51 + 52 + mv manpage.1 ${pname}.1 53 + installManPage ${pname}.1 54 + 55 + runHook postInstall 56 + ''; 57 + 58 + meta = with lib; { 59 + description = "Configure G300 and G300s Logitech mice"; 60 + longDescription = '' 61 + A tool to configure Logitech mice on Linux. Supports remapping 62 + all buttons and configuring modes, DPI settings and the LED. 63 + ''; 64 + homepage = "https://github.com/krayon/ratslap"; 65 + changelog = "https://github.com/krayon/ratslap/releases/tag/${version}"; 66 + license = licenses.gpl2Only; 67 + maintainers = with maintainers; [ zebreus ]; 68 + platforms = platforms.all; 69 + }; 70 + }
+5 -3
pkgs/by-name/rc/rcp/package.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "rcp"; 8 - version = "0.6.0"; 8 + version = "0.7.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "wykurz"; 12 12 repo = "rcp"; 13 13 rev = "v${version}"; 14 - hash = "sha256-a/gjphldS17W2OWUXpo+bayqaxINVLI7B27wlicT4Ks="; 14 + hash = "sha256-kVO2WMwB/Lv4fCcdXaWL/Gfmenky6uMNVrUwhWU9y7A="; 15 15 }; 16 16 17 - cargoHash = "sha256-i8CrS0WlqlyXmI1waYrbiSFifAn5vqRW0YeQ1Izu0XE="; 17 + cargoHash = "sha256-Pa8YgFAT9nue/QLhHQm6PlTJU/myK60UcND5TthMOxc="; 18 + 19 + RUSTFLAGS = "--cfg tokio_unstable"; 18 20 19 21 checkFlags = [ 20 22 # this test also sets setuid permissions on a test file (3oXXX) which doesn't work in a sandbox
+3 -3
pkgs/by-name/te/tenv/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tenv"; 5 - version = "1.2.0"; 5 + version = "1.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tofuutils"; 9 9 repo = "tenv"; 10 10 rev = "v${version}"; 11 - hash = "sha256-yLNdBwKF6Jts661P+YZhFGNr71TG7Scb6RGvFxTLqYQ="; 11 + hash = "sha256-v8Llk9TpTXg8yddNfNc3yh476adokdllOPdPGQDcrMs="; 12 12 }; 13 13 14 - vendorHash = "sha256-GGWiP1rIDF6qxST2ZmnKNkgbS+15hxaCs1d1+UEiYgU="; 14 + vendorHash = "sha256-3R6UW0jCIcHY1weX8PTFU3nEKTS7VbRD0l78tycIXaE="; 15 15 16 16 # Tests disabled for requiring network access to release.hashicorp.com 17 17 doCheck = false;
+10
pkgs/by-name/uv/uv/package.nix
··· 2 2 , cmake 3 3 , darwin 4 4 , fetchFromGitHub 5 + , installShellFiles 5 6 , openssl 6 7 , pkg-config 7 8 , rustPlatform ··· 30 31 31 32 nativeBuildInputs = [ 32 33 cmake 34 + installShellFiles 33 35 pkg-config 34 36 ]; 35 37 ··· 47 49 env = { 48 50 OPENSSL_NO_VENDOR = true; 49 51 }; 52 + 53 + postInstall = '' 54 + export HOME=$TMPDIR 55 + installShellCompletion --cmd uv \ 56 + --bash <($out/bin/uv --generate-shell-completion bash) \ 57 + --fish <($out/bin/uv --generate-shell-completion fish) \ 58 + --zsh <($out/bin/uv --generate-shell-completion zsh) 59 + ''; 50 60 51 61 passthru.updateScript = nix-update-script { }; 52 62
+14
pkgs/desktops/xfce/applications/mousepad/default.nix
··· 1 1 { lib 2 2 , mkXfceDerivation 3 + , fetchpatch2 3 4 , gobject-introspection 4 5 , glib 5 6 , gtk3 6 7 , gtksourceview4 7 8 , gspell 9 + , libxfce4ui 10 + , xfconf 8 11 , enablePolkit ? true 9 12 , polkit 10 13 }: ··· 17 20 18 21 sha256 = "sha256-A4siNxbTf9ObJJg8inPuH7Lo4dckLbFljV6aPFQxRto="; 19 22 23 + patches = [ 24 + # shortcuts-plugin: Fix shortcuts-editor include 25 + # https://gitlab.xfce.org/apps/mousepad/-/merge_requests/131 26 + (fetchpatch2 { 27 + url = "https://gitlab.xfce.org/apps/mousepad/-/commit/d2eb43ae4d692cc4753647111eb3deebfa26abbb.patch"; 28 + hash = "sha256-Ldn0ZVmCzqG8lOkeaazkodEMip3lTm/lJEhfsL8TyT8="; 29 + }) 30 + ]; 31 + 20 32 nativeBuildInputs = [ gobject-introspection ]; 21 33 22 34 buildInputs = [ ··· 24 36 gtk3 25 37 gtksourceview4 26 38 gspell 39 + libxfce4ui # for shortcut plugin 40 + xfconf # required by libxfce4kbd-private-3 27 41 ] ++ lib.optionals enablePolkit [ 28 42 polkit 29 43 ];
-11
pkgs/desktops/xfce/applications/xfce4-dict/configure-gio.patch
··· 1 - diff -urNZ a/configure.ac.in b/configure.ac.in 2 - --- a/configure.ac.in 2017-12-16 19:46:13.784914017 +0000 3 - +++ b/configure.ac.in 2017-12-16 19:46:38.612477052 +0000 4 - @@ -53,6 +53,7 @@ 5 - dnl *********************************** 6 - dnl *** Check for required packages *** 7 - dnl *********************************** 8 - +XDT_CHECK_PACKAGE([GIO], [gio-unix-2.0], [2.32.0]) 9 - XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.24.0]) 10 - XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.20.0]) 11 - XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.12.0])
-9
pkgs/desktops/xfce/applications/xfce4-dict/default.nix
··· 1 1 { lib 2 2 , mkXfceDerivation 3 - , automakeAddFlags 4 3 , glib 5 4 , gtk3 6 5 , libxfce4ui ··· 14 13 version = "0.8.6"; 15 14 16 15 sha256 = "sha256-a7St9iH+jzwq/llrMJkuqwgQrDFEjqebs/N6Lxa3dkI="; 17 - 18 - patches = [ ./configure-gio.patch ]; 19 - 20 - nativeBuildInputs = [ automakeAddFlags ]; 21 - 22 - postPatch = '' 23 - automakeAddFlags lib/Makefile.am libdict_la_CFLAGS GIO_CFLAGS 24 - ''; 25 16 26 17 buildInputs = [ 27 18 glib
-7
pkgs/desktops/xfce/automakeAddFlags.sh
··· 1 - automakeAddFlags() { 2 - local file="$1" 3 - local target="$2" 4 - local source="$3" 5 - 6 - sed "/$target/a\$($source) \\\\" -i $file 7 - }
+2 -4
pkgs/desktops/xfce/default.nix
··· 18 18 19 19 mkXfceDerivation = callPackage ./mkXfceDerivation.nix { }; 20 20 21 - automakeAddFlags = pkgs.makeSetupHook { 22 - name = "xfce-automake-add-flags-hook"; 23 - } ./automakeAddFlags.sh; 24 - 25 21 #### CORE 26 22 27 23 exo = callPackage ./core/exo { }; ··· 168 164 169 165 } // lib.optionalAttrs config.allowAliases { 170 166 #### ALIASES 167 + 168 + automakeAddFlags = throw "xfce.automakeAddFlags has been removed: this setup-hook is no longer used in Nixpkgs"; # added 2024-03-24 171 169 172 170 xinitrc = self.xfce4-session.xinitrc; # added 2019-11-04 173 171
-5
pkgs/desktops/xfce/panel-plugins/xfce4-pulseaudio-plugin/default.nix
··· 1 1 { lib 2 2 , mkXfceDerivation 3 - , automakeAddFlags 4 3 , exo 5 4 , gtk3 6 5 , libcanberra ··· 19 18 pname = "xfce4-pulseaudio-plugin"; 20 19 version = "0.4.8"; 21 20 sha256 = "sha256-7vcjARm0O+/hVNFzOpxcgAnqD+wRNg5/eqXLcq4t/iU="; 22 - 23 - nativeBuildInputs = [ 24 - automakeAddFlags 25 - ]; 26 21 27 22 postPatch = '' 28 23 substituteInPlace configure.ac.in --replace gio-2.0 gio-unix-2.0
+3 -3
pkgs/development/beam-modules/elixir-ls/default.nix
··· 4 4 5 5 let 6 6 pname = "elixir-ls"; 7 - version = "0.19.0"; 7 + version = "0.20.0"; 8 8 src = fetchFromGitHub { 9 9 owner = "elixir-lsp"; 10 10 repo = "elixir-ls"; 11 11 rev = "v${version}"; 12 - hash = "sha256-pd/ZkDpzlheEJfX7X6fFWY4Y5B5Y2EnJMBtuNHPuUJw="; 12 + hash = "sha256-LVMwDoGR516rwNhhvibu7g4EsaG2O8WOb+Ja+nCQA+k="; 13 13 fetchSubmodules = true; 14 14 }; 15 15 in ··· 21 21 mixFodDeps = fetchMixDeps { 22 22 pname = "mix-deps-${pname}"; 23 23 inherit src version elixir; 24 - hash = "sha256-yxcUljclKKVFbY6iUphnTUSqMPpsEiPcw4yUs6atU0c="; 24 + hash = "sha256-yq2shufOZsTyg8iBGsRrAs6bC3iAa9vtUeS96c5xJl0="; 25 25 }; 26 26 27 27 # elixir-ls is an umbrella app
+5 -1
pkgs/development/interpreters/eff/default.nix
··· 1 1 { lib, fetchFromGitHub, ocamlPackages }: 2 2 3 - with ocamlPackages; buildDunePackage rec { 3 + let 4 + inherit (ocamlPackages) buildDunePackage js_of_ocaml menhir; 5 + in 6 + 7 + buildDunePackage rec { 4 8 pname = "eff"; 5 9 version = "5.1"; 6 10
+5 -5
pkgs/development/python-modules/aioesphomeapi/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "aioesphomeapi"; 28 - version = "23.1.0"; 28 + version = "23.2.0"; 29 29 pyproject = true; 30 30 31 31 disabled = pythonOlder "3.9"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "esphome"; 35 - repo = pname; 35 + repo = "aioesphomeapi"; 36 36 rev = "refs/tags/v${version}"; 37 - hash = "sha256-1Y2hcgvn0Msx17t1sH5N8cg2wmYo6YqFWPUqUNTNN5M="; 37 + hash = "sha256-GFQ87Ic0xHXs8ZgmzH7kOFbDSNmtj0hx+YHKnrz/sG0="; 38 38 }; 39 39 40 - nativeBuildInputs = [ 40 + build-system = [ 41 41 setuptools 42 42 cython_3 43 43 ]; 44 44 45 - propagatedBuildInputs = [ 45 + dependencies = [ 46 46 aiohappyeyeballs 47 47 async-interrupt 48 48 chacha20poly1305-reuseable
+14 -18
pkgs/development/python-modules/bidict/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , setuptools 5 - , sphinx 6 5 , hypothesis 7 - , py 8 6 , pytest-xdist 9 7 , pytestCheckHook 10 - , pytest-benchmark 11 - , sortedcollections 12 - , sortedcontainers 13 8 , typing-extensions 14 9 , pythonOlder 10 + , wheel 15 11 }: 16 12 17 13 buildPythonPackage rec { ··· 19 15 version = "0.23.1"; 20 16 pyproject = true; 21 17 22 - disabled = pythonOlder "3.7"; 18 + disabled = pythonOlder "3.8"; 23 19 24 20 src = fetchFromGitHub { 25 21 owner = "jab"; ··· 28 24 hash = "sha256-WE0YaRT4a/byvU2pzcByuf1DfMlOpYA9i0PPrKXsS+M="; 29 25 }; 30 26 31 - nativeBuildInputs = [ 27 + build-system = [ 32 28 setuptools 33 - ]; 34 - 35 - propagatedBuildInputs = [ 36 - sphinx 29 + wheel 37 30 ]; 38 31 39 32 nativeCheckInputs = [ 40 33 hypothesis 41 - py 42 34 pytest-xdist 43 35 pytestCheckHook 44 - pytest-benchmark 45 - sortedcollections 46 - sortedcontainers 47 36 typing-extensions 48 37 ]; 49 38 39 + pytestFlagsArray = [ 40 + # Pass -c /dev/null so that pytest does not use the bundled pytest.ini, which adds 41 + # options to run additional integration tests that are overkill for our purposes. 42 + "-c" 43 + "/dev/null" 44 + ]; 45 + 50 46 pythonImportsCheck = [ "bidict" ]; 51 47 52 48 meta = with lib; { 53 - homepage = "https://github.com/jab/bidict"; 54 - changelog = "https://github.com/jab/bidict/blob/v${version}/CHANGELOG.rst"; 55 - description = "Efficient, Pythonic bidirectional map data structures and related functionality"; 49 + homepage = "https://bidict.readthedocs.io"; 50 + changelog = "https://bidict.readthedocs.io/changelog.html"; 51 + description = "The bidirectional mapping library for Python."; 56 52 license = licenses.mpl20; 57 53 maintainers = with maintainers; [ jakewaksbaum ]; 58 54 };
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 365 365 366 366 buildPythonPackage rec { 367 367 pname = "boto3-stubs"; 368 - version = "1.34.69"; 368 + version = "1.34.70"; 369 369 pyproject = true; 370 370 371 371 disabled = pythonOlder "3.7"; 372 372 373 373 src = fetchPypi { 374 374 inherit pname version; 375 - hash = "sha256-k/tPhkDNAacOnTyUOVxn+2GX9eZiPS858YNXtbmtvfw="; 375 + hash = "sha256-WlF4VNAeHKXYEX7NYP0Ehw9uuRAI+tZ13Wr/NinzF7U="; 376 376 }; 377 377 378 378 nativeBuildInputs = [
+8 -5
pkgs/development/python-modules/clarifai/default.nix
··· 17 17 , rich 18 18 , schema 19 19 , setuptools 20 + , tabulate 20 21 , tqdm 21 22 , tritonclient 22 23 }: 23 24 24 25 buildPythonPackage rec { 25 26 pname = "clarifai"; 26 - version = "10.1.1"; 27 + version = "10.2.1"; 27 28 pyproject = true; 28 29 29 30 disabled = pythonOlder "3.8"; ··· 32 33 owner = "Clarifai"; 33 34 repo = "clarifai-python"; 34 35 rev = "refs/tags/${version}"; 35 - hash = "sha256-36XceC40cL0SywY0Mus/s8OCO0ujWqxEIKZW+fvd7lw="; 36 + hash = "sha256-jI85xMApeEd0Hl6h4Am5qxWoSSTWHsmb7FxUjJPmBQM="; 36 37 }; 37 38 38 39 pythonRelaxDeps = [ ··· 43 44 "opencv-python" 44 45 ]; 45 46 46 - nativeBuildInputs = [ 47 + build-system = [ 47 48 pythonRelaxDepsHook 48 49 setuptools 49 50 ]; 50 51 51 - propagatedBuildInputs = [ 52 + dependencies = [ 52 53 clarifai-grpc 53 54 inquirerpy 54 55 llama-index-core ··· 60 61 pyyaml 61 62 rich 62 63 schema 64 + tabulate 63 65 tqdm 64 66 tritonclient 65 67 ]; ··· 87 89 # Tests require network access and API key 88 90 "tests/test_app.py" 89 91 "tests/test_data_upload.py" 92 + "tests/test_eval.py" 90 93 "tests/test_model_predict.py" 91 94 "tests/test_model_train.py" 92 95 "tests/test_search.py" ··· 102 105 103 106 meta = with lib; { 104 107 description = "Clarifai Python Utilities"; 105 - mainProgram = "clarifai"; 106 108 homepage = "https://github.com/Clarifai/clarifai-python"; 107 109 changelog = "https://github.com/Clarifai/clarifai-python/releases/tag/${version}"; 108 110 license = licenses.asl20; 109 111 maintainers = with maintainers; [ natsukium ]; 112 + mainProgram = "clarifai"; 110 113 }; 111 114 }
+6 -6
pkgs/development/python-modules/duo-client/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "duo-client"; 15 - version = "5.2.0"; 15 + version = "5.3.0"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "duosecurity"; 22 22 repo = "duo_client_python"; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-MnSAFxKgExq+e8TOwgsPAoO4GEfsc3sjPNGLxzch5f0="; 24 + hash = "sha256-7cifxNSBHbX7QZ52Sy1hm5xzZYcLZOkloT6q9P7TO6A="; 25 25 }; 26 26 27 27 postPatch = '' 28 28 substituteInPlace requirements-dev.txt \ 29 - --replace "dlint" "" \ 30 - --replace "flake8" "" 29 + --replace-fail "dlint" "" \ 30 + --replace-fail "flake8" "" 31 31 ''; 32 32 33 - nativeBuildInputs = [ 33 + build-system = [ 34 34 setuptools 35 35 ]; 36 36 37 - propagatedBuildInputs = [ 37 + dependencies = [ 38 38 six 39 39 ]; 40 40
+6 -3
pkgs/development/python-modules/gradio/client.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , gitUpdater 4 5 , pythonOlder 5 6 , pythonRelaxDepsHook 6 7 # pyproject ··· 27 28 28 29 buildPythonPackage rec { 29 30 pname = "gradio-client"; 30 - version = "0.10.1"; 31 + version = "0.14.0"; 31 32 format = "pyproject"; 32 33 33 34 disabled = pythonOlder "3.8"; ··· 36 37 src = fetchFromGitHub { 37 38 owner = "gradio-app"; 38 39 repo = "gradio"; 39 - rev = "refs/tags/gradio_client@${version}"; 40 + rev = "refs/tags/@gradio/client@${version}"; 40 41 sparseCheckout = [ "client/python" ]; 41 - hash = "sha256-cRsYqNMmzuybJI823lpUOmNcTdcTO8dJkp3cpjATZQU="; 42 + hash = "sha256-7oC/Z3YUiOFZdv/60q7PkfluV77broRkHgWiY9Vim9Y="; 42 43 }; 43 44 prePatch = '' 44 45 cd client/python ··· 94 95 pythonImportsCheck = [ "gradio_client" ]; 95 96 96 97 __darwinAllowLocalNetworking = true; 98 + 99 + passthru.updateScript = gitUpdater { rev-prefix = "@gradio/client@"; }; 97 100 98 101 meta = with lib; { 99 102 homepage = "https://www.gradio.app/";
+22 -8
pkgs/development/python-modules/gradio/default.nix
··· 16 16 , setuptools 17 17 , aiofiles 18 18 , altair 19 + , diffusers 19 20 , fastapi 20 21 , ffmpy 21 22 , gradio-client ··· 40 41 , typer 41 42 , tomlkit 42 43 44 + # oauth 45 + , authlib 46 + , itsdangerous 47 + 43 48 # check 44 49 , pytestCheckHook 45 50 , boto3 ··· 57 62 58 63 buildPythonPackage rec { 59 64 pname = "gradio"; 60 - version = "4.20.1"; 65 + version = "4.22.0"; 61 66 format = "pyproject"; 62 67 63 68 disabled = pythonOlder "3.7"; ··· 66 71 # and upstream has stopped tagging releases since 3.41.0 67 72 src = fetchPypi { 68 73 inherit pname version; 69 - hash = "sha256-nvuIpOFib09FJGfkX0TDfb2LV/eDn3EybsFp5A3lzas="; 74 + hash = "sha256-nhrT509xB3+R+HF6TF5AQGnfufT6iNmzjxZgcVL7fBo="; 70 75 }; 71 76 72 77 # fix packaging.ParserSyntaxError, which can't handle comments ··· 98 103 setuptools # needed for 'pkg_resources' 99 104 aiofiles 100 105 altair 106 + diffusers 101 107 fastapi 102 108 ffmpy 103 109 gradio-client ··· 122 128 typer 123 129 tomlkit 124 130 ] ++ typer.passthru.optional-dependencies.all; 131 + 132 + passthru.optional-dependencies.oauth = [ 133 + authlib 134 + itsdangerous 135 + ]; 125 136 126 137 nativeCheckInputs = [ 127 138 pytestCheckHook ··· 138 149 transformers 139 150 vega-datasets 140 151 141 - # mock npm to make `shutil.which("npm")` pass 152 + # mock calls to `shutil.which(...)` 142 153 (writeShellScriptBin "npm" "false") 143 - ] ++ pydantic.passthru.optional-dependencies.email; 154 + ] 155 + ++ passthru.optional-dependencies.oauth 156 + ++ pydantic.passthru.optional-dependencies.email; 144 157 145 158 # Add a pytest hook skipping tests that access network, marking them as "Expected fail" (xfail). 146 159 # We additionally xfail FileNotFoundError, since the gradio devs often fail to upload test assets to pypi. ··· 173 186 174 187 # fails without network 175 188 "test_download_if_url_correct_parse" 189 + 190 + # tests if pip and other tools are installed 191 + "test_get_executable_path" 176 192 ]; 177 193 disabledTestPaths = [ 178 194 # 100% touches network ··· 196 212 197 213 # Cyclic dependencies are fun! 198 214 # This is gradio without gradio-client and gradio-pdf 199 - passthru = { 200 - sans-reverse-dependencies = (gradio.override (old: { 215 + passthru.sans-reverse-dependencies = (gradio.override (old: { 201 216 gradio-client = null; 202 217 gradio-pdf = null; 203 218 })).overridePythonAttrs (old: { 204 - pname = old.pname + "-sans-client"; 219 + pname = old.pname + "-sans-reverse-dependencies"; 205 220 pythonRemoveDeps = (old.pythonRemoveDeps or []) ++ [ "gradio-client" ]; 206 221 doInstallCheck = false; 207 222 doCheck = false; 208 223 pythonImportsCheck = null; 209 224 dontCheckRuntimeDeps = true; 210 225 }); 211 - }; 212 226 213 227 meta = with lib; { 214 228 homepage = "https://www.gradio.app/";
+4 -4
pkgs/development/python-modules/latexify-py/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "latexify-py"; 12 - version = "0.4.2"; 12 + version = "0.4.3-post1"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "google"; 19 19 repo = "latexify_py"; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-bBtAtBJfpStNYWhOJoypDI9hhE4g1ZFHBU8p6S1yCgU="; 21 + hash = "sha256-4924pqgc+C8VDTTK5Dac6UJV0tcicVBdnkWvE1ynyvY="; 22 22 }; 23 23 24 - nativeBuildInputs = [ 24 + build-system = [ 25 25 hatchling 26 26 ]; 27 27 28 - propagatedBuildInputs = [ 28 + dependencies = [ 29 29 dill 30 30 ]; 31 31
+2 -2
pkgs/development/python-modules/llama-index-core/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "llama-index-core"; 33 - version = "0.10.20"; 33 + version = "0.10.23"; 34 34 pyproject = true; 35 35 36 36 disabled = pythonOlder "3.8"; ··· 39 39 owner = "run-llama"; 40 40 repo = "llama_index"; 41 41 rev = "refs/tags/v${version}"; 42 - hash = "sha256-F7k5gtmhFdn369Ws5PSJ/xTid6ONstoWPotk+DmDtLw="; 42 + hash = "sha256-koFdHpcMX4Qg+LLDcjHx4wYxHnrJaAqebpba0ejINzo="; 43 43 }; 44 44 45 45 sourceRoot = "${src.name}/${pname}";
+22 -7
pkgs/development/python-modules/llama-index-embeddings-openai/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchFromGitHub 3 + , fetchPypi 4 4 , llama-index-core 5 5 , poetry-core 6 + , pythonOlder 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "llama-index-embeddings-openai"; 11 + version = "0.1.7"; 12 + pyproject = true; 10 13 11 - inherit (llama-index-core) version src meta; 14 + disabled = pythonOlder "3.8"; 12 15 13 - pyproject = true; 16 + src = fetchPypi { 17 + pname = "llama_index_embeddings_openai"; 18 + inherit version; 19 + hash = "sha256-xxzJggaAxM7fyYRdyHuU9oUdHMzh5Ib8kSmPj6jZ8n0="; 20 + }; 14 21 15 - sourceRoot = "${src.name}/llama-index-integrations/embeddings/${pname}"; 16 - 17 - nativeBuildInputs = [ 22 + build-system = [ 18 23 poetry-core 19 24 ]; 20 25 21 - propagatedBuildInputs = [ 26 + dependencies = [ 22 27 llama-index-core 23 28 ]; 29 + 30 + # Tests are only available in the mono repo 31 + doCheck = false; 24 32 25 33 pythonImportsCheck = [ 26 34 "llama_index.embeddings.openai" 27 35 ]; 36 + 37 + meta = with lib; { 38 + description = "LlamaIndex Embeddings Integration for OpenAI"; 39 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-s3"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 28 43 }
+22 -7
pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchFromGitHub 3 + , fetchPypi 4 4 , poetry-core 5 5 , llama-index-core 6 + , pythonOlder 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "llama-index-indices-managed-llama-cloud"; 11 + version = "0.1.5"; 12 + pyproject = true; 10 13 11 - inherit (llama-index-core) version src meta; 14 + disabled = pythonOlder "3.8"; 12 15 13 - pyproject = true; 16 + src = fetchPypi { 17 + pname = "llama_index_indices_managed_llama_cloud"; 18 + inherit version; 19 + hash = "sha256-R83enwa73dUI8O/PQd5CXoUXGsLI/ail+yqJZz4cjHE="; 20 + }; 14 21 15 - sourceRoot = "${src.name}/llama-index-integrations/indices/${pname}"; 16 - 17 - nativeBuildInputs = [ 22 + build-system = [ 18 23 poetry-core 19 24 ]; 20 25 21 - propagatedBuildInputs = [ 26 + dependencies = [ 22 27 llama-index-core 23 28 ]; 29 + 30 + # Tests are only available in the mono repo 31 + doCheck = false; 24 32 25 33 pythonImportsCheck = [ 26 34 "llama_index.indices.managed.llama_cloud" 27 35 ]; 36 + 37 + meta = with lib; { 38 + description = "LlamaCloud Index and Retriever"; 39 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/indices/llama-index-indices-managed-llama-cloud"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 28 43 }
+23 -8
pkgs/development/python-modules/llama-index-legacy/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchFromGitHub 4 - , poetry-core 3 + , fetchPypi 5 4 , llama-index-core 5 + , poetry-core 6 + , pythonOlder 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "llama-index-legacy"; 11 + version = "0.9.48"; 12 + pyproject = true; 10 13 11 - inherit (llama-index-core) version src meta; 14 + disabled = pythonOlder "3.8"; 12 15 13 - pyproject = true; 16 + src = fetchPypi { 17 + pname = "llama_index_legacy"; 18 + inherit version; 19 + hash = "sha256-gt3EaR7b9JUz1lWCwkm6IsA/6W+9PpL3dY3M7yjkODQ="; 20 + }; 14 21 15 - sourceRoot = "${src.name}/${pname}"; 16 - 17 - nativeBuildInputs = [ 22 + build-system = [ 18 23 poetry-core 19 24 ]; 20 25 21 - propagatedBuildInputs = [ 26 + dependencies = [ 22 27 llama-index-core 23 28 ]; 29 + 30 + # Tests are only available in the mono repo 31 + doCheck = false; 32 + 33 + meta = with lib; { 34 + description = "LlamaIndex Readers Integration for files"; 35 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-legacy"; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ fab ]; 38 + }; 24 39 }
+23 -8
pkgs/development/python-modules/llama-index-llms-openai/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchFromGitHub 4 - , poetry-core 3 + , fetchPypi 5 4 , llama-index-core 5 + , poetry-core 6 + , pythonOlder 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "llama-index-llms-openai"; 11 + version = "0.1.12"; 12 + pyproject = true; 10 13 11 - inherit (llama-index-core) version src meta; 14 + disabled = pythonOlder "3.8"; 12 15 13 - pyproject = true; 16 + src = fetchPypi { 17 + pname = "llama_index_llms_openai"; 18 + inherit version; 19 + hash = "sha256-QAygCDlRvWaM6Lwkh1znC2NufbMosnxqUObRorCBueY="; 20 + }; 14 21 15 - sourceRoot = "${src.name}/llama-index-integrations/llms/${pname}"; 16 - 17 - nativeBuildInputs = [ 22 + build-system = [ 18 23 poetry-core 19 24 ]; 20 25 21 - propagatedBuildInputs = [ 26 + dependencies = [ 22 27 llama-index-core 23 28 ]; 29 + 30 + # Tests are only available in the mono repo 31 + doCheck = false; 24 32 25 33 pythonImportsCheck = [ 26 34 "llama_index.llms.openai" 27 35 ]; 36 + 37 + meta = with lib; { 38 + description = "LlamaIndex LLMS Integration for OpenAI"; 39 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/llms/llama-index-llms-openai"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 28 43 }
+22 -7
pkgs/development/python-modules/llama-index-multi-modal-llms-openai/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchFromGitHub 3 + , fetchPypi 4 4 , llama-index-core 5 5 , llama-index-llms-openai 6 6 , poetry-core 7 + , pythonOlder 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "llama-index-multi-modal-llms-openai"; 12 + version = "0.1.4"; 13 + pyproject = true; 11 14 12 - inherit (llama-index-core) version src meta; 15 + disabled = pythonOlder "3.8"; 13 16 14 - pyproject = true; 17 + src = fetchPypi { 18 + pname = "llama_index_multi_modal_llms_openai"; 19 + inherit version; 20 + hash = "sha256-al1lhMM6nRsGz1yHTGOvJgP8k7ZgveSBqMVH6HbG4sM="; 21 + }; 15 22 16 - sourceRoot = "${src.name}/llama-index-integrations/multi_modal_llms/${pname}"; 17 - 18 - nativeBuildInputs = [ 23 + build-system = [ 19 24 poetry-core 20 25 ]; 21 26 22 - propagatedBuildInputs = [ 27 + dependencies = [ 23 28 llama-index-core 24 29 llama-index-llms-openai 25 30 ]; 31 + 32 + # Tests are only available in the mono repo 33 + doCheck = false; 26 34 27 35 pythonImportsCheck = [ 28 36 "llama_index.multi_modal_llms.openai" 29 37 ]; 38 + 39 + meta = with lib; { 40 + description = "LlamaIndex Multi-Modal-Llms Integration for OpenAI"; 41 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-openai"; 42 + license = licenses.mit; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 30 45 }
+19 -7
pkgs/development/python-modules/llama-index-program-openai/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchFromGitHub 3 + , fetchPypi 4 4 , llama-index-agent-openai 5 5 , llama-index-core 6 6 , llama-index-llms-openai 7 7 , poetry-core 8 + , pythonOlder 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "llama-index-program-openai"; 12 - 13 - inherit (llama-index-core) version src meta; 14 - 13 + version = "0.1.4"; 15 14 pyproject = true; 16 15 17 - sourceRoot = "${src.name}/llama-index-integrations/program/${pname}"; 16 + disabled = pythonOlder "3.8"; 18 17 19 - nativeBuildInputs = [ 18 + src = fetchPypi { 19 + pname = "llama_index_program_openai"; 20 + inherit version; 21 + hash = "sha256-Vz6Zot0WrTyvOCyKso0awQ6yVxvJSB2EptiYBq1qpdQ="; 22 + }; 23 + 24 + build-system = [ 20 25 poetry-core 21 26 ]; 22 27 23 - propagatedBuildInputs = [ 28 + dependencies = [ 24 29 llama-index-agent-openai 25 30 llama-index-core 26 31 llama-index-llms-openai ··· 29 34 pythonImportsCheck = [ 30 35 "llama_index.program.openai" 31 36 ]; 37 + 38 + meta = with lib; { 39 + description = "LlamaIndex Program Integration for OpenAI"; 40 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/program/llama-index-program-openai"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ fab ]; 43 + }; 32 44 }
+3 -3
pkgs/development/python-modules/llama-index-question-gen-openai/default.nix
··· 25 25 poetry-core 26 26 ]; 27 27 28 - # Tests are only available in the mono repo 29 - doCheck = false; 30 - 31 28 dependencies = [ 32 29 llama-index-core 33 30 llama-index-llms-openai 34 31 llama-index-program-openai 35 32 ]; 33 + 34 + # Tests are only available in the mono repo 35 + doCheck = false; 36 36 37 37 pythonImportsCheck = [ 38 38 "llama_index.question_gen.openai"
+45
pkgs/development/python-modules/llama-index-readers-database/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , fetchPypi 5 + , llama-index-core 6 + , poetry-core 7 + , pythonOlder 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "llama-index-readers-database"; 12 + version = "0.1.2"; 13 + pyproject = true; 14 + 15 + disabled = pythonOlder "3.8"; 16 + 17 + src = fetchPypi { 18 + pname = "llama_index_readers_database"; 19 + inherit version; 20 + hash = "sha256-9hbaUioGe8KVWX1O+Bwx0aOvJtVGb4lX/SZwYNJ/Xp0="; 21 + }; 22 + 23 + build-system = [ 24 + poetry-core 25 + ]; 26 + 27 + dependencies = [ 28 + llama-index-core 29 + ]; 30 + 31 + # Tests are only available in the mono repo 32 + doCheck = false; 33 + 34 + pythonImportsCheck = [ 35 + "llama_index.readers.database" 36 + ]; 37 + 38 + meta = with lib; { 39 + description = "LlamaIndex Readers Integration for Databases"; 40 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-database"; 41 + changelog = "https://github.com/run-llama/llama_index/blob/main/llama-index-integrations/readers/llama-index-readers-database/CHANGELOG.md"; 42 + license = licenses.mit; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+47
pkgs/development/python-modules/llama-index-readers-s3/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , llama-index-core 5 + , llama-index-readers-file 6 + , poetry-core 7 + , pythonOlder 8 + , s3fs 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "llama-index-readers-s3"; 13 + version = "0.1.4"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.8"; 17 + 18 + src = fetchPypi { 19 + pname = "llama_index_readers_s3"; 20 + inherit version; 21 + hash = "sha256-FjRIo0sJGJikX4T4Esew3pBxEp7E3kK7Ds2uXDJqMzQ="; 22 + }; 23 + 24 + build-system = [ 25 + poetry-core 26 + ]; 27 + 28 + dependencies = [ 29 + llama-index-core 30 + llama-index-readers-file 31 + s3fs 32 + ]; 33 + 34 + # Tests are only available in the mono repo 35 + doCheck = false; 36 + 37 + pythonImportsCheck = [ 38 + "llama_index.readers.s3" 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "LlamaIndex Readers Integration for S3"; 43 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-s3"; 44 + license = licenses.mit; 45 + maintainers = with maintainers; [ fab ]; 46 + }; 47 + }
+46
pkgs/development/python-modules/llama-index-readers-twitter/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , fetchPypi 5 + , llama-index-core 6 + , poetry-core 7 + , pythonOlder 8 + , tweepy 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "llama-index-readers-twitter"; 13 + version = "0.1.3"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.8"; 17 + 18 + src = fetchPypi { 19 + pname = "llama_index_readers_twitter"; 20 + inherit version; 21 + hash = "sha256-ZPwluiPdSkwMZ3JQy/HHhR7erYhUE9BWtplkfHk+TK8="; 22 + }; 23 + 24 + build-system = [ 25 + poetry-core 26 + ]; 27 + 28 + dependencies = [ 29 + llama-index-core 30 + tweepy 31 + ]; 32 + 33 + # Tests are only available in the mono repo 34 + doCheck = false; 35 + 36 + pythonImportsCheck = [ 37 + "llama_index.readers.twitter" 38 + ]; 39 + 40 + meta = with lib; { 41 + description = "LlamaIndex Readers Integration for Twitter"; 42 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-twitter"; 43 + license = licenses.mit; 44 + maintainers = with maintainers; [ fab ]; 45 + }; 46 + }
+43
pkgs/development/python-modules/llama-index-readers-txtai/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , llama-index-core 5 + , poetry-core 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "llama-index-readers-txtai"; 11 + version = "0.1.2"; 12 + pyproject = true; 13 + 14 + disabled = pythonOlder "3.8"; 15 + 16 + src = fetchPypi { 17 + pname = "llama_index_readers_txtai"; 18 + inherit version; 19 + hash = "sha256-F1P3/ZICFDTqowpqu0AF2RIKfLTH9Phuw0O+VsHpI4U="; 20 + }; 21 + 22 + build-system = [ 23 + poetry-core 24 + ]; 25 + 26 + dependencies = [ 27 + llama-index-core 28 + ]; 29 + 30 + # Tests are only available in the mono repo 31 + doCheck = false; 32 + 33 + pythonImportsCheck = [ 34 + "llama_index.readers.txtai" 35 + ]; 36 + 37 + meta = with lib; { 38 + description = "LlamaIndex Readers Integration for txtai"; 39 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-txtai"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+22 -8
pkgs/development/python-modules/llama-index-readers-weather/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchFromGitHub 3 + , fetchPypi 4 4 , llama-index-core 5 5 , poetry-core 6 6 , pyowm 7 + , pythonOlder 7 8 , pytestCheckHook 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "llama-index-readers-weather"; 12 - version = "0.1.4"; 13 - 14 - inherit (llama-index-core) src meta; 15 - 13 + version = "0.1.3"; 16 14 pyproject = true; 17 15 18 - sourceRoot = "${src.name}/llama-index-integrations/readers/${pname}"; 16 + disabled = pythonOlder "3.8"; 19 17 20 - nativeBuildInputs = [ 18 + src = fetchPypi { 19 + pname = "llama_index_readers_weather"; 20 + inherit version; 21 + hash = "sha256-LJy2nU9f+yZZQm9stNn9mIqOkT5lOHaMIIm1Ezf2D0Q="; 22 + }; 23 + 24 + build-system = [ 21 25 poetry-core 22 26 ]; 23 27 24 - propagatedBuildInputs = [ 28 + dependencies = [ 25 29 llama-index-core 26 30 pyowm 27 31 ]; ··· 29 33 nativeCheckInputs = [ 30 34 pytestCheckHook 31 35 ]; 36 + 37 + # Tests are only available in the mono repo 38 + doCheck = false; 32 39 33 40 pythonImportsCheck = [ 34 41 "llama_index.readers.weather" 35 42 ]; 43 + 44 + meta = with lib; { 45 + description = "LlamaIndex Readers Integration for Weather"; 46 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-weather"; 47 + license = licenses.mit; 48 + maintainers = with maintainers; [ fab ]; 49 + }; 36 50 }
+18 -17
pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , chromadb 4 - , fetchFromGitHub 4 + , fetchPypi 5 5 , llama-index-core 6 - , onnxruntime 6 + , pythonOlder 7 7 , poetry-core 8 - , pythonRelaxDepsHook 9 - , tokenizers 10 8 }: 11 9 12 10 buildPythonPackage rec { 13 11 pname = "llama-index-vector-stores-chroma"; 14 - 15 - inherit (llama-index-core) version src meta; 16 - 12 + version = "0.1.6"; 17 13 pyproject = true; 18 14 19 - sourceRoot = "${src.name}/llama-index-integrations/vector_stores/${pname}"; 15 + disabled = pythonOlder "3.8"; 20 16 21 - pythonRelaxDeps = [ 22 - "onnxruntime" 23 - "tokenizers" 24 - ]; 17 + src = fetchPypi { 18 + pname = "llama_index_vector_stores_chroma"; 19 + inherit version; 20 + hash = "sha256-bf89ydecQDn6Rs1Sjl5Lbe1kc+XvYyQkE0SRAH2k69s="; 21 + }; 25 22 26 - nativeBuildInputs = [ 23 + build-system = [ 27 24 poetry-core 28 - pythonRelaxDepsHook 29 25 ]; 30 26 31 - propagatedBuildInputs = [ 27 + dependencies = [ 32 28 chromadb 33 29 llama-index-core 34 - onnxruntime 35 - tokenizers 36 30 ]; 37 31 38 32 pythonImportsCheck = [ 39 33 "llama_index.vector_stores.chroma" 40 34 ]; 35 + 36 + meta = with lib; { 37 + description = "LlamaIndex Vector Store Integration for Chroma"; 38 + homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/vector_stores/llama-index-vector-stores-chroma"; 39 + license = licenses.mit; 40 + maintainers = with maintainers; [ fab ]; 41 + }; 41 42 }
+5 -5
pkgs/development/python-modules/pipdeptree/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pipdeptree"; 17 - version = "2.16.1"; 18 - format = "pyproject"; 17 + version = "2.16.2"; 18 + pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; 21 21 ··· 23 23 owner = "tox-dev"; 24 24 repo = "pipdeptree"; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-aOAFM8b0kOZT5/afZigZjJDvS2CyqghY6GATzeyySB4="; 26 + hash = "sha256-g0O0ndHd2ehBUmHwb0HoWgCGSsqbjmlPFOd6KrkUv2Y="; 27 27 }; 28 28 29 - nativeBuildInputs = [ 29 + build-system = [ 30 30 hatchling 31 31 hatch-vcs 32 32 ]; 33 33 34 - propagatedBuildInputs = [ 34 + dependencies = [ 35 35 pip 36 36 ]; 37 37
+4 -4
pkgs/development/python-modules/playwrightcapture/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "playwrightcapture"; 23 - version = "1.23.13"; 23 + version = "1.23.14"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.8"; ··· 29 29 owner = "Lookyloo"; 30 30 repo = "PlaywrightCapture"; 31 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-jNTVdGrUQaYHgTxz6zYTdxNQoXEfy/zshherC/gGmng="; 32 + hash = "sha256-ZOElXI2JSo+/wPw58WjCO7hiOUutfC2TvBFAP2DpT7I="; 33 33 }; 34 34 35 35 pythonRelaxDeps = [ ··· 39 39 "tzdata" 40 40 ]; 41 41 42 - nativeBuildInputs = [ 42 + build-system = [ 43 43 poetry-core 44 44 pythonRelaxDepsHook 45 45 ]; 46 46 47 - propagatedBuildInputs = [ 47 + dependencies = [ 48 48 beautifulsoup4 49 49 dateparser 50 50 playwright
+2 -2
pkgs/development/python-modules/prisma/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "prisma"; 20 - version = "0.13.0"; 20 + version = "0.13.1"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.8"; ··· 26 26 owner = "RobertCraigie"; 27 27 repo = "prisma-client-py"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-j9HJZTt4VTq29Q+nynYmRWKx02GVdyA+iZzxZwspXn8="; 29 + hash = "sha256-7pibexiFsyrwC6rVv0CGHRbQU4G3rOXVhQW/7c/vKJA="; 30 30 }; 31 31 32 32 build-system = [
+2 -2
pkgs/development/python-modules/riscv-config/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "riscv-config"; 13 - version = "3.17.0"; 13 + version = "3.17.1"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "riscv-software-src"; 20 20 repo = pname; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-dMs900w5sXggqxU+2W8qKrKjGpyrXhA2QEbXQeaKZTs="; 22 + hash = "sha256-M36xS9rBnCPHWmHvAA6qC9J21K/zIjgsqEyhApJDKrE="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "tencentcloud-sdk-python"; 12 - version = "3.0.1115"; 12 + version = "3.0.1116"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.9"; ··· 18 18 owner = "TencentCloud"; 19 19 repo = "tencentcloud-sdk-python"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-3tkkLB27R4trvS3LY0tRv0+q37SfT7S6gr9i1OWaNUU="; 21 + hash = "sha256-TeS5ymvVbebzGdCbQL7HEtB4J4VgnzfEsB31zwjs6aE="; 22 22 }; 23 23 24 24 build-system = [
+13 -5
pkgs/development/python-modules/testcontainers/default.nix
··· 1 1 { lib 2 + , buildPythonPackage 3 + , pythonOlder 2 4 , fetchFromGitHub 3 - , buildPythonPackage 5 + , poetry-core 4 6 , deprecation 5 7 , docker 6 - , wrapt }: 8 + , wrapt 9 + }: 7 10 8 11 buildPythonPackage rec { 9 12 pname = "testcontainers"; 10 - version = "4.0.0"; 13 + version = "4.2.0"; 14 + disabled = pythonOlder "3.9"; 11 15 12 - format = "setuptools"; 16 + pyproject = true; 13 17 14 18 src = fetchFromGitHub { 15 19 owner = "testcontainers"; 16 20 repo = "testcontainers-python"; 17 21 rev = "refs/tags/testcontainers-v${version}"; 18 - hash = "sha256-cVVP9nGRTLC09KHalQDz7KOszjuFVVpMlee4btPNgd4="; 22 + hash = "sha256-vHCrfeL3fPLZQgH7nlugIlADQaBbUQKsTBFhhq7kYWQ="; 19 23 }; 20 24 21 25 postPatch = '' 22 26 echo "${version}" > VERSION 23 27 ''; 28 + 29 + nativeBuildInputs = [ 30 + poetry-core 31 + ]; 24 32 25 33 buildInputs = [ 26 34 deprecation
+2 -2
pkgs/development/python-modules/trimesh/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "trimesh"; 13 - version = "4.2.0"; 13 + version = "4.2.2"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-uS6oVNS+JBN61SEVDwLQDoCf60SwqXV7831E2J+hb7I="; 20 + hash = "sha256-lyscb7YYnT4A7juT1+9CBlb4DoeE1MT46ZPhRJgCa64="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/ttn-client/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ttn-client"; 12 - version = "0.0.3"; 12 + version = "0.0.4"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "angelnu"; 19 19 repo = "thethingsnetwork_python_client"; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-oHGv9huk400nPl4ytV8uxzK7eENpoBHt8uFjD2Ck67w="; 21 + hash = "sha256-ZLSMxFyzfPtz51fsY2wgucHzcAnSrL7VPOuW7DXTNbQ="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "checkov"; 8 - version = "3.2.45"; 8 + version = "3.2.47"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "bridgecrewio"; 13 13 repo = "checkov"; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-mVGfWBQEWKS5WsWQUi8NdsR1bX21MbUnNDijZ/l/ksY="; 15 + hash = "sha256-vwkTbHhgXaGeHrAkOM8gRDJ2VgbSmqt9Ia+qdOMxkko="; 16 16 }; 17 17 18 18 patches = [
+3 -3
pkgs/development/tools/electron-fiddle/default.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 5 , fetchurl 6 - , fixup_yarn_lock 6 + , prefetch-yarn-deps 7 7 , git 8 8 , lib 9 9 , makeDesktopItem ··· 51 51 pname = "${pname}-unwrapped"; 52 52 inherit version src; 53 53 54 - nativeBuildInputs = [ fixup_yarn_lock git nodejs util-linux yarn zip ]; 54 + nativeBuildInputs = [ prefetch-yarn-deps git nodejs util-linux yarn zip ]; 55 55 56 56 configurePhase = '' 57 57 export HOME=$TMPDIR 58 - fixup_yarn_lock yarn.lock 58 + fixup-yarn-lock yarn.lock 59 59 yarn config --offline set yarn-offline-mirror ${offlineCache} 60 60 yarn install --offline --frozen-lockfile --ignore-scripts --no-progress --non-interactive 61 61 patchShebangs node_modules
+3 -1
pkgs/development/tools/headache/default.nix
··· 1 1 { lib, fetchFromGitHub, nix-update-script, ocamlPackages }: 2 2 3 - with ocamlPackages; 3 + let 4 + inherit (ocamlPackages) buildDunePackage camomile; 5 + in 4 6 5 7 buildDunePackage rec { 6 8 pname = "headache";
+5 -1
pkgs/development/tools/ocaml/ocaml-top/default.nix
··· 1 1 { lib, fetchFromGitHub, ocamlPackages }: 2 2 3 - with ocamlPackages; buildDunePackage rec { 3 + let 4 + inherit (ocamlPackages) buildDunePackage lablgtk3-sourceview3 ocp-index; 5 + in 6 + 7 + buildDunePackage rec { 4 8 pname = "ocaml-top"; 5 9 version = "1.2.0"; 6 10
+12 -1
pkgs/development/tools/ocaml/opam-publish/default.nix
··· 1 1 { lib, fetchFromGitHub, ocamlPackages }: 2 2 3 - with ocamlPackages; 3 + let 4 + inherit (ocamlPackages) 5 + buildDunePackage 6 + cmdliner 7 + github 8 + github-unix 9 + lwt_ssl 10 + opam-core 11 + opam-format 12 + opam-state 13 + ; 14 + in 4 15 5 16 buildDunePackage rec { 6 17 pname = "opam-publish";
+2 -2
pkgs/development/tools/okteto/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "okteto"; 5 - version = "2.25.3"; 5 + version = "2.25.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "okteto"; 9 9 repo = "okteto"; 10 10 rev = version; 11 - hash = "sha256-jxt6YfYcpwOygzxMlqX+icwKFXrDljS1vmg+OpA3pWc="; 11 + hash = "sha256-F3tvk3vC6h8fJ2hZMKo2eQ0uUj0UsK7MEujo//wXJi0="; 12 12 }; 13 13 14 14 vendorHash = "sha256-+Adnveutg8soqK2Zwn2SNq7SEHd/Z91diHbPYHrGVrA=";
+11 -4
pkgs/games/newtonwars/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeWrapper, freeglut, libGLU, libGL }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , makeWrapper 5 + , freeglut 6 + , libGLU 7 + , libGL 8 + }: 2 9 3 10 stdenv.mkDerivation { 4 11 pname = "newtonwars"; 5 - version = "20150609"; 12 + version = "unstable-2023-04-08"; 6 13 7 14 src = fetchFromGitHub { 8 15 owner = "Draradech"; 9 16 repo = "NewtonWars"; 10 - rev = "98bb99a1797fd0073e0fd25ef9218468d3a9f7cb"; 11 - sha256 = "0g63fwfcdxxlnqlagj1fb8ngm385gmv8f7p8b4r1z5cny2znxdvs"; 17 + rev = "a32ea49f8f1d2bdb8983c28d24735696ac987617"; 18 + hash = "sha256-qkvgQraYR+EXWUQkEvSOcbNFn2oRTjwj5U164tVto8M="; 12 19 }; 13 20 14 21 nativeBuildInputs = [ makeWrapper ];
+38
pkgs/os-specific/darwin/mousecape/default.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchurl 4 + , unzip 5 + }: 6 + 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + pname = "mousecape"; 9 + version = "1813"; 10 + 11 + src = fetchurl { 12 + url = "https://github.com/alexzielenski/Mousecape/releases/download/${finalAttrs.version}/Mousecape_${finalAttrs.version}.zip"; 13 + hash = "sha256-lp7HFGr1J+iQCUWVDplF8rFcTrGf+DX4baYzLsUi/9I="; 14 + }; 15 + 16 + sourceRoot = "."; 17 + 18 + nativeBuildInputs = [ unzip ]; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + 23 + mkdir -p $out/Applications 24 + mv Mousecape.app $out/Applications 25 + 26 + runHook postInstall 27 + ''; 28 + 29 + meta = { 30 + description = "A cursor manager for macOS built using private, nonintrusive CoreGraphics APIs"; 31 + homepage = "https://github.com/alexzielenski/Mousecape"; 32 + license = with lib; licenses.free; 33 + maintainers = with lib; with maintainers; [ DontEatOreo ]; 34 + platforms = with lib; platforms.darwin; 35 + sourceProvenance = with lib; with sourceTypes; [ binaryNativeCode ]; 36 + }; 37 + }) 38 +
+2 -2
pkgs/os-specific/linux/bpftrace/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "bpftrace"; 12 - version = "0.20.2"; 12 + version = "0.20.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "iovisor"; 16 16 repo = "bpftrace"; 17 17 rev = "v${version}"; 18 - hash = "sha256-AndqOqwDTQIFr5vVJ8i4tarCfg9Vz2i58eB+/7OVHNE="; 18 + hash = "sha256-B4BxoZSPSpDWLUgcYgQEmuhVr2mX04hrFCLu04vp1so="; 19 19 }; 20 20 21 21
+2 -2
pkgs/os-specific/linux/firmware/fwupd-efi/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "fwupd-efi"; 16 - version = "1.4"; 16 + version = "1.5"; 17 17 18 18 src = fetchurl { 19 19 url = "https://people.freedesktop.org/~hughsient/releases/${pname}-${version}.tar.xz"; 20 - sha256 = "sha256-J928Ck4yCVQ+q0nmnxoBTrntlfk/9R+WbzEILTt7/7w="; 20 + sha256 = "sha256-RdKneTGzYkFt7CY22r9O/w0doQvBzMoayYDoMv7buhI="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/servers/http/tomcat/default.nix
··· 44 44 }; 45 45 46 46 tomcat10 = common { 47 - version = "10.1.19"; 48 - hash = "sha256-w+pp2SvPw+15Ko2AeUrNuFbxwF2KBF4XpxoliKDHULc="; 47 + version = "10.1.20"; 48 + hash = "sha256-hCfFUJ8U5IKUCgFfP2DeIDQtPXLI3qmYKk1xEstxpu4="; 49 49 }; 50 50 }
+23 -8
pkgs/servers/monitoring/grafana/default.nix
··· 2 2 , tzdata, wire 3 3 , yarn, nodejs, python3, cacert 4 4 , jq, moreutils 5 - , nix-update-script, nixosTests 5 + , nix-update-script, nixosTests, xcbuild 6 6 }: 7 7 8 8 let ··· 32 32 hash = "sha256-Rp2jGspbmqJFzSbiVy2/5oqQJnAdGG/T+VNBHVsHSwg="; 33 33 }; 34 34 35 + # borrowed from: https://github.com/NixOS/nixpkgs/blob/d70d9425f49f9aba3c49e2c389fe6d42bac8c5b0/pkgs/development/tools/analysis/snyk/default.nix#L20-L22 36 + env = lib.optionalAttrs (stdenv.isDarwin && stdenv.isx86_64) { 37 + # Fix error: no member named 'aligned_alloc' in the global namespace. 38 + # Occurs while building @esfx/equatable@npm:1.0.2 on x86_64-darwin 39 + NIX_CFLAGS_COMPILE = "-D_LIBCPP_HAS_NO_LIBRARY_ALIGNED_ALLOCATION=1"; 40 + }; 41 + 35 42 offlineCache = stdenv.mkDerivation { 36 43 name = "${pname}-${version}-yarn-offline-cache"; 37 - inherit src; 44 + inherit src env; 38 45 nativeBuildInputs = [ 39 46 yarn nodejs cacert 40 47 jq moreutils python3 41 - ]; 48 + # @esfx/equatable@npm:1.0.2 fails to build on darwin as it requires `xcbuild` 49 + ] ++ lib.optionals stdenv.isDarwin [ xcbuild.xcbuild ]; 42 50 postPatch = '' 43 51 ${patchAwayGrafanaE2E} 44 52 ''; ··· 47 55 export HOME="$(mktemp -d)" 48 56 yarn config set enableTelemetry 0 49 57 yarn config set cacheFolder $out 50 - yarn config set --json supportedArchitectures.os '[ "linux" ]' 58 + yarn config set --json supportedArchitectures.os '[ "linux", "darwin" ]' 51 59 yarn config set --json supportedArchitectures.cpu '["arm", "arm64", "ia32", "x64"]' 52 60 yarn 53 61 runHook postBuild ··· 56 64 dontInstall = true; 57 65 dontFixup = true; 58 66 outputHashMode = "recursive"; 59 - outputHash = "sha256-QdyXSPshzugkDTJoUrJlHNuhPAyR9gae5Cbk8Q8FSl4="; 67 + outputHash = rec { 68 + x86_64-linux = "sha256-3CZgs732c6Z64t2sfWjPAmMFKVTzoolv2TwrbjeRCBA="; 69 + aarch64-linux = x86_64-linux; 70 + aarch64-darwin = "sha256-NKEajOe9uDZw0MF5leiKBIRH1CHUELRho7gyCa96BO8="; 71 + x86_64-darwin = aarch64-darwin; 72 + }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 60 73 }; 61 74 62 75 disallowedRequisites = [ offlineCache ]; 63 76 64 - vendorHash = "sha256-cNkMVLXp3hPMcW0ilOM0VlrrDX/IsZaze+/6qlTfmRs="; 77 + vendorHash = "sha256-puPgbgfRqbPvMVks+gyOPOTTfdClWqbOf89X0ihMLPY="; 65 78 66 - nativeBuildInputs = [ wire yarn jq moreutils removeReferencesTo python3 ]; 79 + proxyVendor = true; 80 + 81 + nativeBuildInputs = [ wire yarn jq moreutils removeReferencesTo python3 ] ++ lib.optionals stdenv.isDarwin [ xcbuild.xcbuild ]; 67 82 68 83 postPatch = '' 69 84 ${patchAwayGrafanaE2E} ··· 137 152 license = licenses.agpl3Only; 138 153 homepage = "https://grafana.com"; 139 154 maintainers = with maintainers; [ offline fpletz willibutz globin ma27 Frostman ]; 140 - platforms = platforms.linux ++ platforms.darwin; 155 + platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; 141 156 mainProgram = "grafana-server"; 142 157 }; 143 158 }
+4 -4
pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix
··· 1 - { lib, fetchFromGitHub, buildGoModule, nixosTests, fetchpatch }: 1 + { lib, fetchFromGitHub, buildGoModule, nixosTests }: 2 2 3 3 buildGoModule rec { 4 4 pname = "prometheus-nextcloud-exporter"; 5 - version = "0.6.2"; 5 + version = "0.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "xperimental"; 9 9 repo = "nextcloud-exporter"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-OiuhxawEpD29EhbzA9DYeJ1J1/uMQGgBTZR9m/5egHI="; 11 + sha256 = "sha256-tbzXxrAzMZyyePeI+Age31+XJFJcp+1RqoCAGCKaLmQ="; 12 12 }; 13 13 14 - vendorHash = "sha256-QlMj4ATpJATlQAsrxIHG/1vrD5E/4brsda3BoGGzDgk="; 14 + vendorHash = "sha256-9ABGc5uSOIjhKcnTH5WOuwg0kXhFsxOlAkatcOQy3dg="; 15 15 16 16 passthru.tests = { inherit (nixosTests.prometheus-exporters) nextcloud; }; 17 17
+3 -3
pkgs/tools/admin/syft/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "syft"; 5 - version = "1.0.1"; 5 + version = "1.1.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "anchore"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-/jfaVgavi3ncwbILJk5SCco1f2yC1R9MoFi+Bi6xohI="; 11 + hash = "sha256-VLCxbD9LFXH8bdc2v9RB/vlLZtg1ekDotZi1xwORdjc="; 12 12 # populate values that require us to use git. By doing this in postFetch we 13 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 14 leaveDotGit = true; ··· 22 22 }; 23 23 # hash mismatch with darwin 24 24 proxyVendor = true; 25 - vendorHash = "sha256-gXE75fAbWxQdTogvub9BRl7VJVVP2I3uwgDIJUmGIPQ="; 25 + vendorHash = "sha256-eJCXRXeYAk3VTe+RcFjjKUbKCniPKY1wPXsBpZjeCNw="; 26 26 27 27 nativeBuildInputs = [ installShellFiles ]; 28 28
+2 -2
pkgs/tools/misc/dgoss/default.nix pkgs/by-name/dg/dgoss/package.nix
··· 9 9 10 10 resholve.mkDerivation rec { 11 11 pname = "dgoss"; 12 - version = "0.4.2"; 12 + version = "0.4.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "goss-org"; 16 16 repo = "goss"; 17 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-FDn1OETkYIpMenk8QAAHvfNZcSzqGl5xrD0fAZPVmRM="; 18 + hash = "sha256-4LJD70Y6nxRWdcaPe074iP2MVUMDgoTOwWbC1JecVcI="; 19 19 }; 20 20 21 21 dontConfigure = true;
+7 -10
pkgs/tools/misc/goss/default.nix pkgs/by-name/go/goss/package.nix
··· 16 16 pname = "goss"; 17 17 18 18 # Don't forget to update dgoss to the same version. 19 - version = "0.4.4"; 19 + version = "0.4.6"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "goss-org"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-dH052t30unWmrFTZK5niXNvbg1nngzWY7mwuZr4ULbM="; 25 + hash = "sha256-4LJD70Y6nxRWdcaPe074iP2MVUMDgoTOwWbC1JecVcI="; 26 26 }; 27 27 28 - vendorHash = "sha256-4fEEz/c/xIeWxIzyyjwgSn2/2FWLA2tIedK65jGgYhY="; 28 + vendorHash = "sha256-5/vpoJZu/swNwQQXtW6wuEVCtOq6HsbFywuipaiwHfs="; 29 29 30 30 CGO_ENABLED = 0; 31 + 31 32 ldflags = [ 32 - "-s" "-w" "-X main.version=v${version}" 33 + "-s" 34 + "-w" 35 + "-X main.version=v${version}" 33 36 ]; 34 37 35 38 nativeBuildInputs = [ makeWrapper ]; 36 - 37 - checkFlags = [ 38 - # Prometheus tests are skipped upstream 39 - # See https://github.com/goss-org/goss/blob/master/ci/go-test.sh 40 - "-skip" "^TestPrometheus" 41 - ]; 42 39 43 40 postInstall = let 44 41 runtimeDependencies = [ bash getent ]
+2 -2
pkgs/tools/misc/nbqa/default.nix
··· 7 7 }: 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "nbqa"; 10 - version = "1.8.4"; 10 + version = "1.8.5"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "nbQA-dev"; 15 15 repo = "nbQA"; 16 16 rev = "refs/tags/${version}"; 17 - hash = "sha256-clxIe97pWeA9IGt+650tJfxTmU+qbrL/9B2VRVIML+s="; 17 + hash = "sha256-vRJxpWs2i4A8gi8F4YrTlmgBSnA73KeMCrmjLNF1zpA="; 18 18 }; 19 19 20 20 nativeBuildInputs = with python3.pkgs; [
+3 -3
pkgs/tools/security/katana/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "katana"; 8 - version = "1.0.5"; 8 + version = "1.1.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = "katana"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-phxJhrZaJ+gw7gZWwQK0pvWWxkS4UDi77s+qgTvS/fo="; 14 + hash = "sha256-upqsQQlrDRRcLMAe7nI86Sc2y3hNpELEeM5Im4XfLl8="; 15 15 }; 16 16 17 - vendorHash = "sha256-go+6NOQOnmds7EuA5k076Qdib2CqGthH9BHOm0YYKaA="; 17 + vendorHash = "sha256-OehyKcO8AwQ8D+KeMg9T/0/T9wSuzdkVVfbginlQJro="; 18 18 19 19 subPackages = [ 20 20 "cmd/katana"
+3 -3
pkgs/tools/system/automatic-timezoned/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "automatic-timezoned"; 8 - version = "2.0.9"; 8 + version = "2.0.10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "maxbrunet"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-v8oPKjMG3IRZoXSw349ftcQmjk4zojgmPoLBR6x1+9E="; 14 + sha256 = "sha256-NAnVPTH1pRFVsEPg4NV+TLBjMEFOmmBOP90z88TGZ9s="; 15 15 }; 16 16 17 - cargoHash = "sha256-M7OWLPmHwG+Vt/agkq0YqKiefXsVdmeMdXI5CkxQrwg="; 17 + cargoHash = "sha256-60CuoGqDSwb5YPeM+ueeU80R7F86eVS2SH2bY91yfu0="; 18 18 19 19 meta = with lib; { 20 20 description = "Automatically update system timezone based on location";
+4 -4
pkgs/tools/text/validator-nu/default.nix
··· 10 10 11 11 let 12 12 pname = "validator-nu"; 13 - version = "22.9.29"; 13 + version = "23.4.11-unstable-2023-12-18"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "validator"; 17 17 repo = "validator"; 18 - rev = version; 18 + rev = "c3a401feb6555affdc891337f5a40af238f9ac2d"; 19 19 fetchSubmodules = true; 20 - hash = "sha256-NH/OyaKGITAL2yttB1kmuKVuZuYzhVuS0Oohj1N4icI="; 20 + hash = "sha256-pcA3HXduzFKzoOHhor12qvzbGSSvo3k3Bpy2MvvQlCI="; 21 21 }; 22 22 23 23 deps = stdenvNoCC.mkDerivation { ··· 61 61 description = "Helps you catch problems in your HTML/CSS/SVG"; 62 62 homepage = "https://validator.github.io/validator/"; 63 63 license = licenses.mit; 64 - maintainers = with maintainers; [ andersk ]; 64 + maintainers = with maintainers; [ andersk ivan ]; 65 65 mainProgram = "vnu"; 66 66 sourceProvenance = with sourceTypes; [ binaryBytecode fromSource ]; 67 67 };
+74
pkgs/tools/typesetting/tex/texpresso/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , makeWrapper 5 + , writeScript 6 + , mupdf 7 + , SDL2 8 + , re2c 9 + , freetype 10 + , jbig2dec 11 + , harfbuzz 12 + , openjpeg 13 + , gumbo 14 + , libjpeg 15 + , texpresso-tectonic 16 + }: 17 + 18 + stdenv.mkDerivation rec { 19 + pname = "texpresso"; 20 + version = "0-unstable-2024-03-24"; 21 + 22 + nativeBuildInputs = [ 23 + makeWrapper 24 + mupdf 25 + SDL2 26 + re2c 27 + freetype 28 + jbig2dec 29 + harfbuzz 30 + openjpeg 31 + gumbo 32 + libjpeg 33 + ]; 34 + 35 + src = fetchFromGitHub { 36 + owner = "let-def"; 37 + repo = "texpresso"; 38 + rev = "08d4ae8632ef0da349595310d87ac01e70f2c6ae"; 39 + hash = "sha256-a0yBVtLfmE0oTl599FXp7A10JoiKusofLSeXigx4GvA="; 40 + }; 41 + 42 + buildFlags = [ "texpresso" ]; 43 + 44 + installPhase = '' 45 + runHook preInstall 46 + install -Dm0755 -t "$out/bin/" "build/${pname}" 47 + runHook postInstall 48 + ''; 49 + 50 + # needs to have texpresso-tonic on its path 51 + postInstall = '' 52 + wrapProgram $out/bin/texpresso \ 53 + --prefix PATH : ${lib.makeBinPath [ texpresso-tectonic ]} 54 + ''; 55 + 56 + passthru = { 57 + tectonic = texpresso-tectonic; 58 + updateScript = writeScript "update-texpresso" '' 59 + #!/usr/bin/env nix-shell 60 + #!nix-shell -i bash -p curl jq nix-update 61 + 62 + tectonic_version="$(curl -s "https://api.github.com/repos/let-def/texpresso/contents/tectonic" | jq -r '.sha')" 63 + nix-update --version=branch texpresso 64 + nix-update --version=branch=$tectonic_version texpresso.tectonic 65 + ''; 66 + }; 67 + 68 + meta = { 69 + inherit (src.meta) homepage; 70 + description = "Live rendering and error reporting for LaTeX."; 71 + maintainers = with lib.maintainers; [ nickhu ]; 72 + license = lib.licenses.mit; 73 + }; 74 + }
+19
pkgs/tools/typesetting/tex/texpresso/tectonic.nix
··· 1 + { tectonic-unwrapped, fetchFromGitHub }: 2 + tectonic-unwrapped.override (old: { 3 + rustPlatform = old.rustPlatform // { 4 + buildRustPackage = args: old.rustPlatform.buildRustPackage (args // { 5 + pname = "texpresso-tonic"; 6 + src = fetchFromGitHub { 7 + owner = "let-def"; 8 + repo = "tectonic"; 9 + rev = "a6d47e45cd610b271a1428898c76722e26653667"; 10 + hash = "sha256-CDky1NdSQoXpTVDQ7sJWjcx3fdsBclO9Eun/70iClcI="; 11 + fetchSubmodules = true; 12 + }; 13 + cargoHash = "sha256-M4XYjBK2MN4bOrk2zTSyuixmAjZ0t6IYI/MlYWrmkIk="; 14 + # binary has a different name, bundled tests won't work 15 + doCheck = false; 16 + meta.mainProgram = "texpresso-tonic"; 17 + }); 18 + }; 19 + })
+4 -4
pkgs/top-level/all-packages.nix
··· 5000 5000 5001 5001 ioport = callPackage ../os-specific/linux/ioport { }; 5002 5002 5003 - dgoss = callPackage ../tools/misc/dgoss { }; 5004 - 5005 5003 diagrams-builder = callPackage ../tools/graphics/diagrams-builder { 5006 5004 inherit (haskellPackages) ghcWithPackages diagrams-builder; 5007 5005 }; ··· 5532 5530 gorilla-cli = callPackage ../tools/llm/gorilla-cli { }; 5533 5531 5534 5532 godu = callPackage ../tools/misc/godu { }; 5535 - 5536 - goss = callPackage ../tools/misc/goss { }; 5537 5533 5538 5534 gosu = callPackage ../tools/misc/gosu { }; 5539 5535 ··· 24870 24866 tevent = callPackage ../development/libraries/tevent { }; 24871 24867 24872 24868 tet = callPackage ../development/tools/misc/tet { }; 24869 + 24870 + texpresso = callPackage ../tools/typesetting/tex/texpresso { 24871 + texpresso-tectonic = callPackage ../tools/typesetting/tex/texpresso/tectonic.nix { }; 24872 + }; 24873 24873 24874 24874 text-engine = callPackage ../development/libraries/text-engine { }; 24875 24875
+8
pkgs/top-level/python-packages.nix
··· 6782 6782 6783 6783 llama-index-question-gen-openai = callPackage ../development/python-modules/llama-index-question-gen-openai { }; 6784 6784 6785 + llama-index-readers-database = callPackage ../development/python-modules/llama-index-readers-database { }; 6786 + 6785 6787 llama-index-readers-file = callPackage ../development/python-modules/llama-index-readers-file { }; 6786 6788 6787 6789 llama-index-readers-json = callPackage ../development/python-modules/llama-index-readers-json { }; 6788 6790 6789 6791 llama-index-readers-llama-parse = callPackage ../development/python-modules/llama-index-readers-llama-parse { }; 6792 + 6793 + llama-index-readers-s3 = callPackage ../development/python-modules/llama-index-readers-s3 { }; 6794 + 6795 + llama-index-readers-twitter = callPackage ../development/python-modules/llama-index-readers-twitter { }; 6796 + 6797 + llama-index-readers-txtai = callPackage ../development/python-modules/llama-index-readers-txtai { }; 6790 6798 6791 6799 llama-index-readers-weather = callPackage ../development/python-modules/llama-index-readers-weather { }; 6792 6800