10 buildPythonPackage rec {
11 pname = "construct-classes";
15 # no tests in PyPI tarball
16 src = fetchFromGitHub {
18 repo = "construct-classes";
20 hash = "sha256-l4sVacKTuQbhXCw2lVHCl1OzpCiKmEAm9nSQ8pxFuTo=";
23 nativeBuildInputs = [ poetry-core ];
25 propagatedBuildInputs = [ construct ];
27 nativeCheckInputs = [ pytestCheckHook ];
29 pythonImportsCheck = [ "construct_classes" ];
32 description = "Parse your binary data into dataclasses";
33 homepage = "https://github.com/matejcik/construct-classes";
34 license = licenses.mit;
35 maintainers = with maintainers; [ prusnak ];