diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 2fa7ca882e1..9d5b2e21bc9 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -215,6 +215,7 @@ heel = "Sergii Paryzhskyi "; henrytill = "Henry Till "; hinton = "Tom Hinton "; + hodapp = "Chris Hodapp "; hrdinka = "Christoph Hrdinka "; iand675 = "Ian Duncan "; ianwookim = "Ian-Woo Kim "; diff --git a/pkgs/development/python-modules/ezdxf/default.nix b/pkgs/development/python-modules/ezdxf/default.nix new file mode 100644 index 00000000000..c6c6137a2d4 --- /dev/null +++ b/pkgs/development/python-modules/ezdxf/default.nix @@ -0,0 +1,26 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, pyparsing, pytest }: + +buildPythonPackage rec { + version = "0.8.1"; + name = "ezdxf-${version}"; + + src = fetchFromGitHub { + owner = "mozman"; + repo = "ezdxf"; + rev = "v${version}"; + sha256 = "1c20j96n3rsgzaakfjl0wnydaj2qr69gbnnjs6mfa1hz2fjqri22"; + }; + + buildInputs = [ pytest ]; + checkPhase = "python -m unittest discover -s tests"; + + propagatedBuildInputs = [ pyparsing ]; + + meta = with stdenv.lib; { + description = "Python package to read and write DXF drawings (interface to the DXF file format)"; + homepage = https://github.com/mozman/ezdxf/; + license = licenses.mit; + maintainers = with maintainers; [ hodapp ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 75635111049..4665fdee6ea 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6990,6 +6990,8 @@ in { }; }; + ezdxf = callPackage ../development/python-modules/ezdxf {}; + facebook-sdk = buildPythonPackage rec { name = "facebook-sdk-0.4.0";