11 # TODO: offer meson as a Python package so we have dist-info folder.
13 buildPythonPackage rec {
14 pname = "mesonpep517";
19 inherit pname version;
20 hash = "sha256-Fyo7JfLqHJqbahEjVDt/0xJxOfVLqLn3xNJ4lSB7KIw=";
23 # Applies the following merge request, which doesn't apply cleanly:
24 # https://gitlab.com/thiblahute/mesonpep517/-/merge_requests/25
27 substituteInPlace pyproject.toml \
28 --replace 'backend-path = "."' 'backend-path = ["."]'
36 propagatedBuildInputs = [ toml ];
38 propagatedNativeBuildInputs = [ meson ninja ];
41 description = "Create pep517 compliant packages from the meson build system";
42 homepage = "https://gitlab.com/thiblahute/mesonpep517";
43 license = lib.licenses.asl20;
44 maintainers = [ lib.maintainers.fridh ];