Thu Aug 24 19:42:13 2023 UTC ()
py-bumpver: update to 2023.1126.

## BumpVer 2023.1126

- Add [#214][gh_pr214]: Support for pre/post commit hooks.
- Add [#219][gh_pr219]: Fix pathlib issues on Windows.
- Fix [#201][gh_i201]: Better error message for SemVer corner case.
- Update [#215][gh_i215]: Better error message for greedy pattern matching.
- Update [#216][gh_i216]: Use .toml format in REAMDE examples.

## BumpVer 2023.1125

- Add [#188][gh_i188]: Add `--tag-scope=<SCOPE>` to support separate versioning for branches.
- Add [#185][gh_i185]: Add `--tag-message=<TMPL>` parameter and `tag_message` configuration option.
- Fix [#209][gh_i209]: Make `--no-tag-commit` ommit `--follow-tags`.


(wiz)
diff -r1.2 -r1.3 pkgsrc/devel/py-bumpver/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/py-bumpver/PLIST
diff -r1.1 -r1.2 pkgsrc/devel/py-bumpver/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-bumpver/Makefile (switch to unified diff)

--- pkgsrc/devel/py-bumpver/Makefile 2023/06/11 09:01:50 1.2
+++ pkgsrc/devel/py-bumpver/Makefile 2023/08/24 19:42:13 1.3
@@ -1,34 +1,34 @@ @@ -1,34 +1,34 @@
1# $NetBSD: Makefile,v 1.2 2023/06/11 09:01:50 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2023/08/24 19:42:13 wiz Exp $
2 2
3DISTNAME= bumpver-2023.1124 3DISTNAME= bumpver-2023.1126
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=b/bumpver/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=b/bumpver/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/mbarkhau/bumpver 9HOMEPAGE= https://github.com/mbarkhau/bumpver
10COMMENT= Bump version numbers in project files 10COMMENT= Bump version numbers in project files
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-click>=0:../../devel/py-click 13DEPENDS+= ${PYPKGPREFIX}-click>=0:../../devel/py-click
14DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4:../../comms/py-colorama 14DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4:../../comms/py-colorama
15DEPENDS+= ${PYPKGPREFIX}-lexid>=0:../../devel/py-lexid 15DEPENDS+= ${PYPKGPREFIX}-lexid>=0:../../devel/py-lexid
16DEPENDS+= ${PYPKGPREFIX}-looseversion>=0:../../devel/py-looseversion 16DEPENDS+= ${PYPKGPREFIX}-looseversion>=0:../../devel/py-looseversion
17DEPENDS+= ${PYPKGPREFIX}-pathlib2>=0:../../devel/py-pathlib2 17DEPENDS+= ${PYPKGPREFIX}-pathlib2>=0:../../devel/py-pathlib2
18DEPENDS+= ${PYPKGPREFIX}-toml>=0:../../textproc/py-toml 18DEPENDS+= ${PYPKGPREFIX}-toml>=0:../../textproc/py-toml
19TEST_DEPENDS+= ${PYPKGPREFIX}-test>=0:../../devel/py-test 19TEST_DEPENDS+= ${PYPKGPREFIX}-test>=0:../../devel/py-test
20TEST_DEPENDS+= git-base-[0-9]*:../../devel/git-base 20TEST_DEPENDS+= git-base-[0-9]*:../../devel/git-base
21TEST_DEPENDS+= ${PYPKGPREFIX}-mercurial>=0:../../devel/py-mercurial 21TEST_DEPENDS+= ${PYPKGPREFIX}-mercurial>=0:../../devel/py-mercurial
22 22
23USE_LANGUAGES= # none 23USE_LANGUAGES= # none
24 24
25PYTHON_VERSIONS_INCOMPATIBLE= 27 25PYTHON_VERSIONS_INCOMPATIBLE= 27
26 26
27post-install: 27post-install:
28 cd ${DESTDIR}${PREFIX}/bin && ${MV} bumpver bumpver-${PYVERSSUFFIX} || ${TRUE} 28 cd ${DESTDIR}${PREFIX}/bin && ${MV} bumpver bumpver-${PYVERSSUFFIX} || ${TRUE}
29 29
30do-test: 30do-test:
31 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} 31 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
32 32
33.include "../../lang/python/egg.mk" 33.include "../../lang/python/egg.mk"
34.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-bumpver/PLIST (switch to unified diff)

--- pkgsrc/devel/py-bumpver/PLIST 2023/06/11 09:01:50 1.2
+++ pkgsrc/devel/py-bumpver/PLIST 2023/08/24 19:42:13 1.3
@@ -1,63 +1,69 @@ @@ -1,63 +1,69 @@
1@comment $NetBSD: PLIST,v 1.2 2023/06/11 09:01:50 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.3 2023/08/24 19:42:13 wiz Exp $
2bin/bumpver-${PYVERSSUFFIX} 2bin/bumpver-${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
9${PYSITELIB}/${EGG_INFODIR}/zip-safe 9${PYSITELIB}/${EGG_INFODIR}/zip-safe
10${PYSITELIB}/bumpver/__init__.py 10${PYSITELIB}/bumpver/__init__.py
11${PYSITELIB}/bumpver/__init__.pyc 11${PYSITELIB}/bumpver/__init__.pyc
12${PYSITELIB}/bumpver/__init__.pyo 12${PYSITELIB}/bumpver/__init__.pyo
13${PYSITELIB}/bumpver/__main__.py 13${PYSITELIB}/bumpver/__main__.py
14${PYSITELIB}/bumpver/__main__.pyc 14${PYSITELIB}/bumpver/__main__.pyc
15${PYSITELIB}/bumpver/__main__.pyo 15${PYSITELIB}/bumpver/__main__.pyo
16${PYSITELIB}/bumpver/cli.py 16${PYSITELIB}/bumpver/cli.py
17${PYSITELIB}/bumpver/cli.pyc 17${PYSITELIB}/bumpver/cli.pyc
18${PYSITELIB}/bumpver/cli.pyo 18${PYSITELIB}/bumpver/cli.pyo
19${PYSITELIB}/bumpver/config.py 19${PYSITELIB}/bumpver/config.py
20${PYSITELIB}/bumpver/config.pyc 20${PYSITELIB}/bumpver/config.pyc
21${PYSITELIB}/bumpver/config.pyo 21${PYSITELIB}/bumpver/config.pyo
 22${PYSITELIB}/bumpver/hooks.py
 23${PYSITELIB}/bumpver/hooks.pyc
 24${PYSITELIB}/bumpver/hooks.pyo
22${PYSITELIB}/bumpver/parse.py 25${PYSITELIB}/bumpver/parse.py
23${PYSITELIB}/bumpver/parse.pyc 26${PYSITELIB}/bumpver/parse.pyc
24${PYSITELIB}/bumpver/parse.pyo 27${PYSITELIB}/bumpver/parse.pyo
 28${PYSITELIB}/bumpver/pathlib.py
 29${PYSITELIB}/bumpver/pathlib.pyc
 30${PYSITELIB}/bumpver/pathlib.pyo
25${PYSITELIB}/bumpver/patterns.py 31${PYSITELIB}/bumpver/patterns.py
26${PYSITELIB}/bumpver/patterns.pyc 32${PYSITELIB}/bumpver/patterns.pyc
27${PYSITELIB}/bumpver/patterns.pyo 33${PYSITELIB}/bumpver/patterns.pyo
28${PYSITELIB}/bumpver/pysix.py 34${PYSITELIB}/bumpver/pysix.py
29${PYSITELIB}/bumpver/pysix.pyc 35${PYSITELIB}/bumpver/pysix.pyc
30${PYSITELIB}/bumpver/pysix.pyo 36${PYSITELIB}/bumpver/pysix.pyo
31${PYSITELIB}/bumpver/regexfmt.py 37${PYSITELIB}/bumpver/regexfmt.py
32${PYSITELIB}/bumpver/regexfmt.pyc 38${PYSITELIB}/bumpver/regexfmt.pyc
33${PYSITELIB}/bumpver/regexfmt.pyo 39${PYSITELIB}/bumpver/regexfmt.pyo
34${PYSITELIB}/bumpver/rewrite.py 40${PYSITELIB}/bumpver/rewrite.py
35${PYSITELIB}/bumpver/rewrite.pyc 41${PYSITELIB}/bumpver/rewrite.pyc
36${PYSITELIB}/bumpver/rewrite.pyo 42${PYSITELIB}/bumpver/rewrite.pyo
37${PYSITELIB}/bumpver/utils.py 43${PYSITELIB}/bumpver/utils.py
38${PYSITELIB}/bumpver/utils.pyc 44${PYSITELIB}/bumpver/utils.pyc
39${PYSITELIB}/bumpver/utils.pyo 45${PYSITELIB}/bumpver/utils.pyo
40${PYSITELIB}/bumpver/v1patterns.py 46${PYSITELIB}/bumpver/v1patterns.py
41${PYSITELIB}/bumpver/v1patterns.pyc 47${PYSITELIB}/bumpver/v1patterns.pyc
42${PYSITELIB}/bumpver/v1patterns.pyo 48${PYSITELIB}/bumpver/v1patterns.pyo
43${PYSITELIB}/bumpver/v1rewrite.py 49${PYSITELIB}/bumpver/v1rewrite.py
44${PYSITELIB}/bumpver/v1rewrite.pyc 50${PYSITELIB}/bumpver/v1rewrite.pyc
45${PYSITELIB}/bumpver/v1rewrite.pyo 51${PYSITELIB}/bumpver/v1rewrite.pyo
46${PYSITELIB}/bumpver/v1version.py 52${PYSITELIB}/bumpver/v1version.py
47${PYSITELIB}/bumpver/v1version.pyc 53${PYSITELIB}/bumpver/v1version.pyc
48${PYSITELIB}/bumpver/v1version.pyo 54${PYSITELIB}/bumpver/v1version.pyo
49${PYSITELIB}/bumpver/v2patterns.py 55${PYSITELIB}/bumpver/v2patterns.py
50${PYSITELIB}/bumpver/v2patterns.pyc 56${PYSITELIB}/bumpver/v2patterns.pyc
51${PYSITELIB}/bumpver/v2patterns.pyo 57${PYSITELIB}/bumpver/v2patterns.pyo
52${PYSITELIB}/bumpver/v2rewrite.py 58${PYSITELIB}/bumpver/v2rewrite.py
53${PYSITELIB}/bumpver/v2rewrite.pyc 59${PYSITELIB}/bumpver/v2rewrite.pyc
54${PYSITELIB}/bumpver/v2rewrite.pyo 60${PYSITELIB}/bumpver/v2rewrite.pyo
55${PYSITELIB}/bumpver/v2version.py 61${PYSITELIB}/bumpver/v2version.py
56${PYSITELIB}/bumpver/v2version.pyc 62${PYSITELIB}/bumpver/v2version.pyc
57${PYSITELIB}/bumpver/v2version.pyo 63${PYSITELIB}/bumpver/v2version.pyo
58${PYSITELIB}/bumpver/vcs.py 64${PYSITELIB}/bumpver/vcs.py
59${PYSITELIB}/bumpver/vcs.pyc 65${PYSITELIB}/bumpver/vcs.pyc
60${PYSITELIB}/bumpver/vcs.pyo 66${PYSITELIB}/bumpver/vcs.pyo
61${PYSITELIB}/bumpver/version.py 67${PYSITELIB}/bumpver/version.py
62${PYSITELIB}/bumpver/version.pyc 68${PYSITELIB}/bumpver/version.pyc
63${PYSITELIB}/bumpver/version.pyo 69${PYSITELIB}/bumpver/version.pyo

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-bumpver/distinfo (switch to unified diff)

--- pkgsrc/devel/py-bumpver/distinfo 2023/06/11 08:59:07 1.1
+++ pkgsrc/devel/py-bumpver/distinfo 2023/08/24 19:42:13 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1 2023/06/11 08:59:07 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2023/08/24 19:42:13 wiz Exp $
2 2
3BLAKE2s (bumpver-2023.1124.tar.gz) = e24fd84a7b9fd846c96ba3107e38848393a965d244710207e5630619388ccd70 3BLAKE2s (bumpver-2023.1126.tar.gz) = e024fea52eb86c042bb098cd911e24d9946559961d2054c49c86adacba93853f
4SHA512 (bumpver-2023.1124.tar.gz) = 2c480e61ca05bc1e3735d731fb3ecae78a03601790e86c53e6b01e68c2832566805417950e0466e5c53edbb1b1edbb752d099789904ba1eca88221dce2604fcf 4SHA512 (bumpver-2023.1126.tar.gz) = f53659c7ad60cd7983ea1b7786a8b6cbc623d68527978431d38b2a901483d2b0ed5a8eb55f0c28dfb7cf9bb0ba4822475a41ee55b704fc23d4c09625c8b3f649
5Size (bumpver-2023.1124.tar.gz) = 100994 bytes 5Size (bumpver-2023.1126.tar.gz) = 109631 bytes