1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools,
6 pyyaml,
7 unidecode,
8}:
9
10buildPythonPackage rec {
11 pname = "pyaml";
12 version = "25.7.0";
13 pyproject = true;
14
15 src = fetchPypi {
16 inherit pname version;
17 hash = "sha256-4ROmTsFogb8rCS4r64S33PG9mAlq0X9fFOj7eCp12Zs=";
18 };
19
20 nativeBuildInputs = [ setuptools ];
21
22 propagatedBuildInputs = [ pyyaml ];
23
24 nativeCheckInputs = [ unidecode ];
25
26 pythonImportsCheck = [ "pyaml" ];
27
28 meta = with lib; {
29 description = "PyYAML-based module to produce pretty and readable YAML-serialized data";
30 mainProgram = "pyaml";
31 homepage = "https://github.com/mk-fg/pretty-yaml";
32 license = licenses.wtfpl;
33 maintainers = [ ];
34 };
35}