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
--- 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 | |
4 | COMMENT= Development utilities | | 4 | COMMENT= Development utilities |
5 | | | 5 | |
6 | SUBDIR+= ETL | | 6 | SUBDIR+= ETL |
7 | SUBDIR+= ExmanIDE | | 7 | SUBDIR+= ExmanIDE |
8 | SUBDIR+= GConf | | 8 | SUBDIR+= GConf |
9 | SUBDIR+= GConf-ui | | 9 | SUBDIR+= GConf-ui |
10 | SUBDIR+= Gorm | | 10 | SUBDIR+= Gorm |
11 | SUBDIR+= MoarVM | | 11 | SUBDIR+= MoarVM |
12 | SUBDIR+= ObjectiveLib | | 12 | SUBDIR+= ObjectiveLib |
13 | SUBDIR+= ProjectCenter | | 13 | SUBDIR+= ProjectCenter |
14 | SUBDIR+= R-BH | | 14 | SUBDIR+= R-BH |
| @@ -2352,26 +2352,27 @@ SUBDIR+= py-click-didyoumean | | | @@ -2352,26 +2352,27 @@ SUBDIR+= py-click-didyoumean |
2352 | SUBDIR+= py-click-log | | 2352 | SUBDIR+= py-click-log |
2353 | SUBDIR+= py-click-plugins | | 2353 | SUBDIR+= py-click-plugins |
2354 | SUBDIR+= py-click-repl | | 2354 | SUBDIR+= py-click-repl |
2355 | SUBDIR+= py-click-threading | | 2355 | SUBDIR+= py-click-threading |
2356 | SUBDIR+= py-click7 | | 2356 | SUBDIR+= py-click7 |
2357 | SUBDIR+= py-clickclick | | 2357 | SUBDIR+= py-clickclick |
2358 | SUBDIR+= py-codespell | | 2358 | SUBDIR+= py-codespell |
2359 | SUBDIR+= py-codestyle | | 2359 | SUBDIR+= py-codestyle |
2360 | SUBDIR+= py-cogapp | | 2360 | SUBDIR+= py-cogapp |
2361 | SUBDIR+= py-compizconfig | | 2361 | SUBDIR+= py-compizconfig |
2362 | SUBDIR+= py-configargparse | | 2362 | SUBDIR+= py-configargparse |
2363 | SUBDIR+= py-configobj | | 2363 | SUBDIR+= py-configobj |
2364 | SUBDIR+= py-configparser | | 2364 | SUBDIR+= py-configparser |
| | | 2365 | SUBDIR+= py-configupdater |
2365 | SUBDIR+= py-confuse | | 2366 | SUBDIR+= py-confuse |
2366 | SUBDIR+= py-constantly | | 2367 | SUBDIR+= py-constantly |
2367 | SUBDIR+= py-constants | | 2368 | SUBDIR+= py-constants |
2368 | SUBDIR+= py-construct | | 2369 | SUBDIR+= py-construct |
2369 | SUBDIR+= py-contextlib2 | | 2370 | SUBDIR+= py-contextlib2 |
2370 | SUBDIR+= py-cookiecutter | | 2371 | SUBDIR+= py-cookiecutter |
2371 | SUBDIR+= py-cooldict | | 2372 | SUBDIR+= py-cooldict |
2372 | SUBDIR+= py-coverage | | 2373 | SUBDIR+= py-coverage |
2373 | SUBDIR+= py-cparser | | 2374 | SUBDIR+= py-cparser |
2374 | SUBDIR+= py-cpplint | | 2375 | SUBDIR+= py-cpplint |
2375 | SUBDIR+= py-cppy | | 2376 | SUBDIR+= py-cppy |
2376 | SUBDIR+= py-crayons | | 2377 | SUBDIR+= py-crayons |
2377 | SUBDIR+= py-curses | | 2378 | SUBDIR+= py-curses |
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.
# $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"
@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
$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