lol

mallard-ducktype: init at 1.0.2

+44
+4
pkgs/by-name/ma/mallard-ducktype/package.nix
··· 1 + { python3 }: 2 + 3 + with python3.pkgs; 4 + toPythonApplication mallard-ducktype
+38
pkgs/development/python-modules/mallard-ducktype/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "mallard-ducktype"; 10 + version = "1.0.2"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "projectmallard"; 15 + repo = "mallard-ducktype"; 16 + tag = version; 17 + hash = "sha256-jHjzTBBRBh//bOrdnyCRmZRmpupgDaDRuZGAd75baco="; 18 + }; 19 + 20 + build-system = [ setuptools ]; 21 + 22 + checkPhase = '' 23 + runHook preCheck 24 + pushd tests 25 + ./runtests 26 + popd 27 + runHook postCheck 28 + ''; 29 + 30 + pythonImportsCheck = [ "mallard" ]; 31 + 32 + meta = { 33 + description = "Parser for the lightweight Ducktype syntax for Mallard"; 34 + homepage = "https://github.com/projectmallard/mallard-ducktype"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ ]; 37 + }; 38 + }
+2
pkgs/top-level/python-packages.nix
··· 7863 7863 7864 7864 malduck = callPackage ../development/python-modules/malduck { }; 7865 7865 7866 + mallard-ducktype = callPackage ../development/python-modules/mallard-ducktype { }; 7867 + 7866 7868 mammoth = callPackage ../development/python-modules/mammoth { }; 7867 7869 7868 7870 mamba-ssm = callPackage ../development/python-modules/mamba-ssm { };