Unverified Commit 3d537fdd authored by Anthony's avatar Anthony Committed by GitHub
Browse files

nimbo: remove (#481444)

parents b8e0e4c3 18958ec5
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -19106,12 +19106,6 @@
    github = "0xnook";
    githubId = 88323754;
  };
  noreferences = {
    email = "norkus@norkus.net";
    github = "jozuas";
    githubId = 13085275;
    name = "Juozas Norkus";
  };
  norfair = {
    email = "syd@cs-syd.eu";
    github = "NorfairKing";

pkgs/by-name/ni/nimbo/package.nix

deleted100644 → 0
+0 −67
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  awscli,
  fetchFromGitHub,
  installShellFiles,
  python3,
}:

python3.pkgs.buildPythonApplication (finalAttrs: {
  pname = "nimbo";
  version = "0.3.0";
  format = "setuptools";

  src = fetchFromGitHub {
    owner = "nimbo-sh";
    repo = "nimbo";
    tag = "v${finalAttrs.version}";
    hash = "sha256-YC5T02Sw22Uczufbyts8l99oCQW4lPq0gPMRXCoKsvw=";
  };

  postPatch = ''
    # Wrong format specifier in awscli dependency
    substituteInPlace setup.py \
      --replace-fail "awscli>=1.19<2.0" "awscli>=1.19,<2.0"
  '';

  pythonRelaxDeps = [
    "awscli"
    "colorama"
    "rich"
  ];

  build-system = with python3.pkgs; [ setuptools ];

  nativeBuildInputs = [ installShellFiles ];

  dependencies = with python3.pkgs; [
    boto3
    click
    colorama
    pydantic
    pyyaml
    requests
    rich
    setuptools
  ];

  # nimbo tests require an AWS instance
  doCheck = false;

  pythonImportsCheck = [ "nimbo" ];

  makeWrapperArgs = [
    "--prefix"
    "PATH"
    ":"
    (lib.makeBinPath [ awscli ])
  ];

  meta = {
    description = "Run machine learning jobs on AWS with a single command";
    homepage = "https://github.com/nimbo-sh/nimbo";
    license = lib.licenses.bsl11;
    maintainers = with lib.maintainers; [ noreferences ];
  };
})
+1 −0
Original line number Diff line number Diff line
@@ -1225,6 +1225,7 @@ mapAliases {
  nfstrace = throw "nfstrace has been removed, as it was broken"; # Added 2025-08-25
  nginxQuic = throw "'nginxQuic' has been removed. QUIC support is now available in the default nginx builds.";
  ngrid = throw "'ngrid' has been removed as it has been unmaintained upstream and broken"; # Added 2025-11-15
  nimbo = throw "'nimbo' has been removed due to being archived upstream."; # Added 2026-01-18
  nix-direnv-flakes = throw "'nix-direnv-flakes' has been renamed to/replaced by 'nix-direnv'"; # Converted to throw 2025-10-27
  nix-ld-rs = throw "'nix-ld-rs' has been renamed to/replaced by 'nix-ld'"; # Converted to throw 2025-10-27
  nix-linter = throw "nix-linter has been removed as it was broken for 3 years and unmaintained upstream"; # Added 2025-09-06