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
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/py-pyproject-metadata | 0.12.1 |
| FreeBSD | devel/py-pyproject-metadata | 0.12.1 |
| OpenBSD | devel/py-pyproject-metadata | 0.12.1 |
| DragonFly | devel/py-pyproject-metadata | 0.7.1 |
| HardenedBSD | devel/py-pyproject-metadata | 0.12.1 |
| GhostBSD | devel/py-pyproject-metadata | 0.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
${PYTHON_PKGNAMEPREFIX}flit-core>=0: devel/py-flit-core
Runtime 1
${PYTHON_PKGNAMEPREFIX}packaging>=23.2: devel/py-packaging
Build dependencies 1
Run dependencies 1
Required by 3
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pyproject_metadata-0.12.1.tar.gz | 48457 | 8809a4df6fe08279b39a8890669506ed3158e0617855ac9aff098fcbe772ae4c |
Master sites 1
- PYPI
Commit history 1
| Date | Commit | Credits | Log 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]> |