devel/meson-python 0.18.0,1 MidnightBSD
Meson Python build backend (PEP-517)
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
fec85a962f- License
- mit
- Categories
- devel, python
Description
Python build backend (PEP-517) for Meson projects.
It enables Python package authors to use Meson as the build backend for their packages.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/meson-python | 0.18.0,1 |
| FreeBSD | devel/meson-python | 0.22.1,1 |
| OpenBSD | devel/meson-python | 0.22.1 |
| DragonFly | devel/meson-python | 0.16.0,1 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}meson-python
From mports:
cd /usr/mports/devel/meson-python && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python
Dependencies
As this port's Makefile names them.
Build 3
meson-${PYTHON_VER}: devel/meson${PYTHON_PKGNAMEPREFIX}packaging>=23.2: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.9.0: devel/py-pyproject-metadata
Runtime 4
meson-${PYTHON_VER}: devel/mesonpatchelf>0: sysutils/patchelf${PYTHON_PKGNAMEPREFIX}packaging>=23.2: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.9.0: devel/py-pyproject-metadata
Build dependencies 3
Run dependencies 4
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| meson_python-0.18.0.tar.gz | 95630 | c56a99ec9df669a40662fe46960321af6e4b14106c14db228709c1628e23848d |
Master sites 1
- PYPI
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
fec85a962f |
Lucas Holt | devel/meson-python: update to 0.18.0 math/py-numpy 2.x requires meson-python >= 0.18.0. Bump the
pyproject-metadata requirement to >= 0.9.0 and packaging to >= 23.2 to match,
and add the sysutils/patchelf run dependency the newer backend uses.
The MidnightBSD-local meson-${PYTHON_VER} naming and the MESON make
environment override are kept.
AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |
|
8c64c2cdb3 |
Lucas Holt | devel/meson-python: use flavor-specific Meson AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |