Tue Apr 5 07:12:47 2022 UTC ()
py-configupdater: added version 3.1

The sole purpose of ConfigUpdater is to easily update an INI config file with
no changes to the original file except the intended ones. This means comments,
the ordering of sections and key/value-pairs as wells as their cases are kept
as in the original file. Thus ConfigUpdater provides complementary
functionality to Python's ConfigParser which is primarily meant for reading
config files and writing new ones.


(adam)
diff -r1.3707 -r1.3708 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-configupdater/DESCR
diff -r0 -r1.1 pkgsrc/devel/py-configupdater/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-configupdater/PLIST
diff -r0 -r1.1 pkgsrc/devel/py-configupdater/distinfo

cvs diff -r1.3707 -r1.3708 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2022/04/03 16:11:01 1.3707
+++ pkgsrc/devel/Makefile 2022/04/05 07:12:47 1.3708
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.3707 2022/04/03 16:11:01 bsiegert Exp $ 1# $NetBSD: Makefile,v 1.3708 2022/04/05 07:12:47 adam Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ETL 6SUBDIR+= ETL
7SUBDIR+= ExmanIDE 7SUBDIR+= ExmanIDE
8SUBDIR+= GConf 8SUBDIR+= GConf
9SUBDIR+= GConf-ui 9SUBDIR+= GConf-ui
10SUBDIR+= Gorm 10SUBDIR+= Gorm
11SUBDIR+= MoarVM 11SUBDIR+= MoarVM
12SUBDIR+= ObjectiveLib 12SUBDIR+= ObjectiveLib
13SUBDIR+= ProjectCenter 13SUBDIR+= ProjectCenter
14SUBDIR+= R-BH 14SUBDIR+= R-BH
@@ -2352,26 +2352,27 @@ SUBDIR+= py-click-didyoumean @@ -2352,26 +2352,27 @@ SUBDIR+= py-click-didyoumean
2352SUBDIR+= py-click-log 2352SUBDIR+= py-click-log
2353SUBDIR+= py-click-plugins 2353SUBDIR+= py-click-plugins
2354SUBDIR+= py-click-repl 2354SUBDIR+= py-click-repl
2355SUBDIR+= py-click-threading 2355SUBDIR+= py-click-threading
2356SUBDIR+= py-click7 2356SUBDIR+= py-click7
2357SUBDIR+= py-clickclick 2357SUBDIR+= py-clickclick
2358SUBDIR+= py-codespell 2358SUBDIR+= py-codespell
2359SUBDIR+= py-codestyle 2359SUBDIR+= py-codestyle
2360SUBDIR+= py-cogapp 2360SUBDIR+= py-cogapp
2361SUBDIR+= py-compizconfig 2361SUBDIR+= py-compizconfig
2362SUBDIR+= py-configargparse 2362SUBDIR+= py-configargparse
2363SUBDIR+= py-configobj 2363SUBDIR+= py-configobj
2364SUBDIR+= py-configparser 2364SUBDIR+= py-configparser
 2365SUBDIR+= py-configupdater
2365SUBDIR+= py-confuse 2366SUBDIR+= py-confuse
2366SUBDIR+= py-constantly 2367SUBDIR+= py-constantly
2367SUBDIR+= py-constants 2368SUBDIR+= py-constants
2368SUBDIR+= py-construct 2369SUBDIR+= py-construct
2369SUBDIR+= py-contextlib2 2370SUBDIR+= py-contextlib2
2370SUBDIR+= py-cookiecutter 2371SUBDIR+= py-cookiecutter
2371SUBDIR+= py-cooldict 2372SUBDIR+= py-cooldict
2372SUBDIR+= py-coverage 2373SUBDIR+= py-coverage
2373SUBDIR+= py-cparser 2374SUBDIR+= py-cparser
2374SUBDIR+= py-cpplint 2375SUBDIR+= py-cpplint
2375SUBDIR+= py-cppy 2376SUBDIR+= py-cppy
2376SUBDIR+= py-crayons 2377SUBDIR+= py-crayons
2377SUBDIR+= py-curses 2378SUBDIR+= py-curses

File Added: pkgsrc/devel/py-configupdater/DESCR
The sole purpose of ConfigUpdater is to easily update an INI config file with
no changes to the original file except the intended ones. This means comments,
the ordering of sections and key/value-pairs as wells as their cases are kept
as in the original file. Thus ConfigUpdater provides complementary
functionality to Python's ConfigParser which is primarily meant for reading
config files and writing new ones.

File Added: pkgsrc/devel/py-configupdater/Makefile
# $NetBSD: Makefile,v 1.1 2022/04/05 07:12:47 adam Exp $

DISTNAME=	ConfigUpdater-3.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=c/configupdater/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/pyscaffold/configupdater
COMMENT=	Parser like ConfigParser but for updating configuration files
LICENSE=	mit

TEST_DEPENDS+=	${PYPKGPREFIX}-test>0:../../devel/py-test
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov>0:../../devel/py-test-cov
TEST_DEPENDS+=	${PYPKGPREFIX}-test-virtualenv>0:../../devel/py-test-virtualenv
TEST_DEPENDS+=	${PYPKGPREFIX}-test-xdist>0:../../devel/py-test-xdist

USE_LANGUAGES=	# none

USE_PKG_RESOURCES=	yes

PYTHON_VERSIONS_INCOMPATIBLE=	27

.include "../../lang/python/pyversion.mk"

.if ${_PYTHON_VERSION} == 37
DEPENDS+=	${PYPKGPREFIX}-importlib-metadata>0:../../devel/py-importlib-metadata
.endif

do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/py-configupdater/PLIST
@comment $NetBSD: PLIST,v 1.1 2022/04/05 07:12:47 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/configupdater/__init__.py
${PYSITELIB}/configupdater/__init__.pyc
${PYSITELIB}/configupdater/__init__.pyo
${PYSITELIB}/configupdater/block.py
${PYSITELIB}/configupdater/block.pyc
${PYSITELIB}/configupdater/block.pyo
${PYSITELIB}/configupdater/builder.py
${PYSITELIB}/configupdater/builder.pyc
${PYSITELIB}/configupdater/builder.pyo
${PYSITELIB}/configupdater/configupdater.py
${PYSITELIB}/configupdater/configupdater.pyc
${PYSITELIB}/configupdater/configupdater.pyo
${PYSITELIB}/configupdater/container.py
${PYSITELIB}/configupdater/container.pyc
${PYSITELIB}/configupdater/container.pyo
${PYSITELIB}/configupdater/document.py
${PYSITELIB}/configupdater/document.pyc
${PYSITELIB}/configupdater/document.pyo
${PYSITELIB}/configupdater/option.py
${PYSITELIB}/configupdater/option.pyc
${PYSITELIB}/configupdater/option.pyo
${PYSITELIB}/configupdater/parser.py
${PYSITELIB}/configupdater/parser.pyc
${PYSITELIB}/configupdater/parser.pyo
${PYSITELIB}/configupdater/py.typed
${PYSITELIB}/configupdater/section.py
${PYSITELIB}/configupdater/section.pyc
${PYSITELIB}/configupdater/section.pyo

File Added: pkgsrc/devel/py-configupdater/distinfo
$NetBSD: distinfo,v 1.1 2022/04/05 07:12:47 adam Exp $

BLAKE2s (ConfigUpdater-3.1.tar.gz) = ea30ee389db824ad197f8ee5a6546e255386fa16f87cd5be0c1f2e49964e7baa
SHA512 (ConfigUpdater-3.1.tar.gz) = 1542236eeb760d3f5f38b7cc194093b6c16d6c7a42ce35dc209665ccddd0ecd3ae16a8fc3dbba06580993ec6152f93624e6603c62d53913bb93a1a76a3fa8b87
Size (ConfigUpdater-3.1.tar.gz) = 139877 bytes