python312Packages.fnllm: 0.0.11 -> 0.0.12 (#364582)
[NixPkgs.git] / pkgs / development / python-modules / remarshal / default.nix
blob6f978a397a3abb93dcfb8d2f3d32e3c5c20a8391
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
6   # build deps
7   poetry-core,
9   # propagates
10   cbor2,
11   colorama,
12   python-dateutil,
13   pyyaml,
14   rich-argparse,
15   ruamel-yaml,
16   tomlkit,
17   u-msgpack-python,
19   # tested using
20   pytestCheckHook,
23 buildPythonPackage rec {
24   pname = "remarshal";
25   version = "0.20.0";
26   pyproject = true;
28   src = fetchFromGitHub {
29     owner = "dbohdan";
30     repo = "remarshal";
31     rev = "refs/tags/v${version}";
32     hash = "sha256-Fy+K0fM+vjZp8u7C0ElFa1xQM/CIMqFALe42gZRBNOs=";
33   };
35   build-system = [ poetry-core ];
37   dependencies = [
38     cbor2
39     colorama
40     python-dateutil
41     pyyaml
42     rich-argparse
43     ruamel-yaml
44     tomlkit
45     u-msgpack-python
46   ];
48   nativeCheckInputs = [ pytestCheckHook ];
50   meta = with lib; {
51     changelog = "https://github.com/remarshal-project/remarshal/releases/tag/v${version}";
52     description = "Convert between TOML, YAML and JSON";
53     license = licenses.mit;
54     homepage = "https://github.com/dbohdan/remarshal";
55     maintainers = with maintainers; [ offline ];
56   };