BSD Ports

devel/py-pyproject-metadata 0.12.1 MidnightBSD

PEP 621 metadata parsing

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
2f810f7e4c
License
mit
Categories
devel, python

Description

pyproject-metadata provides dataclass for PEP 621 metadata with support for core metadata generation.

This project does not implement the parsing of pyproject.toml containing PEP 621 metadata.

Instead, given a Python data structure representing PEP 621 metadata (already parsed), it will validate this input and generate a PEP 643-compliant metadata file (e.g. PKG-INFO).

In the other systems

SystemPortVersion
MidnightBSDdevel/py-pyproject-metadata0.12.1
FreeBSDdevel/py-pyproject-metadata0.12.1
OpenBSDdevel/py-pyproject-metadata0.12.1
DragonFlydevel/py-pyproject-metadata0.7.1
HardenedBSDdevel/py-pyproject-metadata0.12.1
GhostBSDdevel/py-pyproject-metadata0.12.1

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}pyproject-metadata

From mports:

cd /usr/mports/devel/py-pyproject-metadata && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyproject-metadata>0:devel/py-pyproject-metadata

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Build dependencies 1
Run dependencies 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
pyproject_metadata-0.12.1.tar.gz484578809a4df6fe08279b39a8890669506ed3158e0617855ac9aff098fcbe772ae4c
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
2f810f7e4c Lucas Holt devel/py-pyproject-metadata: update to 0.12.1
Needed by devel/meson-python 0.18.0, which requires >= 0.9.0. Upstream moved to github.com/pypa/pyproject-metadata, renamed the sdist to pyproject_metadata-*, and switched the build backend to flit-core. AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>