Thu Apr 25 15:48:21 2024 UTC (17d)
py-pyphen: updated to 0.15.0

Version 0.15.0

* Support Python 3.12, drop Python 3.7 support.
* Add READMEs for dictionaries.
* Add Basque hyphenation dictionary.
* Update Catalan and Hungarian dictionaries.
* Use Ruff instead of Flake8 and isort.


(adam)
diff -r1.16 -r1.17 pkgsrc/textproc/py-pyphen/Makefile
diff -r1.10 -r1.11 pkgsrc/textproc/py-pyphen/PLIST
diff -r1.14 -r1.15 pkgsrc/textproc/py-pyphen/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/textproc/py-pyphen/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/py-pyphen/Makefile 2023/10/28 19:57:19 1.16
+++ pkgsrc/textproc/py-pyphen/Makefile 2024/04/25 15:48:21 1.17
@@ -1,29 +1,24 @@ @@ -1,29 +1,24 @@
1# $NetBSD: Makefile,v 1.16 2023/10/28 19:57:19 wiz Exp $ 1# $NetBSD: Makefile,v 1.17 2024/04/25 15:48:21 adam Exp $
2 2
3DISTNAME= pyphen-0.14.0 3DISTNAME= pyphen-0.15.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= textproc python 5CATEGORIES= textproc python
7MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyphen/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyphen/}
8 7
9MAINTAINER= kleink@NetBSD.org 8MAINTAINER= kleink@NetBSD.org
10HOMEPAGE= https://pyphen.org/ 9HOMEPAGE= https://pyphen.org/
11COMMENT= Pure Python module to hyphenate text 10COMMENT= Pure Python module to hyphenate text
12LICENSE= gnu-gpl-v2 OR gnu-lgpl-v2.1 OR mpl-1.1 11LICENSE= gnu-gpl-v2 OR gnu-lgpl-v2.1 OR mpl-1.1
13 12
14TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.2:../../devel/py-flit_core 13TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.2:../../devel/py-flit_core
15TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 
16TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov 14TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
17TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8 15TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8
18TEST_DEPENDS+= ${PYPKGPREFIX}-test-isort-[0-9]*:../../devel/py-test-isort 16TEST_DEPENDS+= ${PYPKGPREFIX}-test-isort-[0-9]*:../../devel/py-test-isort
19TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist 17TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
20 18
21USE_LANGUAGES= # none 19USE_LANGUAGES= # none
22 20
23PYTHON_VERSIONS_INCOMPATIBLE= 27 21PYTHON_VERSIONS_INCOMPATIBLE= 27
24 22
25do-test: 
26 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests 
27 
28.include "../../lang/python/wheel.mk" 23.include "../../lang/python/wheel.mk"
29.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/textproc/py-pyphen/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/py-pyphen/PLIST 2023/10/28 19:57:19 1.10
+++ pkgsrc/textproc/py-pyphen/PLIST 2024/04/25 15:48:21 1.11
@@ -1,39 +1,73 @@ @@ -1,39 +1,73 @@
1@comment $NetBSD: PLIST,v 1.10 2023/10/28 19:57:19 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.11 2024/04/25 15:48:21 adam Exp $
2${PYSITELIB}/${WHEEL_INFODIR}/COPYING.GPL 2${PYSITELIB}/${WHEEL_INFODIR}/COPYING.GPL
3${PYSITELIB}/${WHEEL_INFODIR}/COPYING.LGPL 3${PYSITELIB}/${WHEEL_INFODIR}/COPYING.LGPL
4${PYSITELIB}/${WHEEL_INFODIR}/COPYING.MPL 4${PYSITELIB}/${WHEEL_INFODIR}/COPYING.MPL
5${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 5${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
6${PYSITELIB}/${WHEEL_INFODIR}/METADATA 6${PYSITELIB}/${WHEEL_INFODIR}/METADATA
7${PYSITELIB}/${WHEEL_INFODIR}/RECORD 7${PYSITELIB}/${WHEEL_INFODIR}/RECORD
8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
9${PYSITELIB}/pyphen/__init__.py 9${PYSITELIB}/pyphen/__init__.py
10${PYSITELIB}/pyphen/__init__.pyc 10${PYSITELIB}/pyphen/__init__.pyc
11${PYSITELIB}/pyphen/__init__.pyo 11${PYSITELIB}/pyphen/__init__.pyo
 12${PYSITELIB}/pyphen/dictionaries/README_hyph_NO.txt
 13${PYSITELIB}/pyphen/dictionaries/README_hyph_be_BY.txt
 14${PYSITELIB}/pyphen/dictionaries/README_hyph_bg_BG.txt
 15${PYSITELIB}/pyphen/dictionaries/README_hyph_ca.txt
 16${PYSITELIB}/pyphen/dictionaries/README_hyph_cs_CZ.txt
 17${PYSITELIB}/pyphen/dictionaries/README_hyph_da_DK.txt
 18${PYSITELIB}/pyphen/dictionaries/README_hyph_de.txt
 19${PYSITELIB}/pyphen/dictionaries/README_hyph_el_GR.txt
 20${PYSITELIB}/pyphen/dictionaries/README_hyph_en_GB.txt
 21${PYSITELIB}/pyphen/dictionaries/README_hyph_en_US.txt
 22${PYSITELIB}/pyphen/dictionaries/README_hyph_es.txt
 23${PYSITELIB}/pyphen/dictionaries/README_hyph_et_EE.txt
 24${PYSITELIB}/pyphen/dictionaries/README_hyph_eu.txt
 25${PYSITELIB}/pyphen/dictionaries/README_hyph_fr.txt
 26${PYSITELIB}/pyphen/dictionaries/README_hyph_gl.txt
 27${PYSITELIB}/pyphen/dictionaries/README_hyph_hr_HR.txt
 28${PYSITELIB}/pyphen/dictionaries/README_hyph_hu_HU.txt
 29${PYSITELIB}/pyphen/dictionaries/README_hyph_is.txt
 30${PYSITELIB}/pyphen/dictionaries/README_hyph_it_IT.txt
 31${PYSITELIB}/pyphen/dictionaries/README_hyph_lt_LT.txt
 32${PYSITELIB}/pyphen/dictionaries/README_hyph_lv_LV.txt
 33${PYSITELIB}/pyphen/dictionaries/README_hyph_pl_PL.txt
 34${PYSITELIB}/pyphen/dictionaries/README_hyph_pt_BR.txt
 35${PYSITELIB}/pyphen/dictionaries/README_hyph_pt_PT.txt
 36${PYSITELIB}/pyphen/dictionaries/README_hyph_ro_RO.txt
 37${PYSITELIB}/pyphen/dictionaries/README_hyph_sk_SK.txt
 38${PYSITELIB}/pyphen/dictionaries/README_hyph_sl_SI.txt
 39${PYSITELIB}/pyphen/dictionaries/README_hyph_sq_AL.txt
 40${PYSITELIB}/pyphen/dictionaries/README_hyph_sr.txt
 41${PYSITELIB}/pyphen/dictionaries/README_hyph_sv.txt
 42${PYSITELIB}/pyphen/dictionaries/README_hyph_te_IN.txt
 43${PYSITELIB}/pyphen/dictionaries/README_hyph_th_TH.txt
 44${PYSITELIB}/pyphen/dictionaries/README_hyph_uk_UA.txt
12${PYSITELIB}/pyphen/dictionaries/hyph_af_ZA.dic 45${PYSITELIB}/pyphen/dictionaries/hyph_af_ZA.dic
13${PYSITELIB}/pyphen/dictionaries/hyph_be_BY.dic 46${PYSITELIB}/pyphen/dictionaries/hyph_be_BY.dic
14${PYSITELIB}/pyphen/dictionaries/hyph_bg_BG.dic 47${PYSITELIB}/pyphen/dictionaries/hyph_bg_BG.dic
15${PYSITELIB}/pyphen/dictionaries/hyph_ca.dic 48${PYSITELIB}/pyphen/dictionaries/hyph_ca.dic
16${PYSITELIB}/pyphen/dictionaries/hyph_cs_CZ.dic 49${PYSITELIB}/pyphen/dictionaries/hyph_cs_CZ.dic
17${PYSITELIB}/pyphen/dictionaries/hyph_da_DK.dic 50${PYSITELIB}/pyphen/dictionaries/hyph_da_DK.dic
18${PYSITELIB}/pyphen/dictionaries/hyph_de_AT.dic 51${PYSITELIB}/pyphen/dictionaries/hyph_de_AT.dic
19${PYSITELIB}/pyphen/dictionaries/hyph_de_CH.dic 52${PYSITELIB}/pyphen/dictionaries/hyph_de_CH.dic
20${PYSITELIB}/pyphen/dictionaries/hyph_de_DE.dic 53${PYSITELIB}/pyphen/dictionaries/hyph_de_DE.dic
21${PYSITELIB}/pyphen/dictionaries/hyph_el_GR.dic 54${PYSITELIB}/pyphen/dictionaries/hyph_el_GR.dic
22${PYSITELIB}/pyphen/dictionaries/hyph_en_GB.dic 55${PYSITELIB}/pyphen/dictionaries/hyph_en_GB.dic
23${PYSITELIB}/pyphen/dictionaries/hyph_en_US.dic 56${PYSITELIB}/pyphen/dictionaries/hyph_en_US.dic
24${PYSITELIB}/pyphen/dictionaries/hyph_eo.dic 57${PYSITELIB}/pyphen/dictionaries/hyph_eo.dic
25${PYSITELIB}/pyphen/dictionaries/hyph_es.dic 58${PYSITELIB}/pyphen/dictionaries/hyph_es.dic
26${PYSITELIB}/pyphen/dictionaries/hyph_et_EE.dic 59${PYSITELIB}/pyphen/dictionaries/hyph_et_EE.dic
 60${PYSITELIB}/pyphen/dictionaries/hyph_eu.dic
27${PYSITELIB}/pyphen/dictionaries/hyph_fr.dic 61${PYSITELIB}/pyphen/dictionaries/hyph_fr.dic
28${PYSITELIB}/pyphen/dictionaries/hyph_gl.dic 62${PYSITELIB}/pyphen/dictionaries/hyph_gl.dic
29${PYSITELIB}/pyphen/dictionaries/hyph_hr_HR.dic 63${PYSITELIB}/pyphen/dictionaries/hyph_hr_HR.dic
30${PYSITELIB}/pyphen/dictionaries/hyph_hu_HU.dic 64${PYSITELIB}/pyphen/dictionaries/hyph_hu_HU.dic
31${PYSITELIB}/pyphen/dictionaries/hyph_id_ID.dic 65${PYSITELIB}/pyphen/dictionaries/hyph_id_ID.dic
32${PYSITELIB}/pyphen/dictionaries/hyph_is.dic 66${PYSITELIB}/pyphen/dictionaries/hyph_is.dic
33${PYSITELIB}/pyphen/dictionaries/hyph_it_IT.dic 67${PYSITELIB}/pyphen/dictionaries/hyph_it_IT.dic
34${PYSITELIB}/pyphen/dictionaries/hyph_lt.dic 68${PYSITELIB}/pyphen/dictionaries/hyph_lt.dic
35${PYSITELIB}/pyphen/dictionaries/hyph_lv_LV.dic 69${PYSITELIB}/pyphen/dictionaries/hyph_lv_LV.dic
36${PYSITELIB}/pyphen/dictionaries/hyph_mn_MN.dic 70${PYSITELIB}/pyphen/dictionaries/hyph_mn_MN.dic
37${PYSITELIB}/pyphen/dictionaries/hyph_nb_NO.dic 71${PYSITELIB}/pyphen/dictionaries/hyph_nb_NO.dic
38${PYSITELIB}/pyphen/dictionaries/hyph_nl_NL.dic 72${PYSITELIB}/pyphen/dictionaries/hyph_nl_NL.dic
39${PYSITELIB}/pyphen/dictionaries/hyph_nn_NO.dic 73${PYSITELIB}/pyphen/dictionaries/hyph_nn_NO.dic

cvs diff -r1.14 -r1.15 pkgsrc/textproc/py-pyphen/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/py-pyphen/distinfo 2023/03/20 13:18:43 1.14
+++ pkgsrc/textproc/py-pyphen/distinfo 2024/04/25 15:48:21 1.15
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.14 2023/03/20 13:18:43 adam Exp $ 1$NetBSD: distinfo,v 1.15 2024/04/25 15:48:21 adam Exp $
2 2
3BLAKE2s (pyphen-0.14.0.tar.gz) = c78503057a9cd4ce5d1f318b314f6f034fe9c0f916d0bef580d413a71ce284dc 3BLAKE2s (pyphen-0.15.0.tar.gz) = 56a0fdf30dc0ee4a3754dc9a94f885d810a1e17762ee23d6254f36a368d1f16d
4SHA512 (pyphen-0.14.0.tar.gz) = 5e242de2ecd5e951b2e1925df724013c14cea14729e8e0c132ab233c82406b37cc8d1d21cbd1edd748811fa6826a79da7a5ff9dfa859315840560cacae523e13 4SHA512 (pyphen-0.15.0.tar.gz) = c73ec781c92fbac1daadbf435b028a1eb6476df2bec40ceb039d394ae928ab3b3eff4f3ffaf23d847b89e766810a9dd153f6bbcb9678a9f61f65d84206042640
5Size (pyphen-0.14.0.tar.gz) = 1986988 bytes 5Size (pyphen-0.15.0.tar.gz) = 2072615 bytes