Sat Sep 30 17:16:30 2023 UTC ()
py-charset-normalizer: updated to 3.3.0

3.3.0

Added
- Allow to execute the CLI (e.g. normalizer) through `python -m charset_normalizer.cli` or `python -m charset_normalizer`
- Support for 9 forgotten encoding that are supported by Python but unlisted in `encoding.aliases` as they have no alias

Removed
- (internal) Redundant utils.is_ascii function and unused function is_private_use_only
- (internal) charset_normalizer.assets is moved inside charset_normalizer.constant

Changed
- (internal) Unicode code blocks in constants are updated using the latest v15.0.0 definition to improve detection
- Optional mypyc compilation upgraded to version 1.5.1 for Python >= 3.7

Fixed
- Unable to properly sort CharsetMatch when both chaos/noise and coherence were close due to an unreachable condition in \_\_lt\_\_


(adam)
diff -r1.15 -r1.16 pkgsrc/converters/py-charset-normalizer/Makefile
diff -r1.15 -r1.16 pkgsrc/converters/py-charset-normalizer/distinfo
diff -r1.1 -r1.2 pkgsrc/converters/py-charset-normalizer/PLIST

cvs diff -r1.15 -r1.16 pkgsrc/converters/py-charset-normalizer/Makefile (expand / switch to unified diff)

--- pkgsrc/converters/py-charset-normalizer/Makefile 2023/07/08 04:35:31 1.15
+++ pkgsrc/converters/py-charset-normalizer/Makefile 2023/09/30 17:16:30 1.16
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.15 2023/07/08 04:35:31 adam Exp $ 1# $NetBSD: Makefile,v 1.16 2023/09/30 17:16:30 adam Exp $
2 2
3DISTNAME= charset-normalizer-3.2.0 3DISTNAME= charset-normalizer-3.3.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= converters python 5CATEGORIES= converters python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/charset-normalizer/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/charset-normalizer/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/ousret/charset_normalizer 9HOMEPAGE= https://github.com/ousret/charset_normalizer
10COMMENT= Universal Charset Detector 10COMMENT= Universal Charset Detector
11LICENSE= mit 11LICENSE= mit
12 12
13USE_LANGUAGES= # none 13USE_LANGUAGES= # none
14 14
15USE_PKG_RESOURCES= yes 15USE_PKG_RESOURCES= yes
16 16

cvs diff -r1.15 -r1.16 pkgsrc/converters/py-charset-normalizer/distinfo (expand / switch to unified diff)

--- pkgsrc/converters/py-charset-normalizer/distinfo 2023/07/08 04:35:31 1.15
+++ pkgsrc/converters/py-charset-normalizer/distinfo 2023/09/30 17:16:30 1.16
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.15 2023/07/08 04:35:31 adam Exp $ 1$NetBSD: distinfo,v 1.16 2023/09/30 17:16:30 adam Exp $
2 2
3BLAKE2s (charset-normalizer-3.2.0.tar.gz) = 196da0f4c21efcba88e92c65587c03c2ecb9d20c5bb059c3d9892ea2ef23939d 3BLAKE2s (charset-normalizer-3.3.0.tar.gz) = 27875b66e853c874525873a7b0a9c1ce8f49885dd9d5478e06501f46ec26ea44
4SHA512 (charset-normalizer-3.2.0.tar.gz) = 0e3967b489561394ca848c1fe7dfaa72a330a3f645e9386c1d2d2dc8c2e35a34a8186e6f3377eda2aed503a3e7e626fe116d7b34c2f4a3fd8446a4c1a8fb74cc 4SHA512 (charset-normalizer-3.3.0.tar.gz) = c12bf31250ad03be6e4e78f056242bf4c61aaf33e73a3f9514ee6288b61aa94ca0d97bb2b237e89ab9139da54169bc6b1b51155903257272f954dfc3da65b25f
5Size (charset-normalizer-3.2.0.tar.gz) = 97063 bytes 5Size (charset-normalizer-3.3.0.tar.gz) = 103776 bytes

cvs diff -r1.1 -r1.2 pkgsrc/converters/py-charset-normalizer/PLIST (expand / switch to unified diff)

--- pkgsrc/converters/py-charset-normalizer/PLIST 2021/07/30 04:14:49 1.1
+++ pkgsrc/converters/py-charset-normalizer/PLIST 2023/09/30 17:16:30 1.2
@@ -1,39 +1,39 @@ @@ -1,39 +1,39 @@
1@comment $NetBSD: PLIST,v 1.1 2021/07/30 04:14:49 adam Exp $ 1@comment $NetBSD: PLIST,v 1.2 2023/09/30 17:16:30 adam Exp $
2bin/normalizer-${PYVERSSUFFIX} 2bin/normalizer-${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}/charset_normalizer/__init__.py 9${PYSITELIB}/charset_normalizer/__init__.py
10${PYSITELIB}/charset_normalizer/__init__.pyc 10${PYSITELIB}/charset_normalizer/__init__.pyc
11${PYSITELIB}/charset_normalizer/__init__.pyo 11${PYSITELIB}/charset_normalizer/__init__.pyo
 12${PYSITELIB}/charset_normalizer/__main__.py
 13${PYSITELIB}/charset_normalizer/__main__.pyc
 14${PYSITELIB}/charset_normalizer/__main__.pyo
12${PYSITELIB}/charset_normalizer/api.py 15${PYSITELIB}/charset_normalizer/api.py
13${PYSITELIB}/charset_normalizer/api.pyc 16${PYSITELIB}/charset_normalizer/api.pyc
14${PYSITELIB}/charset_normalizer/api.pyo 17${PYSITELIB}/charset_normalizer/api.pyo
15${PYSITELIB}/charset_normalizer/assets/__init__.py 
16${PYSITELIB}/charset_normalizer/assets/__init__.pyc 
17${PYSITELIB}/charset_normalizer/assets/__init__.pyo 
18${PYSITELIB}/charset_normalizer/cd.py 18${PYSITELIB}/charset_normalizer/cd.py
19${PYSITELIB}/charset_normalizer/cd.pyc 19${PYSITELIB}/charset_normalizer/cd.pyc
20${PYSITELIB}/charset_normalizer/cd.pyo 20${PYSITELIB}/charset_normalizer/cd.pyo
21${PYSITELIB}/charset_normalizer/cli/__init__.py 21${PYSITELIB}/charset_normalizer/cli/__init__.py
22${PYSITELIB}/charset_normalizer/cli/__init__.pyc 22${PYSITELIB}/charset_normalizer/cli/__init__.pyc
23${PYSITELIB}/charset_normalizer/cli/__init__.pyo 23${PYSITELIB}/charset_normalizer/cli/__init__.pyo
24${PYSITELIB}/charset_normalizer/cli/normalizer.py 24${PYSITELIB}/charset_normalizer/cli/__main__.py
25${PYSITELIB}/charset_normalizer/cli/normalizer.pyc 25${PYSITELIB}/charset_normalizer/cli/__main__.pyc
26${PYSITELIB}/charset_normalizer/cli/normalizer.pyo 26${PYSITELIB}/charset_normalizer/cli/__main__.pyo
27${PYSITELIB}/charset_normalizer/constant.py 27${PYSITELIB}/charset_normalizer/constant.py
28${PYSITELIB}/charset_normalizer/constant.pyc 28${PYSITELIB}/charset_normalizer/constant.pyc
29${PYSITELIB}/charset_normalizer/constant.pyo 29${PYSITELIB}/charset_normalizer/constant.pyo
30${PYSITELIB}/charset_normalizer/legacy.py 30${PYSITELIB}/charset_normalizer/legacy.py
31${PYSITELIB}/charset_normalizer/legacy.pyc 31${PYSITELIB}/charset_normalizer/legacy.pyc
32${PYSITELIB}/charset_normalizer/legacy.pyo 32${PYSITELIB}/charset_normalizer/legacy.pyo
33${PYSITELIB}/charset_normalizer/md.py 33${PYSITELIB}/charset_normalizer/md.py
34${PYSITELIB}/charset_normalizer/md.pyc 34${PYSITELIB}/charset_normalizer/md.pyc
35${PYSITELIB}/charset_normalizer/md.pyo 35${PYSITELIB}/charset_normalizer/md.pyo
36${PYSITELIB}/charset_normalizer/models.py 36${PYSITELIB}/charset_normalizer/models.py
37${PYSITELIB}/charset_normalizer/models.pyc 37${PYSITELIB}/charset_normalizer/models.pyc
38${PYSITELIB}/charset_normalizer/models.pyo 38${PYSITELIB}/charset_normalizer/models.pyo
39${PYSITELIB}/charset_normalizer/py.typed 39${PYSITELIB}/charset_normalizer/py.typed