ngrid: drop

This commit is contained in:
aleksana
2025-11-15 21:34:14 +08:00
parent b4799c4e2a
commit 481c9cb655
2 changed files with 1 additions and 73 deletions

View File

@@ -1,73 +0,0 @@
{
lib,
fetchFromGitHub,
python3,
expect,
}:
python3.pkgs.buildPythonApplication rec {
pname = "ngrid";
version = "0.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "twosigma";
repo = "ngrid";
rev = version;
hash = "sha256-69icp0m+bAHBsQFIDGd8NjfMsMYsB1sUfzuP/OBl5jc=";
};
nativeBuildInputs = [
python3.pkgs.setuptools
python3.pkgs.wheel
];
propagatedBuildInputs = [
python3.pkgs.six
python3.pkgs.numpy
python3.pkgs.pytz
python3.pkgs.pandas
];
pythonImportsCheck = [ "ngrid.main" ];
nativeCheckInputs = [
python3.pkgs.pytest
expect
];
checkPhase = ''
runHook preCheck
pytest test/formatters.py
echo -e "a,b,c\n1.98423,some string,5824.2" > test.csv
expect <<EOD
exp_internal 1
set timeout 3
spawn $out/bin/ngrid test.csv
expect {
"Traceback" { exit 1 }
timeout { }
}
send "q"
expect {
"Traceback" { exit 1 }
eof { exit 0 }
}
EOD
runHook postCheck
'';
meta = with lib; {
description = "It's \"less\" for data";
homepage = "https://github.com/twosigma/ngrid";
license = licenses.bsd3;
maintainers = with maintainers; [ twitchy0 ];
mainProgram = "ngrid";
};
}

View File

@@ -1114,6 +1114,7 @@ mapAliases {
"; # Added 2025-09-25
nextcloud30Packages = throw "Nextcloud 30 is EOL!"; # Added 2025-09-25
nfstrace = throw "nfstrace has been removed, as it was broken"; # Added 2025-08-25
ngrid = throw "'ngrid' has been removed as it has been unmaintained upstream and broken"; # Added 2025-11-15
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