From dd9849546b370d98a3716329fc3336e7b47727cb Mon Sep 17 00:00:00 2001 From: Adam Stephens Date: Thu, 29 Jun 2023 22:53:51 -0400 Subject: [PATCH 01/37] lxd: add wrapper --- pkgs/tools/admin/lxd/default.nix | 29 ++------------- pkgs/tools/admin/lxd/wrapper.nix | 60 ++++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +- 3 files changed, 64 insertions(+), 28 deletions(-) create mode 100644 pkgs/tools/admin/lxd/wrapper.nix diff --git a/pkgs/tools/admin/lxd/default.nix b/pkgs/tools/admin/lxd/default.nix index 07de124f79ce..417c17cdb8e1 100644 --- a/pkgs/tools/admin/lxd/default.nix +++ b/pkgs/tools/admin/lxd/default.nix @@ -4,35 +4,19 @@ , lxc , buildGoModule , fetchurl -, makeWrapper , acl -, rsync -, gnutar -, xz -, btrfs-progs -, gzip -, dnsmasq -, attr -, squashfsTools -, iproute2 -, iptables , libcap , dqlite , raft-canonical , sqlite , udev -, writeShellScriptBin -, apparmor-profiles -, apparmor-parser -, criu -, bash , installShellFiles , nixosTests , gitUpdater }: buildGoModule rec { - pname = "lxd"; + pname = "lxd-unwrapped"; version = "5.15"; src = fetchurl { @@ -52,7 +36,7 @@ buildGoModule rec { excludedPackages = [ "test" "lxd/db/generate" ]; - nativeBuildInputs = [ installShellFiles pkg-config makeWrapper ]; + nativeBuildInputs = [ installShellFiles pkg-config ]; buildInputs = [ lxc acl @@ -85,15 +69,6 @@ buildGoModule rec { ''; postInstall = '' - wrapProgram $out/bin/lxd --prefix PATH : ${lib.makeBinPath ( - [ iptables ] - ++ [ acl rsync gnutar xz btrfs-progs gzip dnsmasq squashfsTools iproute2 bash criu attr ] - ++ [ (writeShellScriptBin "apparmor_parser" '' - exec '${apparmor-parser}/bin/apparmor_parser' -I '${apparmor-profiles}/etc/apparmor.d' "$@" - '') ] - ) - } - installShellCompletion --bash --name lxd ./scripts/bash/lxd-client ''; diff --git a/pkgs/tools/admin/lxd/wrapper.nix b/pkgs/tools/admin/lxd/wrapper.nix new file mode 100644 index 000000000000..55b721ed24b3 --- /dev/null +++ b/pkgs/tools/admin/lxd/wrapper.nix @@ -0,0 +1,60 @@ +{ lib +, lxd-unwrapped +, makeWrapper +, symlinkJoin +, writeShellScriptBin +, acl +, apparmor-parser +, apparmor-profiles +, attr +, bash +, btrfs-progs +, criu +, dnsmasq +, gnutar +, gzip +, iproute2 +, iptables +, rsync +, squashfsTools +, xz +, +}: +let + binPath = lib.makeBinPath [ + acl + attr + bash + btrfs-progs + criu + dnsmasq + gnutar + gzip + iproute2 + iptables + rsync + squashfsTools + xz + + (writeShellScriptBin "apparmor_parser" '' + exec '${apparmor-parser}/bin/apparmor_parser' -I '${apparmor-profiles}/etc/apparmor.d' "$@" + '') + ]; +in +symlinkJoin { + name = "lxd-${lxd-unwrapped.version}"; + + paths = [ lxd-unwrapped ]; + + nativeBuildInputs = [ makeWrapper ]; + + postBuild = '' + wrapProgram $out/bin/lxd --prefix PATH : ${lib.escapeShellArg binPath} + ''; + + passthru = { + inherit (lxd-unwrapped) tests; + }; + + inherit (lxd-unwrapped) meta pname version; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f996c0c00e13..3bbe4ba7e79b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10126,7 +10126,8 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; lxcfs = callPackage ../os-specific/linux/lxcfs { }; - lxd = callPackage ../tools/admin/lxd { }; + lxd = callPackage ../tools/admin/lxd/wrapper.nix { }; + lxd-unwrapped = callPackage ../tools/admin/lxd { }; lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { }; From 91837d49fde4bd8a4a211248451fb6aea674010c Mon Sep 17 00:00:00 2001 From: adisbladis Date: Thu, 13 Jul 2023 12:43:59 +1200 Subject: [PATCH 02/37] vips: Allow building without imagemagick support --- pkgs/tools/graphics/vips/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/vips/default.nix b/pkgs/tools/graphics/vips/default.nix index 5166f46aa9bb..774f74951911 100644 --- a/pkgs/tools/graphics/vips/default.nix +++ b/pkgs/tools/graphics/vips/default.nix @@ -104,9 +104,10 @@ stdenv.mkDerivation rec { mesonFlags = [ "-Dpdfium=disabled" "-Dnifti=disabled" - ] ++ lib.optionals (!stdenv.isDarwin) [ - "-Dgtk_doc=true" - ]; + ] + ++ lib.optional (!stdenv.isDarwin) "-Dgtk_doc=true" + ++ lib.optional (imagemagick == null) "-Dmagick=disabled" + ; meta = with lib; { changelog = "https://github.com/libvips/libvips/blob/${src.rev}/ChangeLog"; From 76f72af638bc604f4cadc257738e8dfdc8c80ad3 Mon Sep 17 00:00:00 2001 From: Samuel Ainsworth Date: Fri, 14 Jul 2023 01:51:46 -0400 Subject: [PATCH 03/37] python3Packages.typechecks: init at unstable-2023-07-13 --- .../python-modules/typechecks/default.nix | 28 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/development/python-modules/typechecks/default.nix diff --git a/pkgs/development/python-modules/typechecks/default.nix b/pkgs/development/python-modules/typechecks/default.nix new file mode 100644 index 000000000000..c458c9c15236 --- /dev/null +++ b/pkgs/development/python-modules/typechecks/default.nix @@ -0,0 +1,28 @@ +{ buildPythonPackage +, fetchFromGitHub +, lib +}: + +buildPythonPackage rec { + pname = "typechecks"; + version = "unstable-2023-07-13"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "openvax"; + repo = pname; + # See https://github.com/openvax/typechecks/issues/2. As of 2023-07-13, + # they do no have version tags. + rev = "5340b4e8a2f419b3a7aa816a5b19e2e0a6ce0679"; + hash = "sha256-GdmBtkyuzLfpk6oneWgJ5M1bnhGJ5/lSbGliwoAQWZs="; + }; + + pythonImportsCheck = [ "typechecks" ]; + + meta = with lib; { + description = "Type checking helpers for Python"; + homepage = "https://github.com/openvax/typechecks"; + license = licenses.asl20; + maintainers = with maintainers; [ samuela ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 36ef507e2ee2..76b7e51d41e7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12775,6 +12775,8 @@ self: super: with self; { txzmq = callPackage ../development/python-modules/txzmq { }; + typechecks = callPackage ../development/python-modules/typechecks { }; + typecode = callPackage ../development/python-modules/typecode { }; typecode-libmagic = callPackage ../development/python-modules/typecode/libmagic.nix { From bc184bf7dce3bd588966860dd52d39fe37ced640 Mon Sep 17 00:00:00 2001 From: Samuel Ainsworth Date: Fri, 14 Jul 2023 01:52:47 -0400 Subject: [PATCH 04/37] python3Packages.serializable: init at unstable-2023-07-13 --- .../python-modules/serializable/default.nix | 33 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/python-modules/serializable/default.nix diff --git a/pkgs/development/python-modules/serializable/default.nix b/pkgs/development/python-modules/serializable/default.nix new file mode 100644 index 000000000000..5c881558d69e --- /dev/null +++ b/pkgs/development/python-modules/serializable/default.nix @@ -0,0 +1,33 @@ +{ buildPythonPackage +, fetchFromGitHub +, lib +, simplejson +, six +, typechecks +}: + +buildPythonPackage rec { + pname = "serializable"; + version = "unstable-2023-07-13"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "iskandr"; + repo = pname; + # See https://github.com/iskandr/serializable/issues/7. As of 2023-07-13, + # they do no have version tags. + rev = "ed309a6f8f2590b525fc0f93c00549223c8c944f"; + hash = "sha256-AXlgIc1B7bkR+joXn6ZSxk/t848CWlgVZp8WIsSZFKQ="; + }; + + propagatedBuildInputs = [ simplejson six typechecks ]; + + pythonImportsCheck = [ "serializable" ]; + + meta = with lib; { + description = "Base class with serialization methods for user-defined Python objects"; + homepage = "https://github.com/iskandr/serializable"; + license = licenses.asl20; + maintainers = with maintainers; [ samuela ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 76b7e51d41e7..4c79014c3f77 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11313,6 +11313,8 @@ self: super: with self; { serialio = callPackage ../development/python-modules/serialio { }; + serializable = callPackage ../development/python-modules/serializable { }; + serpent = callPackage ../development/python-modules/serpent { }; serpy = callPackage ../development/python-modules/serpy { }; From af40e90a49b6620b65a8159d20c103d58769fd92 Mon Sep 17 00:00:00 2001 From: Samuel Ainsworth Date: Fri, 14 Jul 2023 01:53:55 -0400 Subject: [PATCH 05/37] python3Packages.mhcgnomes: init at 1.8.6 --- .../python-modules/mhcgnomes/default.nix | 33 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/python-modules/mhcgnomes/default.nix diff --git a/pkgs/development/python-modules/mhcgnomes/default.nix b/pkgs/development/python-modules/mhcgnomes/default.nix new file mode 100644 index 000000000000..4c5d1f6faac9 --- /dev/null +++ b/pkgs/development/python-modules/mhcgnomes/default.nix @@ -0,0 +1,33 @@ +{ buildPythonPackage +, fetchFromGitHub +, lib +, pandas +, pyyaml +, serializable +}: + +buildPythonPackage rec { + pname = "mhcgnomes"; + version = "1.8.6"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "pirl-unc"; + repo = pname; + # See https://github.com/pirl-unc/mhcgnomes/issues/20. As of 2023-07-13, + # they do no have version tags. + rev = "c7e779b60e35a031f6e0f0ea6ae70e8a8e7671c6"; + hash = "sha256-KKiBlnFlavRnaQnOpAzG0dyxmFB+zF9L6t/H05LkFZE="; + }; + + propagatedBuildInputs = [ pandas pyyaml serializable ]; + + pythonImportsCheck = [ "mhcgnomes" ]; + + meta = with lib; { + description = "Parsing MHC nomenclature in the wild"; + homepage = "https://github.com/pirl-unc/mhcgnomes"; + license = licenses.asl20; + maintainers = with maintainers; [ samuela ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4c79014c3f77..da4526efff02 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6367,6 +6367,8 @@ self: super: with self; { mf2py = callPackage ../development/python-modules/mf2py { }; + mhcgnomes = callPackage ../development/python-modules/mhcgnomes { }; + micawber = callPackage ../development/python-modules/micawber { }; microdata = callPackage ../development/python-modules/microdata { }; From 034573d4a6a0d69e5e0c2ad1e67548e7113b8c95 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 15 Jul 2023 04:20:00 +0000 Subject: [PATCH 06/37] bundletool: 1.15.1 -> 1.15.2 Diff: https://github.com/google/bundletool/compare/None...1.15.2 Changelog: https://github.com/google/bundletool/releases/tag/1.15.2 --- pkgs/development/tools/bundletool/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/bundletool/default.nix b/pkgs/development/tools/bundletool/default.nix index 928e1d863222..5e54b8e8a995 100644 --- a/pkgs/development/tools/bundletool/default.nix +++ b/pkgs/development/tools/bundletool/default.nix @@ -2,11 +2,11 @@ stdenvNoCC.mkDerivation rec { pname = "bundletool"; - version = "1.15.1"; + version = "1.15.2"; src = fetchurl { url = "https://github.com/google/bundletool/releases/download/${version}/bundletool-all-${version}.jar"; - sha256 = "sha256-rsncZPslrMZOtmi0XA7GoOu6MNtKLghLYbevCnOAoOE="; + sha256 = "sha256-lmMVIZUq0GTMJVSotA2lFxirAKZz8wrwGkkUR9ZP/dA="; }; dontUnpack = true; From 63e49bdc5000d88bab0dad911224d11570ede063 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 15 Jul 2023 04:20:00 +0000 Subject: [PATCH 07/37] twilio-cli: 5.10.0 -> 5.11.0 Changelog: https://github.com/twilio/twilio-cli/blob/5.11.0/CHANGES.md --- pkgs/development/tools/twilio-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/twilio-cli/default.nix b/pkgs/development/tools/twilio-cli/default.nix index 9c248598c9d3..f30a0737dd4b 100644 --- a/pkgs/development/tools/twilio-cli/default.nix +++ b/pkgs/development/tools/twilio-cli/default.nix @@ -2,11 +2,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "twilio-cli"; - version = "5.10.0"; + version = "5.11.0"; src = fetchzip { url = "https://twilio-cli-prod.s3.amazonaws.com/twilio-v${finalAttrs.version}/twilio-v${finalAttrs.version}.tar.gz"; - sha256 = "sha256-ZS4S+Pc/abgF4Rk0iblIO6ckzBanbTfhEprIkQ79BK8="; + sha256 = "sha256-h8Y8AgXOfl7GWlyRYRAw+SlD3ZX9U0NMyvBQiI/vGgY="; }; buildInputs = [ nodejs ]; From 4e68587cdabc75b411ce6e6ada9591f16bf4de20 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Sat, 15 Jul 2023 14:54:56 +1000 Subject: [PATCH 08/37] pg_featureserv: 1.2.0 -> 1.3.0 unmark broken --- pkgs/servers/geospatial/pg_featureserv/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/geospatial/pg_featureserv/default.nix b/pkgs/servers/geospatial/pg_featureserv/default.nix index 5da5d16e90d9..da1cdf10939d 100644 --- a/pkgs/servers/geospatial/pg_featureserv/default.nix +++ b/pkgs/servers/geospatial/pg_featureserv/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "pg_featureserv"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "CrunchyData"; repo = pname; rev = "v${version}"; - sha256 = "0lfsbsgcb7z8ljxn1by37rbx02vaprrpacybk1kja1rjli7ik7m9"; + sha256 = "sha256-Kii9Qbff6dIAaHx3QfNPTg8g+QrBpZghGlHxrsGaMbo="; }; - vendorSha256 = null; #vendorSha256 = ""; + vendorHash = "sha256-BHiEVyi3FXPovYy3iDP8q+y+LgfI4ElDPVZexd7nnuo="; ldflags = [ "-s" "-w" "-X github.com/CrunchyData/pg_featureserv/conf.setVersion=${version}" ]; @@ -20,6 +20,5 @@ buildGoModule rec { homepage = "https://github.com/CrunchyData/pg_featureserv"; license = licenses.asl20; maintainers = with maintainers; [ sikmir ]; - broken = true; # vendor isn't reproducible with go > 1.17: nix-build -A $name.go-modules --check }; } From a903bb6eb8e422b58a40b557be99507f2bc0a43a Mon Sep 17 00:00:00 2001 From: taj-ny <79316397+taj-ny@users.noreply.github.com> Date: Sat, 15 Jul 2023 16:38:00 +0200 Subject: [PATCH 09/37] nicotine-plus: 3.2.8 -> 3.2.9 --- .../networking/soulseek/nicotine-plus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/soulseek/nicotine-plus/default.nix b/pkgs/applications/networking/soulseek/nicotine-plus/default.nix index 531873df8c40..6f49864f88db 100644 --- a/pkgs/applications/networking/soulseek/nicotine-plus/default.nix +++ b/pkgs/applications/networking/soulseek/nicotine-plus/default.nix @@ -11,13 +11,13 @@ python3Packages.buildPythonApplication rec { pname = "nicotine-plus"; - version = "3.2.8"; + version = "3.2.9"; src = fetchFromGitHub { owner = "nicotine-plus"; repo = "nicotine-plus"; rev = "refs/tags/${version}"; - sha256 = "sha256-/l31w7ohBgjeE+Ywuo7aaDZBzVNLFD3dqMRr/P3ge+s="; + sha256 = "sha256-PxtHsBbrzcIAcLyQKD9DV8yqf3ljzGS7gT/ZRfJ8qL4="; }; nativeBuildInputs = [ gettext wrapGAppsHook gobject-introspection ]; From d2392222d4bd461afef2267ed2333c9575bcb5f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 16:51:55 +0000 Subject: [PATCH 10/37] python310Packages.cloup: 2.1.1 -> 3.0.0 --- pkgs/development/python-modules/cloup/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cloup/default.nix b/pkgs/development/python-modules/cloup/default.nix index 9aa699747542..d5502d9a9fa2 100644 --- a/pkgs/development/python-modules/cloup/default.nix +++ b/pkgs/development/python-modules/cloup/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "cloup"; - version = "2.1.1"; + version = "3.0.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-u/4RaGM0MJs/vodq99ubwmXU6uqTtWL9E0cnZ69khhU="; + hash = "sha256-ur1L3P0nT4Z3nW0845ueoPbMWrPU7+NbpoQebW0DeJM="; }; nativeBuildInputs = [ From 8b044c93a9c1686ef82f38e567016895d9567dca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 17:46:18 +0000 Subject: [PATCH 11/37] alfaview: 8.71.0 -> 8.72.0 --- .../networking/instant-messengers/alfaview/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/alfaview/default.nix b/pkgs/applications/networking/instant-messengers/alfaview/default.nix index e30d09004546..3fb24df14f00 100644 --- a/pkgs/applications/networking/instant-messengers/alfaview/default.nix +++ b/pkgs/applications/networking/instant-messengers/alfaview/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { pname = "alfaview"; - version = "8.71.0"; + version = "8.72.0"; src = fetchurl { url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb"; - sha256 = "sha256-xq/Qs31kUEgCpGWE3M9yg1JeayXzlSpRVn3fdNl68Zc="; + sha256 = "sha256-8oc3Wy/jI/GKbTnv7IV6q159WmMZSGedMh5EXvf7ZR0="; }; nativeBuildInputs = [ From 1cafc2862c01f7f66c5dfca55c59e6e760e06914 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 18:15:59 +0000 Subject: [PATCH 12/37] pachyderm: 2.6.5 -> 2.6.6 --- pkgs/applications/networking/cluster/pachyderm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/pachyderm/default.nix b/pkgs/applications/networking/cluster/pachyderm/default.nix index 1913753fd03f..00a066f43847 100644 --- a/pkgs/applications/networking/cluster/pachyderm/default.nix +++ b/pkgs/applications/networking/cluster/pachyderm/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "pachyderm"; - version = "2.6.5"; + version = "2.6.6"; src = fetchFromGitHub { owner = "pachyderm"; repo = "pachyderm"; rev = "v${version}"; - hash = "sha256-ZwfJ21Ib9R1YV4TSi0CArii2418uG9hNhGRDyapP/Tg="; + hash = "sha256-EvoxA8Mavr3pQ3GZg6+/cPQJqh+Xe+Rj906aO2frdgU="; }; vendorHash = "sha256-3EG9d4ERaWuHaKFt0KFCOKIgTdrL7HZTO+GSi2RROKY="; From d155fa8ab346bff715c2cf204cbed604bce64c21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 18:18:40 +0000 Subject: [PATCH 13/37] prometheus-fastly-exporter: 7.6.0 -> 7.6.1 --- pkgs/servers/monitoring/prometheus/fastly-exporter.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix index 3a377d2329f2..0659ead43ccc 100644 --- a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "fastly-exporter"; - version = "7.6.0"; + version = "7.6.1"; src = fetchFromGitHub { owner = "peterbourgon"; repo = pname; rev = "v${version}"; - sha256 = "sha256-55yqt1F/jBoWHhq/Q9qOiCxg9naGrCFxGyfLseg9R/w="; + sha256 = "sha256-JUbjWAJ70iq0RCr6U2thbtZ3nmCic9wGtSf2ArRy4uA="; }; vendorHash = "sha256-lEaMhJL/sKNOXx0W+QHMG4QUUE6Pc4AqulhgyCMQQNY="; From 5c5c7225436dba7e187d4ccf46b5d37c800821a3 Mon Sep 17 00:00:00 2001 From: Samuel Ainsworth Date: Sat, 15 Jul 2023 14:37:07 -0400 Subject: [PATCH 14/37] python3Packages.mhcflurry: init at 2.0.6 --- .../python-modules/mhcflurry/default.nix | 99 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 101 insertions(+) create mode 100644 pkgs/development/python-modules/mhcflurry/default.nix diff --git a/pkgs/development/python-modules/mhcflurry/default.nix b/pkgs/development/python-modules/mhcflurry/default.nix new file mode 100644 index 000000000000..6ade4b8ecb2e --- /dev/null +++ b/pkgs/development/python-modules/mhcflurry/default.nix @@ -0,0 +1,99 @@ +{ appdirs +, buildPythonPackage +, fetchFromGitHub +, keras +, lib +, mhcgnomes +, nose +, pandas +, pytestCheckHook +, pythonRelaxDepsHook +, pyyaml +, scikit-learn +, tensorflow +, tqdm +}: + +buildPythonPackage rec { + pname = "mhcflurry"; + version = "2.0.6"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "openvax"; + repo = pname; + rev = "refs/tags/v${version}"; + hash = "sha256-Cr7L6uo6Kc1PSeG5nK6zQSD7eeCFcUJUzhsX+waz7og="; + }; + + nativeBuildInputs = [ pythonRelaxDepsHook ]; + + pythonRemoveDeps = [ + # See https://github.com/openvax/mhcflurry/issues/216. + "np-utils" + ]; + + # keras and tensorflow are not in the official setup.py requirements but are required for the CLI utilities to run. + propagatedBuildInputs = [ + appdirs + keras + mhcgnomes + pandas + pyyaml + scikit-learn + tensorflow + tqdm + ]; + + nativeCheckInputs = [ nose pytestCheckHook ]; + + disabledTests = [ + # RuntimeError: Missing MHCflurry downloadable file: /homeless-shelter/.local... + "test_a1_mage_epitope_downloaded_models" + "test_a1_titin_epitope_downloaded_models" + "test_a2_hiv_epitope_downloaded_models" + "test_basic" + "test_caching" + "test_class1_neural_network_a0205_training_accuracy" + "test_commandline_sequences" + "test_correlation" + "test_csv" + "test_downloaded_predictor_gives_percentile_ranks" + "test_downloaded_predictor_invalid_peptides" + "test_downloaded_predictor_is_savable" + "test_downloaded_predictor_is_serializable" + "test_downloaded_predictor_small" + "test_downloaded_predictor" + "test_fasta_50nm" + "test_fasta_best" + "test_fasta" + "test_merge" + "test_no_csv" + "test_on_hpv" + "test_run_cluster_parallelism" + "test_run_parallel" + "test_run_serial" + "test_speed_allele_specific" + "test_speed_pan_allele" + + # See https://github.com/openvax/mhcflurry/issues/217 + "test_more" + "test_small" + ]; + + disabledTestPaths = [ + # RuntimeError: Missing MHCflurry downloadable file: /homeless-shelter/.local... + "test/test_changing_allele_representations.py" + "test/test_class1_affinity_predictor.py" + "test/test_class1_pan.py" + ]; + + pythonImportsCheck = [ "mhcflurry" ]; + + meta = with lib; { + description = "Peptide-MHC I binding affinity prediction"; + homepage = "https://github.com/openvax/mhcflurry"; + license = licenses.asl20; + maintainers = with maintainers; [ samuela ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index da4526efff02..06e5449405cd 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6367,6 +6367,8 @@ self: super: with self; { mf2py = callPackage ../development/python-modules/mf2py { }; + mhcflurry = callPackage ../development/python-modules/mhcflurry { }; + mhcgnomes = callPackage ../development/python-modules/mhcgnomes { }; micawber = callPackage ../development/python-modules/micawber { }; From e9fb7c1417bfbdfedce3df6f55809b0fd8f1d485 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 15 Jul 2023 21:56:41 +0200 Subject: [PATCH 15/37] python311Packages.onvif-zeep-async: 3.1.9 -> 3.1.12 --- pkgs/development/python-modules/onvif-zeep-async/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/onvif-zeep-async/default.nix b/pkgs/development/python-modules/onvif-zeep-async/default.nix index e4befe938454..3d70ef77fb86 100644 --- a/pkgs/development/python-modules/onvif-zeep-async/default.nix +++ b/pkgs/development/python-modules/onvif-zeep-async/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "onvif-zeep-async"; - version = "3.1.9"; + version = "3.1.12"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-szvRN2EmBV4BEM7EuL/Db5hwBtXwbn7M21h9NzS8l3k="; + hash = "sha256-TXSwrWnDXzntXZN/u09QB3BsIa6tpf6LpGFKEyA/GH8="; }; propagatedBuildInputs = [ From a492827472c16ea24b8231bd804272a85f87b3d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 15 Jul 2023 21:59:14 +0200 Subject: [PATCH 16/37] python311Packages.pysmartapp: 0.3.4 -> 0.3.5 Diff: https://github.com/andrewsayre/pysmartapp/compare/0.3.4...0.3.5 Changelog: https://github.com/andrewsayre/pysmartapp/releases/tag/0.3.5 --- pkgs/development/python-modules/pysmartapp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmartapp/default.nix b/pkgs/development/python-modules/pysmartapp/default.nix index 84c79409aa65..e404ef905de1 100644 --- a/pkgs/development/python-modules/pysmartapp/default.nix +++ b/pkgs/development/python-modules/pysmartapp/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pysmartapp"; - version = "0.3.4"; + version = "0.3.5"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "andrewsayre"; repo = pname; rev = version; - hash = "sha256-zYjv7wRxQTS4PnNaY69bw9xE6I4DZMocwUzEICBfwqM="; + hash = "sha256-RiRGOO5l5hcHllyDDGLtQHr51JOTZhAa/wK8BfMqmAY="; }; propagatedBuildInputs = [ From 7e8aef5f2df5723deddc2e2390b800313c588b91 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 15 Jul 2023 22:00:10 +0200 Subject: [PATCH 17/37] python311Packages.pygtfs: 0.1.7 -> 0.1.9 --- pkgs/development/python-modules/pygtfs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygtfs/default.nix b/pkgs/development/python-modules/pygtfs/default.nix index edded89ab5f4..aeb65d92556d 100644 --- a/pkgs/development/python-modules/pygtfs/default.nix +++ b/pkgs/development/python-modules/pygtfs/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pygtfs"; - version = "0.1.7"; + version = "0.1.9"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-sGJwtf8DVIrE4hcU3IksnyAAt8yf67UBJIiVILDSsv8="; + hash = "sha256-J5vu51OOMabWd8h60PpvvBiCnwQlhEnBywNXxy9hOuA="; }; postPatch = '' From da4c1488be002f098569b9f7a8c641451f7173cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 20:06:08 +0000 Subject: [PATCH 18/37] nixpacks: 1.9.2 -> 1.10.0 --- pkgs/applications/virtualization/nixpacks/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/virtualization/nixpacks/default.nix b/pkgs/applications/virtualization/nixpacks/default.nix index 3b5b87e8d946..4d69bb717759 100644 --- a/pkgs/applications/virtualization/nixpacks/default.nix +++ b/pkgs/applications/virtualization/nixpacks/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "nixpacks"; - version = "1.9.2"; + version = "1.10.0"; src = fetchFromGitHub { owner = "railwayapp"; repo = pname; rev = "v${version}"; - sha256 = "sha256-tUL8pvUmRMTEeQpHbxaBMDuEdaEYVGmkopAhCL26CCk="; + sha256 = "sha256-ltssKi78lBkHEgdlVSRPWXEczWIACwHTz0SW57/sTAQ="; }; - cargoHash = "sha256-I+ILjtnbLuxWHmw9KFMc00GWOOpY7UC8i+9nbybDPg4="; + cargoHash = "sha256-nUP4g3RFBCC13beSHRqRKdlf3HtHUthGo/friKvce+Q="; # skip test due FHS dependency doCheck = false; From f1091c83ef9365899950ffb67dc746b73c0182fb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 15 Jul 2023 22:27:01 +0200 Subject: [PATCH 19/37] python311Packages.twilio: 8.4.0 -> 8.5.0 Diff: https://github.com/twilio/twilio-python/compare/refs/tags/8.4.0...8.5.0 Changelog: https://github.com/twilio/twilio-python/blob/8.5.0/CHANGES.md --- pkgs/development/python-modules/twilio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index da73522b72dd..81b2f1afd141 100644 --- a/pkgs/development/python-modules/twilio/default.nix +++ b/pkgs/development/python-modules/twilio/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "twilio"; - version = "8.4.0"; + version = "8.5.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "twilio"; repo = "twilio-python"; rev = "refs/tags/${version}"; - hash = "sha256-ZvAbzceHEkVf/BPT8klYuiFQbMn/NCwsDTR32ku1c8w="; + hash = "sha256-tU4nyjo1DC7F2UvaV6Hn/Nqxbm8OR1E1qtUGMVgZ8U8="; }; propagatedBuildInputs = [ From 9fb9bf7e66597a9459bb5dcbb40e806ddf3190f3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 15 Jul 2023 22:29:50 +0200 Subject: [PATCH 20/37] python311Packages.bond-async: 0.1.23 -> 0.2.1 Diff: https://github.com/bondhome/bond-async/compare/refs/tags/v0.1.23...v0.2.1 Changelog: https://github.com/bondhome/bond-async/releases/tag/v0.2.1 --- .../python-modules/bond-async/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/bond-async/default.nix b/pkgs/development/python-modules/bond-async/default.nix index 4b541c5b7173..1278315d78cc 100644 --- a/pkgs/development/python-modules/bond-async/default.nix +++ b/pkgs/development/python-modules/bond-async/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , aiohttp , aioresponses +, orjson , pytest-asyncio , pytestCheckHook , pythonOlder @@ -10,7 +11,7 @@ buildPythonPackage rec { pname = "bond-async"; - version = "0.1.23"; + version = "0.2.1"; disabled = pythonOlder "3.7"; @@ -20,11 +21,12 @@ buildPythonPackage rec { owner = "bondhome"; repo = "bond-async"; rev = "refs/tags/v${version}"; - hash = "sha256-Kht2O/+F7Nw78p1Q6NGugm2bfAwZAUWAs30htoWkafI="; + hash = "sha256-YRJHUOYFLf4dtQGIFKHLdUQxWTnZzG1MPirMsGvDor8="; }; propagatedBuildInputs = [ aiohttp + orjson ]; nativeCheckInputs = [ @@ -37,11 +39,11 @@ buildPythonPackage rec { "bond_async" ]; - meta = { + meta = with lib; { description = "Asynchronous Python wrapper library over Bond Local API"; homepage = "https://github.com/bondhome/bond-async"; changelog = "https://github.com/bondhome/bond-async/releases/tag/v${version}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ dotlambda ]; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; }; } From 74baebfd401bcc1eb638bee267af18f8a889f700 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 20:34:24 +0000 Subject: [PATCH 21/37] flyctl: 0.1.53 -> 0.1.56 --- pkgs/development/web/flyctl/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/web/flyctl/default.nix b/pkgs/development/web/flyctl/default.nix index bd3d0ebd613b..907cba187cb5 100644 --- a/pkgs/development/web/flyctl/default.nix +++ b/pkgs/development/web/flyctl/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "flyctl"; - version = "0.1.53"; + version = "0.1.56"; src = fetchFromGitHub { owner = "superfly"; repo = "flyctl"; rev = "v${version}"; - hash = "sha256-Fmfj7p8gnArUniI4fTPusspu2ZNjU9mpH2CckTdgiNQ="; + hash = "sha256-Megf4kQ17rwvHKlREzEw7YIibtl/wol0U5bVvPuwxxI="; }; - vendorHash = "sha256-bMuXqoxwwmMxo7RtbYnpfKuYYRXYdSF2p6oyBP6xJ40="; + vendorHash = "sha256-EI1cyLCiUEkit80gh0BV6Ti8CX8KYuIqz2od7LDLTXg="; subPackages = [ "." ]; From c71fa0b88fdc767ee401f9ceb97089e339ee64e1 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 15 Jul 2023 23:00:12 +0200 Subject: [PATCH 22/37] mygui: 3.4.1 -> 3.4.2 --- pkgs/development/libraries/mygui/default.nix | 4 ++-- pkgs/development/libraries/mygui/disable-framework.patch | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/mygui/default.nix b/pkgs/development/libraries/mygui/default.nix index 4cb475b9a0af..c785e640ccb0 100644 --- a/pkgs/development/libraries/mygui/default.nix +++ b/pkgs/development/libraries/mygui/default.nix @@ -20,13 +20,13 @@ let in stdenv.mkDerivation rec { pname = "mygui"; - version = "3.4.1"; + version = "3.4.2"; src = fetchFromGitHub { owner = "MyGUI"; repo = "mygui"; rev = "MyGUI${version}"; - hash = "sha256-5u9whibYKPj8tCuhdLOhL4nDisbFAB0NxxdjU/8izb8="; + hash = "sha256-yBV0ImOFJlqBPqqOjXYe4SFO2liSGZCEwvehED5Ubj4="; }; patches = [ diff --git a/pkgs/development/libraries/mygui/disable-framework.patch b/pkgs/development/libraries/mygui/disable-framework.patch index 502e58ac3625..d497c862ac8a 100644 --- a/pkgs/development/libraries/mygui/disable-framework.patch +++ b/pkgs/development/libraries/mygui/disable-framework.patch @@ -1,8 +1,8 @@ diff --git a/CMake/Utils/MyGUIConfigTargets.cmake b/CMake/Utils/MyGUIConfigTargets.cmake -index bba3f91..8f4f351 100644 +index 7e279c986..b33f097c0 100644 --- a/CMake/Utils/MyGUIConfigTargets.cmake +++ b/CMake/Utils/MyGUIConfigTargets.cmake -@@ -477,14 +477,6 @@ function(mygui_config_lib PROJECTNAME) +@@ -418,15 +418,6 @@ function(mygui_config_lib PROJECTNAME) if (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "Intel") # add GCC visibility flags to shared library build set_target_properties(${PROJECTNAME} PROPERTIES COMPILE_FLAGS "${MYGUI_GCC_VISIBILITY_FLAGS}") @@ -12,7 +12,8 @@ index bba3f91..8f4f351 100644 - set_target_properties(${PROJECTNAME} PROPERTIES PUBLIC_HEADER "${${PROJECTNAME}_HEADERS}") - set_target_properties(${PROJECTNAME} PROPERTIES OUTPUT_NAME ${PROJECTNAME}) - set_target_properties(${PROJECTNAME} PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE) -- set_target_properties(${PROJECTNAME} PROPERTIES INSTALL_NAME_DIR "@executable_path/../Frameworks") +- set_target_properties(${PROJECTNAME} PROPERTIES BUILD_WITH_INSTALL_NAME_DIR TRUE) +- set_target_properties(${PROJECTNAME} PROPERTIES INSTALL_NAME_DIR "@executable_path/../lib") - endif (APPLE) endif () endif (MYGUI_STATIC) From 58a7237fbf4c246a142ed24280c9677009d09c2d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 21:00:37 +0000 Subject: [PATCH 23/37] sentry-native: 0.6.4 -> 0.6.5 --- pkgs/development/libraries/sentry-native/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/sentry-native/default.nix b/pkgs/development/libraries/sentry-native/default.nix index 1c93b0367a05..9f6ac99c6f02 100644 --- a/pkgs/development/libraries/sentry-native/default.nix +++ b/pkgs/development/libraries/sentry-native/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "sentry-native"; - version = "0.6.4"; + version = "0.6.5"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; rev = version; - hash = "sha256-AMGp2tfYMocIdnqHXqxPBoNH+6E8MtCuNTYlt9CigcY="; + hash = "sha256-x9xqcQQQS6hUcZaF8Ei8OmDXUP+y3prVyjlzwm4+4ko="; }; nativeBuildInputs = [ From 5a79ce6a57ef96b636738bdc72dd5717a2436fb1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 21:25:22 +0000 Subject: [PATCH 24/37] pluto: 5.17.0 -> 5.18.1 --- pkgs/applications/networking/cluster/pluto/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/pluto/default.nix b/pkgs/applications/networking/cluster/pluto/default.nix index fbcbd6966133..589893a24e2f 100644 --- a/pkgs/applications/networking/cluster/pluto/default.nix +++ b/pkgs/applications/networking/cluster/pluto/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "pluto"; - version = "5.17.0"; + version = "5.18.1"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "pluto"; rev = "v${version}"; - sha256 = "sha256-oJ9GWzgukwBEo0kMUSS+rxYPgjFwtchiAYOCy1SwWic="; + sha256 = "sha256-E4DPJDBa/WX5JVsWgqdEv/O/XCvHDLyaL+nSMmw6Npg="; }; vendorHash = "sha256-okqDtxSKVLlmnm5JdCKSvRZkXTsghi/L5R9TX10WWjY="; From 4b11baf26c67c8f899bcd8cd7fd4094f624bb58c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 21:32:25 +0000 Subject: [PATCH 25/37] libudev-zero: 1.0.2 -> 1.0.3 --- pkgs/development/libraries/libudev-zero/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libudev-zero/default.nix b/pkgs/development/libraries/libudev-zero/default.nix index 1a3bdfaa02b3..ffacc906b4ea 100644 --- a/pkgs/development/libraries/libudev-zero/default.nix +++ b/pkgs/development/libraries/libudev-zero/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "libudev-zero"; - version = "1.0.2"; + version = "1.0.3"; src = fetchFromGitHub { owner = "illiliti"; repo = "libudev-zero"; rev = version; - sha256 = "sha256-SU1pPmLLeTWZe5ybhmDplFw6O/vpEjFAKgfKDl0RS4U="; + sha256 = "sha256-NXDof1tfr66ywYhCBDlPa+8DUfFj6YH0dvSaxHFqsXI="; }; makeFlags = [ "PREFIX=$(out)" "AR=${stdenv.cc.targetPrefix}ar" ]; From ead89b5269eee437ab25e406ab541f458b0a02b3 Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Sat, 15 Jul 2023 19:15:40 -0400 Subject: [PATCH 26/37] anytype: 0.32.3 -> 0.33.0 --- pkgs/applications/misc/anytype/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/anytype/default.nix b/pkgs/applications/misc/anytype/default.nix index 00728866d554..af42c194e6ec 100644 --- a/pkgs/applications/misc/anytype/default.nix +++ b/pkgs/applications/misc/anytype/default.nix @@ -2,13 +2,13 @@ let pname = "anytype"; - version = "0.32.3"; + version = "0.33.0"; name = "Anytype-${version}"; nameExecutable = pname; src = fetchurl { url = "https://anytype-release.fra1.cdn.digitaloceanspaces.com/Anytype-${version}.AppImage"; name = "Anytype-${version}.AppImage"; - sha256 = "sha256-usRGwQuYNETQu+a23UeW384tOFXLfsjO6Tc+57utCvk="; + sha256 = "sha256-lkocuPlUYGFWWEMaz7Q/SWMFIGa2w+jNQ0u5EzcSz7M="; }; appimageContents = appimageTools.extractType2 { inherit name src; }; in From 94d1f330eee4c26e42ec04789f417b5c96418d41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Jul 2023 19:22:45 +0000 Subject: [PATCH 27/37] cargo-pgrx: 0.9.7 -> 0.9.8 --- pkgs/development/tools/rust/cargo-pgrx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-pgrx/default.nix b/pkgs/development/tools/rust/cargo-pgrx/default.nix index d1065930cb63..ceab49a71780 100644 --- a/pkgs/development/tools/rust/cargo-pgrx/default.nix +++ b/pkgs/development/tools/rust/cargo-pgrx/default.nix @@ -2,17 +2,17 @@ let pname = "cargo-pgrx"; - version = "0.9.7"; + version = "0.9.8"; in rustPlatform.buildRustPackage rec { inherit version pname; src = fetchCrate { inherit version pname; - hash = "sha256-uDBq7tUZ9f8h5nlRFR1mv4+Ty1OFtAk5P7OTNQPI1gI="; + hash = "sha256-Sk9fz84EheP+Ohq2e2E1q7dKDPE2Y4QSsHGlNvNb/g0="; }; - cargoHash = "sha256-YTkjqMNF+cz5XtELh7+l8KwvRoVKQP7t98nkJwkW218="; + cargoHash = "sha256-MSANrOjpcyKuoxyomCspxjYwzlT7BLJE3CseczOfOJY="; nativeBuildInputs = [ pkg-config ]; From 7e281993bbc6f09832c2018b3838fc4da14b32d6 Mon Sep 17 00:00:00 2001 From: rewine Date: Sat, 15 Jul 2023 23:50:29 +0800 Subject: [PATCH 28/37] labwc: 0.6.3 -> 0.6.4 --- pkgs/applications/window-managers/labwc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/window-managers/labwc/default.nix b/pkgs/applications/window-managers/labwc/default.nix index 80ce9be1e3f4..b689235c7a30 100644 --- a/pkgs/applications/window-managers/labwc/default.nix +++ b/pkgs/applications/window-managers/labwc/default.nix @@ -27,13 +27,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "labwc"; - version = "0.6.3"; + version = "0.6.4"; src = fetchFromGitHub { owner = "labwc"; repo = "labwc"; rev = finalAttrs.version; - hash = "sha256-d8cbY1NbW5LLKxkoh+PFelPhikDOwBrFt3jfizKSb/0="; + hash = "sha256-8FMC0tq5Gp5qDPUmoJTCrHEergDMUbiTco17jPTJUgE="; }; nativeBuildInputs = [ From 3831e51c041ae511272fc3ddcd4c60dddd2e511e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 16 Jul 2023 00:48:23 +0000 Subject: [PATCH 29/37] stripe-cli: 1.15.0 -> 1.16.0 --- pkgs/tools/admin/stripe-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/stripe-cli/default.nix b/pkgs/tools/admin/stripe-cli/default.nix index d0a28d44777e..32c83c47b039 100644 --- a/pkgs/tools/admin/stripe-cli/default.nix +++ b/pkgs/tools/admin/stripe-cli/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "stripe-cli"; - version = "1.15.0"; + version = "1.16.0"; src = fetchFromGitHub { owner = "stripe"; repo = pname; rev = "v${version}"; - hash = "sha256-PeTiQLwutJSu3/l/iHXBXi5B05wDRzzJL+r9RDIZmPw="; + hash = "sha256-wK9nsek06T7hHdDmDKK9hY/4GcIOTtqGdoMujEEwb7g="; }; vendorHash = "sha256-DYA6cu2KzEBZ4wsT7wjcdY1endQQOZlj2aOwu6iGLew="; @@ -29,7 +29,7 @@ buildGoModule rec { rm pkg/cmd/resources_test.go rm pkg/cmd/root_test.go - # TODO: no clue why it's broken (1.15.0), remove for now. + # TODO: no clue why it's broken (1.16.0), remove for now. rm pkg/login/client_login_test.go rm pkg/git/editor_test.go rm pkg/rpcservice/sample_create_test.go From 9aa25b99bc94a401996c43102b393f7b266dfd78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 16 Jul 2023 00:59:15 +0000 Subject: [PATCH 30/37] kubie: 0.19.3 -> 0.20.1 --- pkgs/development/tools/kubie/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/kubie/default.nix b/pkgs/development/tools/kubie/default.nix index f58b3de97740..956a0d6d7d00 100644 --- a/pkgs/development/tools/kubie/default.nix +++ b/pkgs/development/tools/kubie/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "kubie"; - version = "0.19.3"; + version = "0.20.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "sbstp"; repo = "kubie"; - sha256 = "sha256-c4+ebl/tWPxAlgt/N5/xalZQZGSizKp/pDcgojbjy7A="; + sha256 = "sha256-qWF0DCttotGEw6aLv+hCHqr2arZGSniOqzAiFdfgF34="; }; - cargoHash = "sha256-D3RjlYMD/UHfYxUMvZVSiRHOPmcLVGgsRVghoaMn9AM="; + cargoHash = "sha256-FLlz2bfc57WWzhc9JuV6OlbYCZOd61FojPcACjBt3i0="; nativeBuildInputs = [ installShellFiles ]; From ae38d7dff85b3d9c94c5c6561ddc690f0b57c03b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 16 Jul 2023 01:11:53 +0000 Subject: [PATCH 31/37] pocketbase: 0.16.7 -> 0.16.8 --- pkgs/servers/pocketbase/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/pocketbase/default.nix b/pkgs/servers/pocketbase/default.nix index 43ef21b9ac8f..f65d83c08896 100644 --- a/pkgs/servers/pocketbase/default.nix +++ b/pkgs/servers/pocketbase/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "pocketbase"; - version = "0.16.7"; + version = "0.16.8"; src = fetchFromGitHub { owner = "pocketbase"; repo = pname; rev = "v${version}"; - sha256 = "sha256-ZP1NaxQ7avg4ftLh9PXIEAN8iLrjsc+LcJlrIguIEN0="; + sha256 = "sha256-wZp7WfSdKN9oF6mZsT4QsKvY53MsggbEmBS8TkCFkuU="; }; - vendorHash = "sha256-d1YGRULQh1LwQaH/44ZrBq2p8E63BhqnWzvpv7RVaqw="; + vendorHash = "sha256-h3lkmpHEMr/aueP+lJpa9HJCidEpm7xSKws28+ZSeQA="; # This is the released subpackage from upstream repo subPackages = [ "examples/base" ]; From 8524676c5c85fe5d03420dd8b4b3a3ae9b619683 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo?= Date: Sat, 15 Jul 2023 12:15:58 -0300 Subject: [PATCH 32/37] vivaldi-ffmpeg-codecs: 104.0.5112.101 -> 112.0.5615.49 --- .../networking/browsers/vivaldi/ffmpeg-codecs.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/vivaldi/ffmpeg-codecs.nix b/pkgs/applications/networking/browsers/vivaldi/ffmpeg-codecs.nix index b5c9cd02e792..68ba61e1cae0 100644 --- a/pkgs/applications/networking/browsers/vivaldi/ffmpeg-codecs.nix +++ b/pkgs/applications/networking/browsers/vivaldi/ffmpeg-codecs.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "chromium-codecs-ffmpeg-extra"; - version = "104.0.5112.101"; + version = "112.0.5615.49"; src = fetchurl { - url = "https://launchpadlibrarian.net/618703258/${pname}_${version}-0ubuntu0.18.04.1_amd64.deb"; - sha256 = "sha256-V+zqLhI8L/8ssxSR6S2v4gUAtoK3fB8Fi9bajBFEauU="; + url = "https://launchpadlibrarian.net/660647727/${pname}_${version}-0ubuntu0.18.04.1_amd64.deb"; + sha256 = "sha256-mHjvjRG+toRcsOMca+JPXNZPgyQROH2qtSpBPHLmt3s="; }; buildInputs = [ dpkg ]; From df5cfec1cde1cf26aea55b1cc670bbe52a12fabe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo?= Date: Sat, 15 Jul 2023 22:46:35 -0300 Subject: [PATCH 33/37] vivaldi: fix a typo in update script --- pkgs/applications/networking/browsers/vivaldi/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/browsers/vivaldi/update.sh b/pkgs/applications/networking/browsers/vivaldi/update.sh index 56b0e10352bf..461b38e3ec44 100755 --- a/pkgs/applications/networking/browsers/vivaldi/update.sh +++ b/pkgs/applications/networking/browsers/vivaldi/update.sh @@ -43,5 +43,5 @@ if [[ "$chromium_version" != "$chromium_version_old" ]]; then (cd "$root" && update-source-version vivaldi-ffmpeg-codecs "$chromium_version") git add "${ffmpeg_nix}" - git commit -m "vivaldi-ffmepg-codecs: $chromium_version_old -> $chromium_version" + git commit -m "vivaldi-ffmpeg-codecs: $chromium_version_old -> $chromium_version" fi From afd6b815c41aaa75767ae328b57059144169ffa9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 16 Jul 2023 00:27:30 +0000 Subject: [PATCH 34/37] trealla: 2.21.33 -> 2.22.11 --- pkgs/development/interpreters/trealla/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/trealla/default.nix b/pkgs/development/interpreters/trealla/default.nix index 1c47005f7207..82a3c25bd0ad 100644 --- a/pkgs/development/interpreters/trealla/default.nix +++ b/pkgs/development/interpreters/trealla/default.nix @@ -16,13 +16,13 @@ assert lib.elem lineEditingLibrary [ "isocline" "readline" ]; stdenv.mkDerivation (finalAttrs: { pname = "trealla"; - version = "2.21.33"; + version = "2.22.11"; src = fetchFromGitHub { owner = "trealla-prolog"; repo = "trealla"; rev = "v${finalAttrs.version}"; - hash = "sha256-IpJey3S5iOCGfdfyHzc+lU9JR5fK04fnA0Ulq5Mmqks="; + hash = "sha256-w91mVdTVXWCAtY0eFyYVxrSKydiqHgsbkl+MQxHt13E="; }; postPatch = '' From 79c848fd131d8114516b7478f4740c310a4df746 Mon Sep 17 00:00:00 2001 From: happysalada Date: Wed, 12 Jul 2023 23:36:31 +0800 Subject: [PATCH 35/37] python310Packages.ninja: init at 0.6 --- .../python-modules/detectron2/default.nix | 99 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 101 insertions(+) create mode 100644 pkgs/development/python-modules/detectron2/default.nix diff --git a/pkgs/development/python-modules/detectron2/default.nix b/pkgs/development/python-modules/detectron2/default.nix new file mode 100644 index 000000000000..da273415d831 --- /dev/null +++ b/pkgs/development/python-modules/detectron2/default.nix @@ -0,0 +1,99 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pythonRelaxDepsHook +, ninja +# build inputs +, pillow +, matplotlib +, pycocotools +, termcolor +, yacs +, tabulate +, cloudpickle +, tqdm +, tensorboard +, fvcore +, iopath +, omegaconf +, hydra-core +, black +, packaging +# optional dependencies +, fairscale +, timm +, scipy +, shapely +, pygments +, psutil +}: + +let + name = "detectron2"; + version = "0.6"; + optional-dependencies = { + all = [ + fairscale + timm + scipy + shapely + pygments + psutil + ]; + }; +in +buildPythonPackage { + inherit name version; + + src = fetchFromGitHub { + owner = "facebookresearch"; + repo = name; + rev = "v${version}"; + sha256 = "1w6cgvc8r2lwr72yxicls650jr46nriv1csivp2va9k1km8jx2sf"; + }; + + nativeBuildInputs = [ + pythonRelaxDepsHook + ninja + ]; + + dontUseNinjaBuild = true; + dontUseNinjaInstall = true; + dontUseNinjaCheck = true; + + pythonRelaxDeps = [ + "black" + ]; + + propagatedBuildInputs = [ + pillow + matplotlib + pycocotools + termcolor + yacs + tabulate + cloudpickle + tqdm + tensorboard + fvcore + iopath + omegaconf + hydra-core + black + packaging + ] ++ optional-dependencies.all; + + passthru.optional-dependencies = optional-dependencies; + + # disable the tests for now until someone can check on a linux machine. + # doCheck = false; + + pythonImportsCheck = [ "detectron2" ]; + + meta = with lib; { + description = "Facebooks's next-generation platform for object detection, segmentation and other visual recognition tasks"; + homepage = "https://github.com/facebookresearch/detectron2"; + license = licenses.asl20; + maintainers = with maintainers; [ happysalada ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1e7191d7c83c..f26f813742a5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2571,6 +2571,8 @@ self: super: with self; { detect-secrets = callPackage ../development/python-modules/detect-secrets { }; + detectron2 = callPackage ../development/python-modules/detectron2 { }; + devito = callPackage ../development/python-modules/devito { }; devolo-home-control-api = callPackage ../development/python-modules/devolo-home-control-api { }; From 530b5df35c6007aef40bff37eb5b06db3904c718 Mon Sep 17 00:00:00 2001 From: happysalada Date: Sat, 15 Jul 2023 08:33:21 +0800 Subject: [PATCH 36/37] python310Packages.py3nvml: init at 0.2.7 --- .../python-modules/py3nvml/default.nix | 29 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/development/python-modules/py3nvml/default.nix diff --git a/pkgs/development/python-modules/py3nvml/default.nix b/pkgs/development/python-modules/py3nvml/default.nix new file mode 100644 index 000000000000..3cd3b122d867 --- /dev/null +++ b/pkgs/development/python-modules/py3nvml/default.nix @@ -0,0 +1,29 @@ +{ lib +, buildPythonPackage +, fetchPypi +, xmltodict +}: + +buildPythonPackage rec { + pname = "py3nvml"; + version = "0.2.7"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-Ce4dBFmKbmZOJEZfgEzjv+EZpv21Ni3xwWj4qpKfvXM="; + }; + + propagatedBuildInputs = [ + xmltodict + ]; + + pythonImportsCheck = [ "py3nvml" ]; + + meta = with lib; { + description = "Python 3 Bindings for the NVIDIA Management Library"; + homepage = "https://pypi.org/project/py3nvml/"; + license = with licenses; [ bsd3 bsd2 ]; + maintainers = with maintainers; [ happysalada ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f26f813742a5..7a5c1225d55c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8447,6 +8447,8 @@ self: super: with self; { py3exiv2 = callPackage ../development/python-modules/py3exiv2 { }; + py3nvml = callPackage ../development/python-modules/py3nvml { }; + py3rijndael = callPackage ../development/python-modules/py3rijndael { }; py3status = callPackage ../development/python-modules/py3status { }; From 66c990850b878437510cc6096e6babce86de5dcb Mon Sep 17 00:00:00 2001 From: happysalada Date: Sat, 15 Jul 2023 08:42:43 +0800 Subject: [PATCH 37/37] python310Packages.onnxruntime-tools: init at 1.7.0 --- .../onnxruntime-tools/default.nix | 50 +++++++++++++++++++ .../python-modules/transformers/default.nix | 8 +-- pkgs/top-level/python-packages.nix | 2 + 3 files changed, 57 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/python-modules/onnxruntime-tools/default.nix diff --git a/pkgs/development/python-modules/onnxruntime-tools/default.nix b/pkgs/development/python-modules/onnxruntime-tools/default.nix new file mode 100644 index 000000000000..6f8a5001b1ff --- /dev/null +++ b/pkgs/development/python-modules/onnxruntime-tools/default.nix @@ -0,0 +1,50 @@ +{ lib +, buildPythonPackage +, fetchPypi +, coloredlogs +, numpy +, onnx +, packaging +, psutil +, py-cpuinfo +, py3nvml +, sympy +}: + +buildPythonPackage rec { + pname = "onnxruntime-tools"; + version = "1.7.0"; + format = "wheel"; + + # the build distribution doesn't work at all, it seems to expect the same structure + # as the github source repo. + # The github source wasn't immediately obvious how to build for this subpackage. + src = fetchPypi { + pname = "onnxruntime_tools"; + inherit version; + format = "wheel"; + dist = "py3"; + python = "py3"; + hash = "sha256-Hf+Ii1xIKsW8Yn8S4QhEX+/LPWAMQ/Y2M5dTFv5hetg="; + }; + + propagatedBuildInputs = [ + coloredlogs + numpy + onnx + packaging + psutil + py-cpuinfo + py3nvml + sympy + ]; + + pythonImportsCheck = [ "onnxruntime_tools" ]; + + meta = with lib; { + description = "Transformers Model Optimization Tool of ONNXRuntime"; + homepage = "https://pypi.org/project/onnxruntime-tools/"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ happysalada ]; + }; +} diff --git a/pkgs/development/python-modules/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix index 95eb3fc6b9a2..8855637016c6 100644 --- a/pkgs/development/python-modules/transformers/default.nix +++ b/pkgs/development/python-modules/transformers/default.nix @@ -17,6 +17,7 @@ # optional dependencies , scikit-learn , tensorflow +, onnxconverter-common , torch , accelerate , faiss @@ -27,6 +28,7 @@ , optax , ftfy , onnxruntime +, onnxruntime-tools , cookiecutter , sagemaker , fairscale @@ -96,7 +98,7 @@ buildPythonPackage rec { ]; tf = [ tensorflow - # onnxconverter-common + onnxconverter-common # tf2onnx # tensorflow-text # keras-nlp @@ -113,10 +115,10 @@ buildPythonPackage rec { ftfy = [ ftfy ]; onnxruntime = [ onnxruntime - # onnxruntime-tools + onnxruntime-tools ]; onnx = [ - # onnxconverter-common + onnxconverter-common # tf2onnx onnxruntime ]; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7a5c1225d55c..828108c74c8f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7228,6 +7228,8 @@ self: super: with self; { }; }; + onnxruntime-tools = callPackage ../development/python-modules/onnxruntime-tools { }; + onvif-zeep-async = callPackage ../development/python-modules/onvif-zeep-async { }; oocsi = callPackage ../development/python-modules/oocsi { };