anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / lit / default.nix
bloba70b9ba08f735770fafb3e13ffb067964ae0314d
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   setuptools,
6   python,
7 }:
9 buildPythonPackage rec {
10   pname = "lit";
11   version = "18.1.8";
12   pyproject = true;
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-R8F0oYaUGugw8E3tdqNERgC+Z9Xl+4KCw3g/umccTts=";
17   };
19   nativeBuildInputs = [ setuptools ];
21   passthru = {
22     inherit python;
23   };
25   # Non-standard test suite. Needs custom checkPhase.
26   # Needs LLVM's `FileCheck` and `not`: `$out/bin/lit tests`
27   # There should be `llvmPackages.lit` since older LLVM versions may
28   # have the possibility of not correctly interfacing with newer lit versions
29   doCheck = false;
31   meta = {
32     description = "Portable tool for executing LLVM and Clang style test suites";
33     mainProgram = "lit";
34     homepage = "http://llvm.org/docs/CommandGuide/lit.html";
35     license = lib.licenses.ncsa;
36     maintainers = [ ];
37   };