py-commentjson: add another new finished package

master
Thomas Klausner 2023-12-08 08:23:50 +01:00
parent 4609183d62
commit c2c82bddaa
6 changed files with 90 additions and 4 deletions

View File

@ -3389,6 +3389,7 @@ SUBDIR+= py-colorcet
SUBDIR+= py-colored-traceback
SUBDIR+= py-colorpy
SUBDIR+= py-columnize
SUBDIR+= py-commentjson
SUBDIR+= py-commisery
SUBDIR+= py-complexsystems
SUBDIR+= py-compyle

3
py-commentjson/DESCR Normal file
View File

@ -0,0 +1,3 @@
commentjson (Comment JSON) is a Python package that helps you create
JSON files with Python and JavaScript style inline comments. Its
API is very similar to the Python standard library's json module.

23
py-commentjson/Makefile Normal file
View File

@ -0,0 +1,23 @@
# $NetBSD$
DISTNAME= commentjson-0.9.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/commentjson/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/vaidik/commentjson
COMMENT= Add Python and JavaScript style comments in your JSON files
LICENSE= mit
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
DEPENDS+= ${PYPKGPREFIX}-lark-parser>=0.7.1:../../lang/py-lark-parser
TEST_DEPENDS+= ${PYPKGPREFIX}-six>=0:../../lang/py-six
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"

54
py-commentjson/PLIST Normal file
View File

@ -0,0 +1,54 @@
@comment $NetBSD$
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.rst
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/commentjson/__init__.py
${PYSITELIB}/commentjson/__init__.pyc
${PYSITELIB}/commentjson/__init__.pyo
${PYSITELIB}/commentjson/commentjson.py
${PYSITELIB}/commentjson/commentjson.pyc
${PYSITELIB}/commentjson/commentjson.pyo
${PYSITELIB}/commentjson/tests/__init__.py
${PYSITELIB}/commentjson/tests/__init__.pyc
${PYSITELIB}/commentjson/tests/__init__.pyo
${PYSITELIB}/commentjson/tests/test_commentjson.py
${PYSITELIB}/commentjson/tests/test_commentjson.pyc
${PYSITELIB}/commentjson/tests/test_commentjson.pyo
${PYSITELIB}/commentjson/tests/test_json/__init__.py
${PYSITELIB}/commentjson/tests/test_json/__init__.pyc
${PYSITELIB}/commentjson/tests/test_json/__init__.pyo
${PYSITELIB}/commentjson/tests/test_json/test_decode.py
${PYSITELIB}/commentjson/tests/test_json/test_decode.pyc
${PYSITELIB}/commentjson/tests/test_json/test_decode.pyo
${PYSITELIB}/commentjson/tests/test_json/test_dump.py
${PYSITELIB}/commentjson/tests/test_json/test_dump.pyc
${PYSITELIB}/commentjson/tests/test_json/test_dump.pyo
${PYSITELIB}/commentjson/tests/test_json/test_encode_basestring_ascii.py
${PYSITELIB}/commentjson/tests/test_json/test_encode_basestring_ascii.pyc
${PYSITELIB}/commentjson/tests/test_json/test_encode_basestring_ascii.pyo
${PYSITELIB}/commentjson/tests/test_json/test_float.py
${PYSITELIB}/commentjson/tests/test_json/test_float.pyc
${PYSITELIB}/commentjson/tests/test_json/test_float.pyo
${PYSITELIB}/commentjson/tests/test_json/test_indent.py
${PYSITELIB}/commentjson/tests/test_json/test_indent.pyc
${PYSITELIB}/commentjson/tests/test_json/test_indent.pyo
${PYSITELIB}/commentjson/tests/test_json/test_pass1.py
${PYSITELIB}/commentjson/tests/test_json/test_pass1.pyc
${PYSITELIB}/commentjson/tests/test_json/test_pass1.pyo
${PYSITELIB}/commentjson/tests/test_json/test_pass2.py
${PYSITELIB}/commentjson/tests/test_json/test_pass2.pyc
${PYSITELIB}/commentjson/tests/test_json/test_pass2.pyo
${PYSITELIB}/commentjson/tests/test_json/test_pass3.py
${PYSITELIB}/commentjson/tests/test_json/test_pass3.pyc
${PYSITELIB}/commentjson/tests/test_json/test_pass3.pyo
${PYSITELIB}/commentjson/tests/test_json/test_recursion.py
${PYSITELIB}/commentjson/tests/test_json/test_recursion.pyc
${PYSITELIB}/commentjson/tests/test_json/test_recursion.pyo
${PYSITELIB}/commentjson/tests/test_json/test_separators.py
${PYSITELIB}/commentjson/tests/test_json/test_separators.pyc
${PYSITELIB}/commentjson/tests/test_json/test_separators.pyo
${PYSITELIB}/commentjson/tests/test_json/test_unicode.py
${PYSITELIB}/commentjson/tests/test_json/test_unicode.pyc
${PYSITELIB}/commentjson/tests/test_json/test_unicode.pyo

5
py-commentjson/distinfo Normal file
View File

@ -0,0 +1,5 @@
$NetBSD$
BLAKE2s (commentjson-0.9.0.tar.gz) = 81fa065f5b5a9336899d85c330fc7b7f2d015bcdce4d970c3f317bf58010dc6b
SHA512 (commentjson-0.9.0.tar.gz) = 2eeffade32185a82e023d7b5f96efb18cf1c70581c3946b0f285f9a5e1b8ea6219d22aa6478c40d049d040f19108bf1949a443cf64728282fa472d434e9259c5
Size (commentjson-0.9.0.tar.gz) = 8653 bytes

View File

@ -13,13 +13,13 @@ LICENSE= modified-bsd
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=40.0:../../devel/py-setuptools
DEPENDS+= ${PYPKGPREFIX}-asn1crypto>=1.2:../../security/py-asn1crypto
DEPENDS+= ${PYPKGPREFIX}-astunparse>=1.6:../../devel/py-astunparse
DEPENDS+= # TODO: bincopy>=17.14.5
DEPENDS+= ${PYPKGPREFIX}-bincopy>=17.14.5:../../wip/py-bincopy
DEPENDS+= ${PYPKGPREFIX}-bitstring>=3.1:../../devel/py-bitstring
DEPENDS+= ${PYPKGPREFIX}-click-option-group>=0.3.0:../../wip/py-click-option-group
DEPENDS+= # TODO: click-command-tree>=0
DEPENDS+= ${PYPKGPREFIX}-click>=7.1:../../devel/py-click
DEPENDS+= ${PYPKGPREFIX}-click-command-tree>=0../../wip/py-click-command-tree
DEPENDS+= ${PYPKGPREFIX}-click-option-group>=0.3.0:../../wip/py-click-option-group
DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.6:../../comms/py-colorama
DEPENDS+= # TODO: commentjson>=0.9
DEPENDS+= ${PYPKGPREFIX}-commentjson>=0.9:../../wip/py-commentjson
DEPENDS+= ${PYPKGPREFIX}-crcmod>=0:../../security/py-crcmod
DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.4.4:../../security/py-cryptography
DEPENDS+= # TODO: deepmerge>=0