Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
997 B · 47 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748{ lib, buildPythonPackage, fetchFromGitHub, typing-inspect, marshmallow-enum, hypothesis, mypy, pytestCheckHook}:
buildPythonPackage rec { pname = "dataclasses-json"; version = "0.5.7";
src = fetchFromGitHub { owner = "lidatong"; repo = pname; rev = "v${version}"; sha256 = "1xv9br6mm5pcwfy10ykbc1c0n83fqyj1pa81z272kqww7wpkkp6j"; };
propagatedBuildInputs = [ typing-inspect marshmallow-enum ];
nativeCheckInputs = [ hypothesis mypy pytestCheckHook ];
disabledTests = [ # mypy_main(None, text_io, text_io, [__file__], clean_exit=True) # TypeError: main() takes at most 4 arguments (5 given) "test_type_hints" ];
pythonImportsCheck = [ "dataclasses_json" ];
meta = with lib; { description = "Simple API for encoding and decoding dataclasses to and from JSON"; homepage = "https://github.com/lidatong/dataclasses-json"; license = licenses.mit; maintainers = with maintainers; [ albakham ]; };}