python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / package-management / reuse / default.nix
blobd3fbc6fc37bfd42fed72372db8a588a2a9fbf6ba
1 { lib, python3Packages, fetchFromGitHub }:
3 python3Packages.buildPythonApplication rec {
4   pname = "reuse";
5   version = "1.0.0";
7   src = fetchFromGitHub {
8     owner = "fsfe";
9     repo = "reuse-tool";
10     rev = "v${version}";
11     sha256 = "0yplsbd5251s8cabazbdqb00jqv8ibbgal7fhj5pfxv5lsz17vkv";
12   };
14   propagatedBuildInputs = with python3Packages; [
15     binaryornot
16     boolean-py
17     debian
18     jinja2
19     license-expression
20     requests
21     setuptools
22     setuptools-scm
23   ];
25   checkInputs = with python3Packages; [ pytestCheckHook ];
27   meta = with lib; {
28     description = "A tool for compliance with the REUSE Initiative recommendations";
29     homepage = "https://github.com/fsfe/reuse-tool";
30     license = with licenses; [ asl20 cc-by-sa-40 cc0 gpl3Plus ];
31     maintainers = [ maintainers.FlorianFranzen ];
32   };