stripe-cli: 1.23.3 -> 1.23.5 (#375724)
[NixPkgs.git] / pkgs / development / python-modules / riscv-config / default.nix
blobd3c134b4f45c5500a2f97d19d469d5fa195951b4
2   lib,
3   buildPythonPackage,
4   cerberus,
5   fetchFromGitHub,
6   pythonOlder,
7   pyyaml,
8   ruamel-yaml,
9   setuptools,
12 buildPythonPackage rec {
13   pname = "riscv-config";
14   version = "3.18.3";
15   pyproject = true;
17   disabled = pythonOlder "3.7";
19   src = fetchFromGitHub {
20     owner = "riscv-software-src";
21     repo = "riscv-config";
22     tag = version;
23     hash = "sha256-eaHi6ezgU8gQYH97gCS2TzEzIP3F4zfn7uiA/To2Gmc=";
24   };
26   pythonRelaxDeps = [ "pyyaml" ];
28   build-system = [ setuptools ];
30   dependencies = [
31     cerberus
32     pyyaml
33     ruamel-yaml
34   ];
36   # Module has no tests
37   doCheck = false;
39   pythonImportsCheck = [ "riscv_config" ];
41   meta = with lib; {
42     description = "RISC-V configuration validator";
43     homepage = "https://github.com/riscv/riscv-config";
44     changelog = "https://github.com/riscv-software-src/riscv-config/blob/${version}/CHANGELOG.md";
45     license = licenses.bsd3;
46     maintainers = with maintainers; [ genericnerdyusername ];
47     mainProgram = "riscv-config";
48   };