maturin: Update to 1.3.0, build as Python (host-only) package
authorJeffery To <redacted>
Fri, 13 Oct 2023 17:51:09 +0000 (01:51 +0800)
committerJeffery To <redacted>
Fri, 13 Oct 2023 17:51:09 +0000 (01:51 +0800)
commit783e6f7491b8fd4f5c9d82a63fef324a52f94923
tree375f7b6dadd33650ea5ff1e713e5a8eed4a10b41
parent8c5f98d9524cc124bbbd02ffd95e37ef5283f8c8
maturin: Update to 1.3.0, build as Python (host-only) package

Python packages that use maturin to build do not call the maturin
program directly; they use the maturin build backend[1]. This build
backend is a Python library provided with maturin that interfaces with
the maturin program.

This changes the maturin package to use the Python build process so that
the build backend is installed correctly.

This also renames the source package to python-maturin and moves it into
the lang/python directory.

[1]: https://www.maturin.rs/#source-distribution

Signed-off-by: Jeffery To <redacted>
lang/python/python-maturin/Makefile [moved from lang/maturin/Makefile with 52% similarity]
git clone https://git.99rst.org/PROJECT