Skip to content

Draft: modtypes: Add pyproject type

Patrick Griffis requested to merge pgriffis/pyproject-modtype into master

This adds a new module type that is for building projects that have a pyproject.toml file.

It uses the build and installer python modules to do this.

I used this as a basic test:

  <pyproject id="meson">
    <branch repo="github-tar"
            version="0.64.0"
            module="mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz"
            checkoutdir="meson-${version}"
            hash="sha256:c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab">
    </branch>
  </pyproject>

Closes #288

Edited by Patrick Griffis

Merge request reports