Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950{ buildPythonPackage, fetchPypi, lib, rustPlatform,}:
buildPythonPackage rec { pname = "minify-html"; version = "0.18.1";
pyproject = true;
# Fetching from Pypi, because there is no Cargo.lock in the GitHub repo. src = fetchPypi { inherit version; pname = "minify_html"; hash = "sha256-Q5mFMO9TdwHwA6jpCLdW147/MDyGsEGpWFXikFGLp5w="; };
cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; hash = "sha256-K0m+rM0dcosAOl5jYdh9CSRrL/Vuk1ATWHPQJbLxvRw="; };
# The sdist's nested .cargo/config makes maturin >= 1.13.0 skip adding # `-undefined dynamic_lookup` but cargo never reads it, dropping the flag postPatch = '' rm -r minify-html-python/.cargo '';
nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ];
pythonImportsCheck = [ "minify_html" ];
meta = { description = "Extremely fast and smart HTML + JS + CSS minifier"; homepage = "https://github.com/wilsonzlin/minify-html/tree/master/minify-html-python"; changelog = "https://github.com/wilsonzlin/minify-html/blob/v${version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ DutchGerman friedow ]; };}