Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 54 lines
Nix
at llvm-cleanup
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455{ lib, stdenv, buildPythonPackage, callPackage, fetchFromGitHub, rustPlatform, libiconv,}:
buildPythonPackage rec { pname = "lzallright"; version = "0.2.3";
src = fetchFromGitHub { owner = "vlaci"; repo = pname; rev = "v${version}"; hash = "sha256-Zzif6WtecgAkNmml0kt0Z+Ewx0L30ahr+kwzYR5aUAM="; };
cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; hash = "sha256-+pV9q2QM6qFA1a5E10OAsE7KJEUsTiEiU1KqO4/2rFw="; };
format = "pyproject";
nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ];
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
pythonImportsCheck = [ "lzallright" ];
doCheck = false;
passthru.tests = { pytest = callPackage ./tests.nix { }; };
meta = with lib; { description = '' A Python 3.8+ binding for lzokay library which is an MIT licensed a minimal, C++14 implementation of the LZO compression format. ''; homepage = "https://github.com/vlaci/lzallright"; license = licenses.mit; maintainers = with maintainers; [ vlaci ]; };}