Merge master into staging-next
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
name = "frigate";
|
||||
meta = { inherit (pkgs.frigate.meta) maintainers; };
|
||||
|
||||
nodes = {
|
||||
containers = {
|
||||
machine = {
|
||||
services.frigate = {
|
||||
enable = true;
|
||||
@@ -67,13 +67,13 @@
|
||||
password = machine.execute("journalctl -u frigate.service -o cat | grep -oP '([a-f0-9]{32})'")[1]
|
||||
|
||||
# login and store session
|
||||
machine.log(machine.succeed(f"http --check-status --session=frigate post http://localhost/api/login user=admin password={password}"))
|
||||
machine.log(machine.succeed(f"http --ignore-stdin --check-status --session=frigate post http://localhost/api/login user=admin password={password}"))
|
||||
|
||||
# make authenticated api request
|
||||
machine.log(machine.succeed("http --check-status --session=frigate get http://localhost/api/version"))
|
||||
machine.log(machine.succeed("http --ignore-stdin --check-status --session=frigate get http://localhost/api/version"))
|
||||
|
||||
# make unauthenticated api request
|
||||
machine.log(machine.succeed("http --check-status get http://localhost:5000/api/version"))
|
||||
machine.log(machine.succeed("http --ignore-stdin --check-status get http://localhost:5000/api/version"))
|
||||
|
||||
# wait for a recording to appear
|
||||
machine.wait_for_file("/var/cache/frigate/test@*.mp4")
|
||||
|
||||
@@ -589,13 +589,13 @@
|
||||
"vendorHash": "sha256-qSiOXUfoNaG2+Fu7QvP9uafZp0CMvJJBzaKluCf1g+4="
|
||||
},
|
||||
"hashicorp_google-beta": {
|
||||
"hash": "sha256-EpXR8MOvW6S8XhaKvRQ3BOgdvLmv2WrVLaOvu60eE60=",
|
||||
"hash": "sha256-MGiIQ+BPe5HUn60EnKwflhxfz1I6NaRxN/OyEh/tXKs=",
|
||||
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
|
||||
"owner": "hashicorp",
|
||||
"repo": "terraform-provider-google-beta",
|
||||
"rev": "v7.33.0",
|
||||
"rev": "v7.34.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-5KnOUVvMNhWhOGsbcZWN2cCOKL2jrZeiDnLZ53Dd9zM="
|
||||
"vendorHash": "sha256-CjrVDZpRlnPA1MnWEZdFyO3YzgaHqTsiw+kKOW+//2g="
|
||||
},
|
||||
"hashicorp_helm": {
|
||||
"hash": "sha256-K9O2uAqEN/YoZVh9HFnsSbaxhnCzcqkPbJlmxNpZxa0=",
|
||||
|
||||
@@ -52,9 +52,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
];
|
||||
|
||||
env = {
|
||||
# requires features: sync_unsafe_cell, unbounded_shifts, let_chains, ip, if_let_guard
|
||||
# requires nightly features: sync_unsafe_cell, unbounded_shifts, let_chains, ip
|
||||
RUSTC_BOOTSTRAP = 1;
|
||||
RUSTFLAGS = "-Zcrate-attr=feature(if_let_guard)";
|
||||
# if_let_guard is stable since Rust 1.95.0, but some deps still carry
|
||||
# the stale #![feature(if_let_guard)] attribute.
|
||||
RUSTFLAGS = "-A stable-features";
|
||||
};
|
||||
|
||||
buildFeatures = [ "plus" ];
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
}:
|
||||
let
|
||||
php = php85;
|
||||
version = "6.6.2";
|
||||
version = "6.6.3";
|
||||
|
||||
# Release tarball contains translations downloaded from crowdin
|
||||
releaseTarball = fetchzip {
|
||||
@@ -30,7 +30,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
owner = "firefly-iii";
|
||||
repo = "firefly-iii";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-bfvs8gpFYpXEHyGKY5b/PvdQWS1VeT5NFeXaI+a9nlo=";
|
||||
hash = "sha256-MPBWurmtaIaKHRLf4TPCdgTVWRZ0JdZ0Ix2N7d80s8c=";
|
||||
};
|
||||
|
||||
buildInputs = [ php ];
|
||||
@@ -48,13 +48,13 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
inherit (finalAttrs) pname src version;
|
||||
composerStrictValidation = true;
|
||||
strictDeps = true;
|
||||
vendorHash = "sha256-/exzNHzqqbT1PLciyKC7ZGUTva0xiWZS5Pnz1kAfe/4=";
|
||||
vendorHash = "sha256-qjMDZbPpyTkKxvZhgNERe2ZuRFj7LmRW7XZoeezizbk=";
|
||||
};
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit (finalAttrs) src;
|
||||
name = "${finalAttrs.pname}-npm-deps";
|
||||
hash = "sha256-uV7VWEpuI+rUXrzk8BKLEkaUftrXH+vEOqdQO/pZq+M=";
|
||||
hash = "sha256-QlLFhrD94mpfoe9mmCVmem9E4oPsLAGMMf+MbI/5Vx0=";
|
||||
};
|
||||
|
||||
preInstall = ''
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fut";
|
||||
version = "3.3.2";
|
||||
version = "3.3.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fusionlanguage";
|
||||
repo = "fut";
|
||||
tag = "fut-${finalAttrs.version}";
|
||||
hash = "sha256-UOToKLQMO/g48DfXi9QQoZ7xJgBsz1Spjc35oEgjHis=";
|
||||
hash = "sha256-CBCL+LKHFr982riDBSKkcp0QP/9Ukjrs3gs1y4AN/2I=";
|
||||
};
|
||||
|
||||
buildPhase = ''
|
||||
|
||||
Generated
+1539
File diff suppressed because it is too large
Load Diff
@@ -2,11 +2,9 @@
|
||||
lib,
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
fetchNpmDeps,
|
||||
bun,
|
||||
gh,
|
||||
git,
|
||||
nodejs,
|
||||
nix-update-script,
|
||||
runtimeShell,
|
||||
versionCheckHook,
|
||||
@@ -25,33 +23,19 @@ buildNpmPackage (finalAttrs: {
|
||||
hash = "sha256-jMi2Pc2VTpj0cZ2zXqtunG0FxcglCNEt9WzWnwxq+Js=";
|
||||
};
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
|
||||
inherit (finalAttrs) src;
|
||||
fetcherVersion = finalAttrs.npmDepsFetcherVersion;
|
||||
hash = "sha256-GYGegGw80M5T2wETreP95OrCn7F7XxlZcZWy9TjbCHY=";
|
||||
nativeBuildInputs = [ nodejs ];
|
||||
prePatch = ''
|
||||
export HOME=$TMPDIR
|
||||
npm pkg set 'dependencies.@ghui/keymap=file:packages/keymap'
|
||||
npm pkg delete 'devDependencies.@ghui/keymap'
|
||||
npm install --package-lock-only --ignore-scripts --no-audit --no-fund
|
||||
'';
|
||||
};
|
||||
|
||||
prePatch = ''
|
||||
export HOME=$TMPDIR
|
||||
# prefetch-npm-deps --map-cache reads npmDeps from the process environment.
|
||||
export npmDeps
|
||||
npm pkg set 'dependencies.@ghui/keymap=file:packages/keymap'
|
||||
npm pkg delete 'devDependencies.@ghui/keymap'
|
||||
cp ${finalAttrs.npmDeps}/package-lock.json package-lock.json
|
||||
# Upstream ghui is a Bun project and ships only `bun.lock`. We vendor an
|
||||
# npm `package-lock.json` next to this file so `buildNpmPackage` has a
|
||||
# deterministic, cross-OS-stable FOD input; `passthru.updateScript` below
|
||||
# keeps it in sync via `nix-update --generate-lockfile`.
|
||||
postPatch = ''
|
||||
cp ${./package-lock.json} package-lock.json
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ bun ];
|
||||
|
||||
npmDepsHash = "sha256-pg+USHnvcxaXG/floNItLXNFJOPvuDltQCcN1qT/nng=";
|
||||
npmDepsFetcherVersion = 3;
|
||||
|
||||
nativeBuildInputs = [ bun ];
|
||||
|
||||
npmFlags = [
|
||||
"--no-audit"
|
||||
"--no-fund"
|
||||
@@ -81,6 +65,12 @@ buildNpmPackage (finalAttrs: {
|
||||
runHook preInstall
|
||||
|
||||
npm prune --omit=dev --no-save --no-audit --no-fund
|
||||
# `@ghui/keymap` is declared as a `workspace:*` devDependency upstream but
|
||||
# imported at runtime (see postInstallCheck). `npm prune --omit=dev` may
|
||||
# strip the `node_modules/@ghui/keymap` workspace symlink; restore it
|
||||
# idempotently so the Bun runtime can resolve it after install. `ln -sf`
|
||||
# is safe whether or not prune actually removed the link.
|
||||
ln -sf ../../packages/keymap node_modules/@ghui/keymap
|
||||
|
||||
mkdir -p $out/lib/ghui $out/bin
|
||||
cp -r dist node_modules packages package.json README.md LICENSE .env.example $out/lib/ghui/
|
||||
@@ -127,7 +117,9 @@ buildNpmPackage (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [ "--generate-lockfile" ];
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Terminal UI for GitHub pull requests";
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "git-gamble";
|
||||
version = "2.12.0";
|
||||
version = "2.14.2";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "pinage404";
|
||||
repo = "git-gamble";
|
||||
rev = "version/${finalAttrs.version}";
|
||||
hash = "sha256-6pH1gqZaMhXlm1JNu2D7JPO8KF9bA/DxqzM7t+2BUwQ=";
|
||||
hash = "sha256-UPiktBeMPZf9vrKz5XFyMzBJtxCe0ojJabeIwhyo9/g=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-LKwhkZstsccnpg347xtryukx2d6AFbCJVJBB3bnN3bc=";
|
||||
cargoHash = "sha256-yMlb3c2V3NUFw/GDPyCqTCSz+YLn3F9wmeP12jTySCI=";
|
||||
|
||||
nativeCheckInputs = [ gitMinimal ];
|
||||
preCheck = ''
|
||||
|
||||
+25
-44
@@ -5,28 +5,11 @@
|
||||
fetchpatch,
|
||||
cmake,
|
||||
pkg-config,
|
||||
extra-cmake-modules,
|
||||
kdePackages,
|
||||
qt6,
|
||||
shared-mime-info,
|
||||
bison,
|
||||
flex,
|
||||
wrapQtAppsHook,
|
||||
|
||||
qtbase,
|
||||
|
||||
karchive,
|
||||
kcompletion,
|
||||
kconfig,
|
||||
kcoreaddons,
|
||||
kcrash,
|
||||
kdoctools,
|
||||
ki18n,
|
||||
kiconthemes,
|
||||
kio,
|
||||
knewstuff,
|
||||
kparts,
|
||||
ktextwidgets,
|
||||
kxmlgui,
|
||||
syntax-highlighting,
|
||||
|
||||
gsl,
|
||||
|
||||
@@ -36,21 +19,19 @@
|
||||
netcdf,
|
||||
cfitsio,
|
||||
libcerf,
|
||||
cantor,
|
||||
zlib,
|
||||
lz4,
|
||||
readstat,
|
||||
matio,
|
||||
qtserialport,
|
||||
discount,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "labplot";
|
||||
version = "2.12.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/labplot/labplot-${version}.tar.xz";
|
||||
url = "mirror://kde/stable/labplot/labplot-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-4oFVv930DltvfEeRMTVW0eSBOARPIW8hDVFbn21sEGo=";
|
||||
};
|
||||
|
||||
@@ -70,45 +51,45 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
extra-cmake-modules
|
||||
kdePackages.extra-cmake-modules
|
||||
shared-mime-info
|
||||
bison
|
||||
flex
|
||||
wrapQtAppsHook
|
||||
qt6.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qt6.qtbase
|
||||
|
||||
karchive
|
||||
kcompletion
|
||||
kconfig
|
||||
kcoreaddons
|
||||
kcrash
|
||||
kdoctools
|
||||
ki18n
|
||||
kiconthemes
|
||||
kio
|
||||
knewstuff
|
||||
kparts
|
||||
ktextwidgets
|
||||
kxmlgui
|
||||
kdePackages.karchive
|
||||
kdePackages.kcompletion
|
||||
kdePackages.kconfig
|
||||
kdePackages.kcoreaddons
|
||||
kdePackages.kcrash
|
||||
kdePackages.kdoctools
|
||||
kdePackages.ki18n
|
||||
kdePackages.kiconthemes
|
||||
kdePackages.kio
|
||||
kdePackages.knewstuff
|
||||
kdePackages.kparts
|
||||
kdePackages.ktextwidgets
|
||||
kdePackages.kxmlgui
|
||||
|
||||
syntax-highlighting
|
||||
kdePackages.syntax-highlighting
|
||||
gsl
|
||||
|
||||
poppler
|
||||
kdePackages.poppler
|
||||
fftw
|
||||
hdf5
|
||||
netcdf
|
||||
cfitsio
|
||||
libcerf
|
||||
cantor
|
||||
kdePackages.cantor
|
||||
zlib
|
||||
lz4
|
||||
readstat
|
||||
matio
|
||||
qtserialport
|
||||
qt6.qtserialport
|
||||
discount
|
||||
];
|
||||
|
||||
@@ -131,4 +112,4 @@ stdenv.mkDerivation rec {
|
||||
mainProgram = "labplot2";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchFromCodeberg,
|
||||
cmake,
|
||||
sqlite,
|
||||
corrosion,
|
||||
@@ -13,13 +13,14 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libchewing";
|
||||
version = "0.10.3";
|
||||
version = "0.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
src = fetchFromCodeberg {
|
||||
owner = "chewing";
|
||||
repo = "libchewing";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-rUkLwE5PvFcMxTwb2zVzWaa20D3ZW1MXl3Cra+Wim04=";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-+oSO1HgLMF5+UcY+2NwQjPmspGqaPYuI7mdvSLrhkNg=";
|
||||
};
|
||||
|
||||
# ld: unknown option: -version-script
|
||||
@@ -30,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) src;
|
||||
hash = "sha256-+BmJOouajL3ib08t96TAHtNXBX48wq614LSbcSgYpIM=";
|
||||
hash = "sha256-TcNhoGCN+S/Tt3IdysVnGmXNl+hXQoWMppp8yN9N0NY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mcp-gateway";
|
||||
version = "2.12.0";
|
||||
version = "2.12.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MikkoParkkola";
|
||||
repo = "mcp-gateway";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-B8aAsAy3pyRGOb2opxllwPgv1uNYilTud4Lm0cxMW20=";
|
||||
hash = "sha256-ig8fDgGBAKKiH6VmJxpsSpzYv8h5nWWi32YhktSR1XE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-3Dg3yiOCldP+D+k1oORMCo0Xi9eGApEUmOZZc8poH2Y=";
|
||||
cargoHash = "sha256-WitIK6fpbMEQWaw60rX6BVLTRo3WoN449WRfXwm2QfY=";
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
|
||||
+7
-11
@@ -2,11 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
qmake,
|
||||
qttools,
|
||||
wrapQtAppsHook,
|
||||
qtbase,
|
||||
qtdeclarative,
|
||||
qt6,
|
||||
mpv,
|
||||
|
||||
# "Free" key generated by pasqui23
|
||||
@@ -28,18 +24,18 @@ stdenv.mkDerivation rec {
|
||||
# https://github.com/NixOS/nixpkgs/issues/214765
|
||||
postPatch = ''
|
||||
substituteInPlace locale/locale.pri \
|
||||
--replace-fail '$$[QT_INSTALL_BINS]/lrelease' '${lib.getDev qttools}/bin/lrelease'
|
||||
--replace-fail '$$[QT_INSTALL_BINS]/lrelease' '${lib.getDev qt6.qttools}/bin/lrelease'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
qmake
|
||||
qttools
|
||||
wrapQtAppsHook
|
||||
qt6.qmake
|
||||
qt6.qttools
|
||||
qt6.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qtdeclarative
|
||||
qt6.qtbase
|
||||
qt6.qtdeclarative
|
||||
mpv
|
||||
];
|
||||
|
||||
@@ -22,16 +22,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mise";
|
||||
version = "2026.5.12";
|
||||
version = "2026.5.15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jdx";
|
||||
repo = "mise";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-X4Q7bwRroP8+2GLBfHFy8ru6y2UwBw3CaH43mym0O74=";
|
||||
hash = "sha256-0yf6OlPJ8/Oa9tNZRhIW/hX5qMwpz//Q9Df8LqPWR9k=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-WFNy0/lP2wEuMRt21HpJZUMDJd6dPNKDY7Pqjx6AXxU=";
|
||||
cargoHash = "sha256-o9o4kIjNNnbMaY3i/onrAaT/f0zgz9xE27SURlUtGik=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -55,14 +55,14 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "openvino";
|
||||
version = "2026.1.2";
|
||||
version = "2026.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openvinotoolkit";
|
||||
repo = "openvino";
|
||||
tag = finalAttrs.version;
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-1lheHc0uajmUb1EW8q02bHX9PrCp4YoyT0l8dTyb4jM=";
|
||||
hash = "sha256-/JbaWeW4MgIylhEhA///febE9OCooONKgz1zTn0tb90=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -28,7 +28,7 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "podman-desktop";
|
||||
version = "1.26.2";
|
||||
version = "1.27.2";
|
||||
|
||||
passthru.updateScript = _experimental-update-script-combinators.sequence [
|
||||
(nix-update-script { })
|
||||
@@ -68,14 +68,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "podman-desktop";
|
||||
repo = "podman-desktop";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-VVyKC1z7YECZlbTaFaq2OwGg0k22qBbn/HEOYiJ8fcw=";
|
||||
hash = "sha256-HcT33KjWnoY/pGuolt0BZurxdaWgUTF0tuACE9flfCM=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-k/2ya08JaTEt+dr5xfw1ordwENGm17YFyfKGFej5fdc=";
|
||||
hash = "sha256-FD5lXAgA6uJLRLbaiZDbmow6BEiF6DWCzryAzyMGKe8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
zlib,
|
||||
kdePackages,
|
||||
libgcc,
|
||||
libxfixes,
|
||||
libjack2,
|
||||
makeWrapper,
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
@@ -156,6 +158,8 @@ stdenv.mkDerivation rec {
|
||||
bzip2
|
||||
zlib
|
||||
libxpm
|
||||
libxfixes
|
||||
libjack2
|
||||
libgcc
|
||||
];
|
||||
|
||||
|
||||
@@ -22,14 +22,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "waydroid";
|
||||
version = "1.6.2";
|
||||
version = "1.6.3";
|
||||
pyproject = false;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "waydroid";
|
||||
repo = "waydroid";
|
||||
tag = version;
|
||||
hash = "sha256-idO2eFR+OZBYce5WpCpIEWgMGDuq+vW9nT9i56trt34=";
|
||||
hash = "sha256-1YYNSqIW+0vkCRZ+vemqu0CXhU6aOGvpMzdswvlAc84=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "wayshot";
|
||||
version = "1.4.6";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "waycrate";
|
||||
repo = "wayshot";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-RaOe00+Dy+zgdEkfF5hJrJ/lSA2vrsZWVoDsTc3uwpw=";
|
||||
hash = "sha256-sbY3h3FoWxDmxSng9YvYpt3kyasVJGsykYC/7tblFn8=";
|
||||
};
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [
|
||||
@@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
libGL
|
||||
wayland
|
||||
];
|
||||
cargoHash = "sha256-zuRl0WxS9MyyRsCpbFlVKN+5FasIbfkXutaM3Gmic04=";
|
||||
cargoHash = "sha256-J7ZKWx258bBCNBd061aCeKgTdcWMUF4yzAiIa9l8ZRA=";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ let
|
||||
};
|
||||
|
||||
v6 = {
|
||||
version = "6.1.4";
|
||||
hash = "sha256-hqLohRNkoy5jGlaNlCRVoPwwsW7TDgCX1OKsGIM6IYg=";
|
||||
version = "6.1.5";
|
||||
hash = "sha256-iLAqdv1Dn7qln8Ag5lbGKOrWQZVLNREAgXbdDbHiMjc=";
|
||||
};
|
||||
|
||||
v7 = {
|
||||
|
||||
@@ -453,7 +453,7 @@ stdenv.mkDerivation (
|
||||
++ optionals (lib.versionAtLeast version "5.1") [
|
||||
./nvccflags-cpp14.patch
|
||||
]
|
||||
++ optionals (lib.versionAtLeast version "5.1" && lib.versionOlder version "8.1") [
|
||||
++ optionals (lib.versionAtLeast version "7.0" && lib.versionOlder version "8.1") [
|
||||
(fetchpatch2 {
|
||||
name = "unbreak-hardcoded-tables.patch";
|
||||
url = "https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/1d47ae65bf6df91246cbe25c997b25947f7a4d1d";
|
||||
|
||||
@@ -4685,8 +4685,8 @@ final: prev: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "leafo";
|
||||
repo = "moonscript";
|
||||
rev = "7b7899741c6c1e971e436d36c9aabb56f51dc3d5";
|
||||
hash = "sha256-iFPbO5h5EU4KDW0BN6JhRCT9vqEzv4ozsZETbbXaqUM=";
|
||||
rev = "402be8a6df8ff57c4183db44e0c130d14d69bf87";
|
||||
hash = "sha256-rIkq6rk5A9yYbRcFLJ9wE+PQKGvpOB+7iTDbq9T/1OM=";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
pythonAtLeast,
|
||||
stdenv,
|
||||
|
||||
# native dependencies
|
||||
openvino-native,
|
||||
|
||||
# dependencies
|
||||
backports-strenum,
|
||||
flatbuffers,
|
||||
@@ -69,6 +72,10 @@ buildPythonPackage {
|
||||
"backports.strenum"
|
||||
];
|
||||
|
||||
postFixup = ''
|
||||
addAutoPatchelfSearchPath ${openvino-native}/runtime/lib/
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [
|
||||
"ai_edge_litert"
|
||||
"ai_edge_litert.interpreter"
|
||||
|
||||
@@ -1,40 +1,70 @@
|
||||
{
|
||||
"version": "2.1.4",
|
||||
"version": "2.1.5",
|
||||
"src": {
|
||||
"aarch64-linux": {
|
||||
"aarch64-darwin": {
|
||||
"3.10": {
|
||||
"url": "https://files.pythonhosted.org/packages/49/59/37f7ad4fdb4a39abc1889b3b40ef9e118e8f5b407358c809582a26d151e3/ai_edge_litert-2.1.4-cp310-cp310-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-2czzm2YDIz6Slz1ZEGXdemLodci3oS0sBVj49mvU9DQ="
|
||||
"url": "https://files.pythonhosted.org/packages/e8/f3/348482b341c92733d10fab18b9dfff80a51009f955b5e5e28639fa77b7c9/ai_edge_litert-2.1.5-cp310-cp310-macosx_12_0_arm64.whl",
|
||||
"hash": "sha256-wdVY2AHseD+ilzD4fHPGbuYJ5mtVa4NnX4HFvnK/QWc="
|
||||
},
|
||||
"3.11": {
|
||||
"url": "https://files.pythonhosted.org/packages/b4/a3/dd09746925ce50d6a88ae9dfd1b1349f21568ee5587df25a7ce25d0fedc2/ai_edge_litert-2.1.4-cp311-cp311-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-8vB9JyEaa2TtN0czvL3Xjc8M3HDeXF99DOfxmNSJCiM="
|
||||
"url": "https://files.pythonhosted.org/packages/e4/7f/ec543ef2f79cf5b5909521cb614162ec1e6fc9df863ccae23142260dd8c7/ai_edge_litert-2.1.5-cp311-cp311-macosx_12_0_arm64.whl",
|
||||
"hash": "sha256-z5pumGd9Jv2QDslFmhnPXM6flMZBMtcoSF7rmszVwWI="
|
||||
},
|
||||
"3.12": {
|
||||
"url": "https://files.pythonhosted.org/packages/8b/f5/a8be20108380dc8e874f94f0492a781c35f2b89b0beef3667da09a96ddb0/ai_edge_litert-2.1.4-cp312-cp312-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-Jar7NYIp2ch3crhEhIj/Nzu8Qt4Mnh5i7SIgK99gB68="
|
||||
"url": "https://files.pythonhosted.org/packages/d1/37/cf525a4ed6aff573b10a162b7bff19673e50ce6f45daac0a095dcd099a28/ai_edge_litert-2.1.5-cp312-cp312-macosx_12_0_arm64.whl",
|
||||
"hash": "sha256-ti/T2Q5kO8w+OjGIWnY2tWYlJ9SMJxVM8HeT8miW8Bg="
|
||||
},
|
||||
"3.13": {
|
||||
"url": "https://files.pythonhosted.org/packages/d0/62/6ce954bdce6d7233b9cd216383dd3f6b79e4aa42fc0442f66aedc2d55de7/ai_edge_litert-2.1.4-cp313-cp313-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-pAgDlIMIc9s9nDgBgBxlFH3NWe7CY4nISUd9rlXT08s="
|
||||
"url": "https://files.pythonhosted.org/packages/3d/fd/28f24305904954f31ee1a979eea39b670c6a1ab13cf6e5e4fe5f128e9eff/ai_edge_litert-2.1.5-cp313-cp313-macosx_12_0_arm64.whl",
|
||||
"hash": "sha256-KvFmhaTMiSPZqJ7lxzK4xmrixNDLU42867o7k6+2Yso="
|
||||
},
|
||||
"3.14": {
|
||||
"url": "https://files.pythonhosted.org/packages/5e/51/34f0ad0def8b15093d602ca6904b129d3ab242ae4711c872190d5c95c010/ai_edge_litert-2.1.5-cp314-cp314-macosx_12_0_arm64.whl",
|
||||
"hash": "sha256-WX6nn5R0Usecp+nder/trWF5MChR30pLtMdVBpovX/4="
|
||||
}
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"3.10": {
|
||||
"url": "https://files.pythonhosted.org/packages/b8/a5/f4d3bf26fe7d596d14230114c0da1f0b8f9ccfe4baeeeb4c1f5caaeabd4f/ai_edge_litert-2.1.5-cp310-cp310-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-BrnC6ipsnFSg8fFIJeJlEcdd38FA2oHyZBUdlL6gyEU="
|
||||
},
|
||||
"3.11": {
|
||||
"url": "https://files.pythonhosted.org/packages/3b/84/a1ec0a9c6c345e79207b2a3a2a8e1e9572f412143100dc650f332c53d84f/ai_edge_litert-2.1.5-cp311-cp311-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-Ht+D0TKRmwuVu13tZOeb/tAYFo01hMKPowqOsNO/yms="
|
||||
},
|
||||
"3.12": {
|
||||
"url": "https://files.pythonhosted.org/packages/4a/6f/b43fc56831ecc439a6e6eb0e1bfdffbfe6213e8c706aa421017dce1ac56b/ai_edge_litert-2.1.5-cp312-cp312-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-HSgnIs37cLtC1Ff0v+d4n4gYfMrdc/6p8BB9zm6Y/kU="
|
||||
},
|
||||
"3.13": {
|
||||
"url": "https://files.pythonhosted.org/packages/d3/88/e7e32b37f972b4877df788d1ad0995388f823d74dc2743b200bf71a25a53/ai_edge_litert-2.1.5-cp313-cp313-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-V1BunpuR7gTkzz6YbRhLDJLxqp9RDDKEGDXA1xmn+7U="
|
||||
},
|
||||
"3.14": {
|
||||
"url": "https://files.pythonhosted.org/packages/42/43/2b8ef317dca3096372cbf820aa5a3a6c8857dad67f31840a1e17a951e2d3/ai_edge_litert-2.1.5-cp314-cp314-manylinux_2_27_aarch64.whl",
|
||||
"hash": "sha256-QdLoJn8EftFPFKX/Tg9nepxRQ90Xo2mRUT+Mxe9YCjs="
|
||||
}
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"3.10": {
|
||||
"url": "https://files.pythonhosted.org/packages/21/2b/87db9a3880ea66adec5a5248bb37ef05dd29db4018da365824f400a688c6/ai_edge_litert-2.1.4-cp310-cp310-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-8QJtyMQkne/AXWGP6x7kgnVh12HN+YOMnt/6yicr8NU="
|
||||
"url": "https://files.pythonhosted.org/packages/a6/ce/e48f602f2c9ad380faf99d15f4a1d7c563a43980725bb5d6f0badff8f4a1/ai_edge_litert-2.1.5-cp310-cp310-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-kK9Ncm40RY9Q8BEY/nv4prIjqCDmmByddB8I2PhIlwY="
|
||||
},
|
||||
"3.11": {
|
||||
"url": "https://files.pythonhosted.org/packages/c0/fb/8b2096cb8936ea6c317ccd3aeab9ff0aa801fce997210b0b7ed7c4d31920/ai_edge_litert-2.1.4-cp311-cp311-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-G+2MzY38Ty7DiLx5y5CSDCYaJEmVzjeNOW+4lnt9tkA="
|
||||
"url": "https://files.pythonhosted.org/packages/9a/44/3c365bc63b744316ef61c75761e53f34f9cdc0ba31fddc1d1039ca5322b4/ai_edge_litert-2.1.5-cp311-cp311-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-fFTkVYmDH7ruwUgd9TDjNtARIAKmGTvCj3qvpfSJijo="
|
||||
},
|
||||
"3.12": {
|
||||
"url": "https://files.pythonhosted.org/packages/c6/42/81402d27923db54c88a6c62bd0e63dbeadb86ba35144d36371893dcdcd53/ai_edge_litert-2.1.4-cp312-cp312-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-woDSHxER/rMhkoNBfB+19aS7+eFqIU/ZbWIg+8Yt7JU="
|
||||
"url": "https://files.pythonhosted.org/packages/c9/20/a76ba29b1c4c3009b5c64f4ec7f5fe5165104fe15481bd79b55927948541/ai_edge_litert-2.1.5-cp312-cp312-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-8cbY20OCiQiBuuuO0TwIAq2gIuCxBLDbj8zzE1OJnuA="
|
||||
},
|
||||
"3.13": {
|
||||
"url": "https://files.pythonhosted.org/packages/ba/98/01b5d27d349d8000dbc58e153118c282f2186abb5275df01523ef426a763/ai_edge_litert-2.1.4-cp313-cp313-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-HcF4wKnlnfhl/ftTaDXBWlYiTngEcAatPGjoVdu8Etg="
|
||||
"url": "https://files.pythonhosted.org/packages/7d/c1/5192c360a467dd6e09fa28388022c37bca5d9777e616da40dc5d517186a9/ai_edge_litert-2.1.5-cp313-cp313-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-t4JeE0VKkOekeC7NtvbZh6K8yRR6qQ6xgRk4Z79pbyQ="
|
||||
},
|
||||
"3.14": {
|
||||
"url": "https://files.pythonhosted.org/packages/c2/d5/9640952de755409c84e09eec5d107675c59fe4f4859391464275eb2c3db6/ai_edge_litert-2.1.5-cp314-cp314-manylinux_2_27_x86_64.whl",
|
||||
"hash": "sha256-T6ENmbL4ZHZ4hQaE0xB1+7ME9QU11XiMLKk+JzznJ6g="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,19 +3,22 @@
|
||||
buildPythonPackage,
|
||||
cryptography,
|
||||
fetchPypi,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "aiobroadlink";
|
||||
version = "0.1.3";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-uTUtDhL9VtWZE+Y6ZJY4prmlE+Yh2UrCg5+eSyAQzMk=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ cryptography ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ cryptography ];
|
||||
|
||||
# Project has no tests
|
||||
doCheck = false;
|
||||
@@ -29,4 +32,4 @@ buildPythonPackage rec {
|
||||
license = with lib.licenses; [ mit ];
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -22,6 +22,11 @@ buildPythonPackage rec {
|
||||
hash = "sha256-i5vL9yjQQambG8m6RDByr7/j8+PhDdLsai3pDrH1A4Q=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://github.com/Flared/dramatiq-abort/pull/38
|
||||
./dramatiq-2.0-stub-broker-fail-fast.patch
|
||||
];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
--- a/tests/conftest.py
|
||||
+++ b/tests/conftest.py
|
||||
@@ -32,7 +32,7 @@ def check_redis(client: Any) -> None:
|
||||
|
||||
@pytest.fixture()
|
||||
def stub_broker() -> Generator[dramatiq.Broker, None, None]:
|
||||
- broker = StubBroker()
|
||||
+ broker = StubBroker(fail_fast_default=False)
|
||||
broker.emit_after("process_boot")
|
||||
dramatiq.set_broker(broker)
|
||||
yield broker
|
||||
@@ -39,6 +39,11 @@ buildPythonPackage rec {
|
||||
time-machine
|
||||
];
|
||||
|
||||
pytestFlags = [
|
||||
# tests use a 6-byte HMAC key; pyjwt 2.11+ warns and upstream sets filterwarnings=error.
|
||||
"-Wignore::jwt.warnings.InsecureKeyLengthWarning"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "httpx_auth" ];
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "internetarchive";
|
||||
version = "5.8.0";
|
||||
version = "5.9.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jjjake";
|
||||
repo = "internetarchive";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-NiuLnK7OBbM6b1qecOcAmX1k7Z8FBNrJdGr6Vm3r9RU=";
|
||||
hash = "sha256-K8JBDc0hbEIfxCihamfm4Vmt+QqmmJ02fyLOKRnKXmw=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "lacuscore";
|
||||
version = "1.21.1";
|
||||
version = "1.24.7";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ail-project";
|
||||
repo = "LacusCore";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-I6Qh7AzcTYDxNmvgTNVVPSenLfAbdLawdiN8JrrF25s=";
|
||||
hash = "sha256-3LI36/+Ib67IyG69ww3A295Mqjzi+t7RIT3DBBqLJok=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -72,7 +72,8 @@ buildPythonPackage (finalAttrs: {
|
||||
|
||||
disabledTestPaths = [
|
||||
# AssertionError: assert {'google_maps...s': None, ...} == {'google_maps...a'...
|
||||
"tests/unit_tests/test_chat_models.py::test_response_to_result_grounding_metadata[raw_response0-expected_grounding_metadata0]"
|
||||
# https://github.com/langchain-ai/langchain-google/issues/1791
|
||||
"tests/unit_tests/test_chat_models.py::test_response_to_result_grounding_metadata"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "langchain_google_genai" ];
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
uv-build,
|
||||
dateparser,
|
||||
orjson,
|
||||
pydantic,
|
||||
ua-parser,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "lookyloo-models";
|
||||
version = "0.2.7";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Lookyloo";
|
||||
repo = "lookyloo-models";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-iIeC7+RBITENUpTM0PuHG8fPtWoEUoq4+40XqwvCVvc=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "uv_build>=0.11,<0.12" "uv_build"
|
||||
'';
|
||||
|
||||
pythonRelaxDeps = [ "pydantic" ];
|
||||
|
||||
build-system = [ uv-build ];
|
||||
|
||||
dependencies = [
|
||||
dateparser
|
||||
orjson
|
||||
pydantic
|
||||
ua-parser
|
||||
];
|
||||
|
||||
# Module has no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "lookyloo_models" ];
|
||||
|
||||
meta = {
|
||||
description = "Set of models representing data passed around across the toolchain";
|
||||
homepage = "https://github.com/Lookyloo/lookyloo-models";
|
||||
# https://github.com/Lookyloo/lookyloo-models/issues/2
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
})
|
||||
@@ -13,16 +13,16 @@
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "notifications-python-client";
|
||||
version = "10.0.1";
|
||||
version = "12.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alphagov";
|
||||
repo = "notifications-python-client";
|
||||
tag = version;
|
||||
hash = "sha256-k4q6FS3wjolt4+qtDQlunBLmCCPgLgrhr8zgOMEX4QU=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-jaNALtQQBxBE2ofBw9ZXC4z5VCnclAAHYvPMTBK74tY=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -51,8 +51,8 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Python client for the GOV.UK Notify API";
|
||||
homepage = "https://github.com/alphagov/notifications-python-client";
|
||||
changelog = "https://github.com/alphagov/notifications-python-client/blob/${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/alphagov/notifications-python-client/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -7,12 +7,14 @@
|
||||
dateparser,
|
||||
dnspython,
|
||||
fetchFromGitHub,
|
||||
lookyloo-models,
|
||||
orjson,
|
||||
playwright-stealth,
|
||||
playwright,
|
||||
poetry-core,
|
||||
puremagic,
|
||||
pure-magic-rs,
|
||||
pydub,
|
||||
pyfaup-rs,
|
||||
pytz,
|
||||
requests,
|
||||
rfc3161-client,
|
||||
@@ -24,14 +26,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "playwrightcapture";
|
||||
version = "1.36.2";
|
||||
version = "1.39.12";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Lookyloo";
|
||||
repo = "PlaywrightCapture";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-/lXoubcwV/Lt/qg17BhMM6p+0XUgAe2pMtowobs3MA8=";
|
||||
hash = "sha256-k+mzrgw4BvTGmjp/j521BQKwnaHrcNrr/9U2mgzsf8E=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
@@ -52,10 +54,12 @@ buildPythonPackage rec {
|
||||
beautifulsoup4
|
||||
dateparser
|
||||
dnspython
|
||||
lookyloo-models
|
||||
orjson
|
||||
playwright
|
||||
playwright-stealth
|
||||
puremagic
|
||||
pure-magic-rs
|
||||
pyfaup-rs
|
||||
pytz
|
||||
requests
|
||||
rfc3161-client
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pytestCheckHook,
|
||||
rustPlatform,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pure-magic-rs";
|
||||
version = "0.3.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "qjerome";
|
||||
repo = "magic-rs";
|
||||
tag = "pure-magic-v${finalAttrs.version}";
|
||||
hash = "sha256-AbTDzW+HcZrxC2BLI5k/CVT8MmB5DZYdWejGQG3uxb4=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-ra+ftzzwgIlBM+fnbR6xKUTCpup71jehKO3GyDEea9Y=";
|
||||
};
|
||||
|
||||
buildAndTestSubdir = "python";
|
||||
|
||||
nativeBuildInputs = with rustPlatform; [
|
||||
cargoSetupHook
|
||||
maturinBuildHook
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "pure_magic_rs" ];
|
||||
|
||||
meta = {
|
||||
description = "Safe Rust implementation of libmagic";
|
||||
homepage = "https://github.com/qjerome/magic-rs";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "pure-magic-rs";
|
||||
};
|
||||
})
|
||||
@@ -11,14 +11,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pyais";
|
||||
version = "3.0.0";
|
||||
version = "3.0.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "M0r13n";
|
||||
repo = "pyais";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-aAmvtCl+rObPkpuKb+FzQfKPfVhXHdbsdCWUytRE6mk=";
|
||||
hash = "sha256-hHhqCRaoCEeae3ThH8Su0AB5gOCupOi3Tvi/zZTtv6k=";
|
||||
};
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pytestCheckHook,
|
||||
rustPlatform,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pyfaup-rs";
|
||||
version = "0.4.9";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ail-project";
|
||||
repo = "faup-rs";
|
||||
tag = "pyfaup-rs-v${finalAttrs.version}";
|
||||
hash = "sha256-eL03QC2UINONXUyWwgiL4WYsq3/pXYffK5LcK9qVo0w=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-Wv1dT3TmZ8Dviv/FXdHa5ptM/ZleoUGSJTuPLhMfBVw=";
|
||||
};
|
||||
|
||||
buildAndTestSubdir = "python";
|
||||
|
||||
nativeBuildInputs = with rustPlatform; [
|
||||
cargoSetupHook
|
||||
maturinBuildHook
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "pyfaup" ];
|
||||
|
||||
meta = {
|
||||
description = "Url parsing library";
|
||||
homepage = "https://github.com/ail-project/faup-rs";
|
||||
changelog = "https://github.com/ail-project/faup-rs/releases/tag/pyfaup-rs-${finalAttrs.src.tag}";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
lookyloo-models,
|
||||
pydantic,
|
||||
requests,
|
||||
urllib3,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pylookyloo";
|
||||
version = "1.39.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Lookyloo";
|
||||
repo = "PyLookyloo";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-3bdVc2OvYJ9gH44PuTKPLg9e3psyBKqRs0jzrBYwRas=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [
|
||||
lookyloo-models
|
||||
pydantic
|
||||
requests
|
||||
urllib3
|
||||
];
|
||||
|
||||
# Tests are outdated
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "pylookyloo" ];
|
||||
|
||||
meta = {
|
||||
description = "Python CLI and module for Lookyloo";
|
||||
homepage = "https://github.com/Lookyloo/PyLookyloo";
|
||||
changelog = "https://github.com/Lookyloo/PyLookyloo/releases/tag/${finalAttrs.src.tag}";
|
||||
license = with lib.licenses; [
|
||||
bsd3
|
||||
gpl2Plus
|
||||
];
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "lookyloo";
|
||||
};
|
||||
})
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "spotipyfree";
|
||||
version = "1.5.1";
|
||||
version = "1.8.1";
|
||||
pyproject = true;
|
||||
|
||||
# no tags on GitHub
|
||||
src = fetchPypi {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-kT9k6t46hNqueedbjxJ3CWM+8rLUltOANs8bmq2eu18=";
|
||||
hash = "sha256-HQJf0xkpUxykwa27kSdATSc6LL+uYtigzN/l+xRi6yc=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "tivars";
|
||||
version = "0.9.2";
|
||||
version = "1.1.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TI-Toolkit";
|
||||
repo = "tivars_lib_py";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-4c5wRv78Rql9k98WNT58As/Ir1YJpTeoBdkft9TIn7o=";
|
||||
hash = "sha256-mVMrOZIkqHlEUDSxBEMyhFTTiFyrTxz9K2SlH3WtVS0=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -9552,8 +9552,6 @@ with pkgs;
|
||||
|
||||
mercurialFull = mercurial.override { fullBuild = true; };
|
||||
|
||||
minitube = kdePackages.callPackage ../applications/video/minitube { };
|
||||
|
||||
mldonkey = callPackage ../applications/networking/p2p/mldonkey {
|
||||
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
|
||||
};
|
||||
@@ -10949,8 +10947,6 @@ with pkgs;
|
||||
|
||||
blas-ilp64 = blas.override { isILP64 = true; };
|
||||
|
||||
labplot = kdePackages.callPackage ../applications/science/math/labplot { };
|
||||
|
||||
lapack-ilp64 = lapack.override { isILP64 = true; };
|
||||
|
||||
liblapack = lapack-reference;
|
||||
|
||||
@@ -156,7 +156,9 @@ self: super: with self; {
|
||||
|
||||
ahocorasick-rs = callPackage ../development/python-modules/ahocorasick-rs { };
|
||||
|
||||
ai-edge-litert = callPackage ../development/python-modules/ai-edge-litert { };
|
||||
ai-edge-litert = callPackage ../development/python-modules/ai-edge-litert {
|
||||
openvino-native = pkgs.openvino;
|
||||
};
|
||||
|
||||
aigpy = callPackage ../development/python-modules/aigpy { };
|
||||
|
||||
@@ -9444,6 +9446,8 @@ self: super: with self; {
|
||||
|
||||
london-tube-status = callPackage ../development/python-modules/london-tube-status { };
|
||||
|
||||
lookyloo-models = callPackage ../development/python-modules/lookyloo-models { };
|
||||
|
||||
loompy = callPackage ../development/python-modules/loompy { };
|
||||
|
||||
looptime = callPackage ../development/python-modules/looptime { };
|
||||
@@ -13268,6 +13272,8 @@ self: super: with self; {
|
||||
|
||||
pure-eval = callPackage ../development/python-modules/pure-eval { };
|
||||
|
||||
pure-magic-rs = callPackage ../development/python-modules/pure-magic-rs { };
|
||||
|
||||
pure-pcapy3 = callPackage ../development/python-modules/pure-pcapy3 { };
|
||||
|
||||
pure-protobuf = callPackage ../development/python-modules/pure-protobuf { };
|
||||
@@ -13993,6 +13999,8 @@ self: super: with self; {
|
||||
|
||||
pyfatfs = callPackage ../development/python-modules/pyfatfs { };
|
||||
|
||||
pyfaup-rs = callPackage ../development/python-modules/pyfaup-rs { };
|
||||
|
||||
pyfcm = callPackage ../development/python-modules/pyfcm { };
|
||||
|
||||
pyfdt = callPackage ../development/python-modules/pyfdt { };
|
||||
@@ -14415,6 +14423,8 @@ self: super: with self; {
|
||||
|
||||
pyloggermanager = callPackage ../development/python-modules/pyloggermanager { };
|
||||
|
||||
pylookyloo = callPackage ../development/python-modules/pylookyloo { };
|
||||
|
||||
pylpsd = callPackage ../development/python-modules/pylpsd { };
|
||||
|
||||
pylru = callPackage ../development/python-modules/pylru { };
|
||||
|
||||
Reference in New Issue
Block a user