1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00

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.
This commit is contained in:
Xavier Beaudouin 2024-08-20 17:10:25 +02:00 committed by Mateusz Piotrowski
parent f33ef0cff5
commit be61a1fb9d
4 changed files with 33 additions and 0 deletions

View File

@ -5022,6 +5022,7 @@
SUBDIR += py-jsmin
SUBDIR += py-json5
SUBDIR += py-json_tricks
SUBDIR += py-jsonargparse
SUBDIR += py-jsondiff
SUBDIR += py-jsonform
SUBDIR += py-jsonlines

View File

@ -0,0 +1,25 @@
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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1718793443
SHA256 (jsonargparse-3.19.4.tar.gz) = 1a81738d8c6d0f55dc4fdb0eb1dc57e754b6b65a89e8c907e37b8ce3d1ce69a6
SIZE (jsonargparse-3.19.4.tar.gz) = 131749

View File

@ -0,0 +1,4 @@
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.