{ lib , buildPythonPackage , fetchFromGitHub , pytestCheckHook , pythonOlder }: buildPythonPackage rec { pname = "zipstream-ng"; version = "1.7.1"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "pR0Ps"; repo = "zipstream-ng"; rev = "refs/tags/v${version}"; hash = "sha256-BYQse+DlyLUH9CofRfGrPUZjP7E8AP/wpirvJmSRfow="; }; pythonImportsCheck = [ "zipstream" ]; nativeCheckInputs = [ pytestCheckHook ]; meta = with lib; { description = "Library to generate streamable zip files"; mainProgram = "zipserver"; longDescription = '' A modern and easy to use streamable zip file generator. It can package and stream many files and folders on the fly without needing temporary files or excessive memory ''; homepage = "https://github.com/pR0Ps/zipstream-ng"; changelog = "https://github.com/pR0Ps/zipstream-ng/blob/v${version}/CHANGELOG.md"; license = licenses.lgpl3Only; maintainers = with maintainers; [ gador ]; }; }