ports/devel/py-jsonargparse/Makefile
Xavier Beaudouin be61a1fb9d devel/py-jsonargparse: Library for creating CLIs
Library for creating command-line interfaces (CLIs) and making Python
apps easily configurable. It is a well-maintained project with frequent
releases, adhering to high standards of development: semantic versioning,
deprecation periods, changelog, automated testing, and full test coverage.

https://github.com/omni-us/jsonargparse

PR:		280925
Sponsored by:	Bell Tower Integration
Sponsored by:	Klara, Inc.
2024-08-20 17:19:43 +02:00

25 lines
572 B
Makefile

PORTNAME= jsonargparse
PORTVERSION= 3.19.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kiwi@oav.net
COMMENT= Library for creating CLIs
WWW= https://github.com/omni-us/jsonargparse
LICENSE= MIT
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>3.13:devel/py-pyyaml@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist
NO_ARCH= yes
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
PORTDOCS= *
.include <bsd.port.mk>