Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-charset-normalizer for
openSUSE:Factory checked in at 2022-12-04 14:57:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-charset-normalizer (Old)
and /work/SRC/openSUSE:Factory/.python-charset-normalizer.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-charset-normalizer"
Sun Dec 4 14:57:44 2022 rev:17 rq:1039740 version:3.0.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-charset-normalizer/python-charset-normalizer.changes
2022-11-04 17:31:31.619720036 +0100
+++
/work/SRC/openSUSE:Factory/.python-charset-normalizer.new.1835/python-charset-normalizer.changes
2022-12-04 14:57:55.260120466 +0100
@@ -1,0 +2,9 @@
+Sat Dec 3 04:13:46 UTC 2022 - Yogalakshmi Arunachalam <[email protected]>
+
+- Update to 3.0.1
+ Fixed
+ Multi-bytes cutter/chunk generator did not always cut correctly (PR #233)
+ Changed
+ Speedup provided by mypy/c 0.990 on Python >= 3.7
+
+-------------------------------------------------------------------
Old:
----
charset_normalizer-3.0.0.tar.gz
New:
----
charset_normalizer-3.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-charset-normalizer.spec ++++++
--- /var/tmp/diff_new_pack.hK6Idp/_old 2022-12-04 14:57:55.868123969 +0100
+++ /var/tmp/diff_new_pack.hK6Idp/_new 2022-12-04 14:57:55.876124015 +0100
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python3-%{**}}
%define skip_python2 1
Name: python-charset-normalizer
-Version: 3.0.0
+Version: 3.0.1
Release: 0
Summary: Python Universal Charset detector
License: MIT
++++++ charset_normalizer-3.0.0.tar.gz -> charset_normalizer-3.0.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/.github/FUNDING.yml
new/charset_normalizer-3.0.1/.github/FUNDING.yml
--- old/charset_normalizer-3.0.0/.github/FUNDING.yml 1970-01-01
01:00:00.000000000 +0100
+++ new/charset_normalizer-3.0.1/.github/FUNDING.yml 2022-11-18
06:44:30.000000000 +0100
@@ -0,0 +1,2 @@
+# These are supported funding model platforms
+tidelift: pypi/charset-normalizer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/.github/dependabot.yml
new/charset_normalizer-3.0.1/.github/dependabot.yml
--- old/charset_normalizer-3.0.0/.github/dependabot.yml 2022-10-20
10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/dependabot.yml 2022-11-18
06:44:30.000000000 +0100
@@ -9,3 +9,7 @@
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "weekly"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/.github/workflows/chardet-bc.yml
new/charset_normalizer-3.0.1/.github/workflows/chardet-bc.yml
--- old/charset_normalizer-3.0.0/.github/workflows/chardet-bc.yml
2022-10-20 10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/workflows/chardet-bc.yml
2022-11-18 06:44:30.000000000 +0100
@@ -13,9 +13,9 @@
os: [ubuntu-latest]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/.github/workflows/codeql.yml
new/charset_normalizer-3.0.1/.github/workflows/codeql.yml
--- old/charset_normalizer-3.0.0/.github/workflows/codeql.yml 1970-01-01
01:00:00.000000000 +0100
+++ new/charset_normalizer-3.0.1/.github/workflows/codeql.yml 2022-11-18
06:44:30.000000000 +0100
@@ -0,0 +1,54 @@
+# For most projects, this workflow file will not need changing; you simply need
+# to commit it to your repository.
+#
+# You may wish to alter this file to override the set of languages analyzed,
+# or to provide custom queries or build logic.
+#
+# ******** NOTE ********
+# We have attempted to detect the languages in your repository. Please check
+# the `language` matrix defined below to confirm you have the correct set of
+# supported CodeQL languages.
+#
+name: "CodeQL"
+
+on:
+ push:
+ branches: [ "master", "2.1.x" ]
+ pull_request:
+ branches: [ "master", "2.1.x" ]
+ schedule:
+ - cron: '39 1 * * 6'
+
+jobs:
+ analyze:
+ name: Analyze
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ 'python' ]
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+
+ # Autobuild attempts to build any compiled languages (C/C++, C#, Go, or
Java).
+ # If this step fails, then you should remove it and run the build manually
(see below)
+ - name: Autobuild
+ uses: github/codeql-action/autobuild@v2
+
+ - name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@v2
+ with:
+ category: "/language:${{matrix.language}}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/.github/workflows/detector-coverage.yml
new/charset_normalizer-3.0.1/.github/workflows/detector-coverage.yml
--- old/charset_normalizer-3.0.0/.github/workflows/detector-coverage.yml
2022-10-20 10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/workflows/detector-coverage.yml
2022-11-18 06:44:30.000000000 +0100
@@ -13,9 +13,9 @@
os: [ubuntu-latest]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/.github/workflows/integration.yml
new/charset_normalizer-3.0.1/.github/workflows/integration.yml
--- old/charset_normalizer-3.0.0/.github/workflows/integration.yml
2022-10-20 10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/workflows/integration.yml
2022-11-18 06:44:30.000000000 +0100
@@ -13,9 +13,9 @@
os: [ubuntu-latest]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/.github/workflows/lint.yml
new/charset_normalizer-3.0.1/.github/workflows/lint.yml
--- old/charset_normalizer-3.0.0/.github/workflows/lint.yml 2022-10-20
10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/workflows/lint.yml 2022-11-18
06:44:30.000000000 +0100
@@ -13,9 +13,9 @@
os: [ubuntu-latest]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/.github/workflows/mypyc-verify.yml
new/charset_normalizer-3.0.1/.github/workflows/mypyc-verify.yml
--- old/charset_normalizer-3.0.0/.github/workflows/mypyc-verify.yml
2022-10-20 10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/workflows/mypyc-verify.yml
2022-11-18 06:44:30.000000000 +0100
@@ -13,9 +13,9 @@
os: [ubuntu-latest]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/.github/workflows/performance.yml
new/charset_normalizer-3.0.1/.github/workflows/performance.yml
--- old/charset_normalizer-3.0.0/.github/workflows/performance.yml
2022-10-20 10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/workflows/performance.yml
2022-11-18 06:44:30.000000000 +0100
@@ -13,9 +13,9 @@
os: [ubuntu-latest]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/.github/workflows/python-publish.yml
new/charset_normalizer-3.0.1/.github/workflows/python-publish.yml
--- old/charset_normalizer-3.0.0/.github/workflows/python-publish.yml
2022-10-20 10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/workflows/python-publish.yml
2022-11-18 06:44:30.000000000 +0100
@@ -17,9 +17,9 @@
os: [ ubuntu-latest ]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
@@ -52,13 +52,13 @@
strategy:
fail-fast: false
matrix:
- python-version: [ 3.6, 3.7, 3.8, 3.9, "3.10", "3.11-dev" ]
+ python-version: [ 3.6, 3.7, 3.8, 3.9, "3.10", "3.11" ]
os: [ ubuntu-latest ]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
@@ -86,9 +86,9 @@
os: [ ubuntu-latest ]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
@@ -124,9 +124,9 @@
os: [ ubuntu-latest ]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
@@ -155,9 +155,9 @@
needs:
- integration
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: '3.x'
- name: Update pip, setuptools, wheel, build and twine
@@ -215,15 +215,15 @@
run: |
python -m pip install -U pip wheel setuptools build twine
- name: Build wheels
- uses: pypa/[email protected]
+ uses: pypa/[email protected]
env:
#CIBW_BUILD_FRONTEND: "build"
CIBW_ARCHS_MACOS: x86_64 arm64 universal2
CIBW_ENVIRONMENT: CHARSET_NORMALIZER_USE_MYPYC='1'
CIBW_BEFORE_BUILD: pip install -r build-requirements.txt
#CIBW_CONFIG_SETTINGS: "--build-option=--no-isolation"
- CIBW_TEST_REQUIRES: pytest codecov pytest-cov
- CIBW_TEST_COMMAND: pytest {package}/tests
+ CIBW_TEST_REQUIRES: pytest
+ CIBW_TEST_COMMAND: pytest -c {package} {package}/tests
CIBW_SKIP: pp*
- name: Upload artifacts
uses: actions/upload-artifact@v3
@@ -238,9 +238,9 @@
- build-wheels
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: '3.x'
- name: Install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/.github/workflows/run-tests.yml
new/charset_normalizer-3.0.1/.github/workflows/run-tests.yml
--- old/charset_normalizer-3.0.0/.github/workflows/run-tests.yml
2022-10-20 10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/.github/workflows/run-tests.yml
2022-11-18 06:44:30.000000000 +0100
@@ -9,13 +9,13 @@
strategy:
fail-fast: false
matrix:
- python-version: [3.6, 3.7, 3.8, 3.9, "3.10", "3.11-dev"]
+ python-version: [3.6, 3.7, 3.8, 3.9, "3.10", "3.11", "3.12-dev"]
os: [ubuntu-latest]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
@@ -30,4 +30,4 @@
- name: Run tests
run: |
pytest
- - uses: codecov/codecov-action@v1
+ - uses: codecov/codecov-action@v3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/CHANGELOG.md
new/charset_normalizer-3.0.1/CHANGELOG.md
--- old/charset_normalizer-3.0.0/CHANGELOG.md 2022-10-20 10:40:11.000000000
+0200
+++ new/charset_normalizer-3.0.1/CHANGELOG.md 2022-11-18 06:44:30.000000000
+0100
@@ -2,6 +2,14 @@
All notable changes to charset-normalizer will be documented in this file.
This project adheres to [Semantic
Versioning](https://semver.org/spec/v2.0.0.html).
The format is based on [Keep a
Changelog](https://keepachangelog.com/en/1.0.0/).
+## [3.0.1](https://github.com/Ousret/charset_normalizer/compare/3.0.0...3.0.1)
(2022-11-18)
+
+### Fixed
+- Multi-bytes cutter/chunk generator did not always cut correctly (PR #233)
+
+### Changed
+- Speedup provided by mypy/c 0.990 on Python >= 3.7
+
## [3.0.0](https://github.com/Ousret/charset_normalizer/compare/2.1.1...3.0.0)
(2022-10-20)
### Added
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/CONTRIBUTING.md
new/charset_normalizer-3.0.1/CONTRIBUTING.md
--- old/charset_normalizer-3.0.0/CONTRIBUTING.md 2022-10-20
10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/CONTRIBUTING.md 2022-11-18
06:44:30.000000000 +0100
@@ -55,9 +55,6 @@
## What PR may be doomed?
- - Dropping EOL Python 3.5
-> Scheduled for the 3.0 milestone.
-
- Add support for a Python unsupported charset/encoding
> If you looked carefully at the project, you would see that it aims to be
> generic whenever possible. So adding a specific prober is out of the
> question.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/README.md
new/charset_normalizer-3.0.1/README.md
--- old/charset_normalizer-3.0.0/README.md 2022-10-20 10:40:11.000000000
+0200
+++ new/charset_normalizer-3.0.1/README.md 2022-11-18 06:44:30.000000000
+0100
@@ -160,15 +160,6 @@
print(str(results.best()))
```
-*Normalize any text file*
-```python
-from charset_normalizer import normalize
-try:
- normalize('./my_subtitle.srt') # should write to disk my_subtitle-***.srt
-except IOError as e:
- print('Sadly, we are unable to perform charset normalization.', str(e))
-```
-
*Upgrade your code without effort*
```python
from charset_normalizer import detect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/SECURITY.md
new/charset_normalizer-3.0.1/SECURITY.md
--- old/charset_normalizer-3.0.0/SECURITY.md 1970-01-01 01:00:00.000000000
+0100
+++ new/charset_normalizer-3.0.1/SECURITY.md 2022-11-18 06:44:30.000000000
+0100
@@ -0,0 +1,4 @@
+# Security Disclosures
+
+To report a security vulnerability, please use the [Tidelift security
contact](https://tidelift.com/security).
+Tidelift will coordinate the fix and disclosure with maintainers.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/build-requirements.txt
new/charset_normalizer-3.0.1/build-requirements.txt
--- old/charset_normalizer-3.0.0/build-requirements.txt 2022-10-20
10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/build-requirements.txt 2022-11-18
06:44:30.000000000 +0100
@@ -1,6 +1,7 @@
# in the meantime we migrate to pyproject.toml
# this represent the minimum requirement to build (for the optional speedup)
-mypy==0.982; python_version >= "3.7"
+mypy==0.990; python_version >= "3.7"
mypy==0.971; python_version < "3.7"
-build==0.8.0
-wheel==0.37.1
+build==0.9.0
+wheel==0.38.4; python_version >= "3.7"
+wheel==0.37.1; python_version < "3.7"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/charset_normalizer/utils.py
new/charset_normalizer-3.0.1/charset_normalizer/utils.py
--- old/charset_normalizer-3.0.0/charset_normalizer/utils.py 2022-10-20
10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/charset_normalizer/utils.py 2022-11-18
06:44:30.000000000 +0100
@@ -396,7 +396,7 @@
# multi-byte bad cutting detector and adjustment
# not the cleanest way to perform that fix but clever enough for
now.
- if is_multi_byte_decoder and i > 0 and sequences[i] >= 0x80:
+ if is_multi_byte_decoder and i > 0:
chunk_partial_size_chk: int = min(chunk_size, 16)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/charset_normalizer-3.0.0/charset_normalizer/version.py
new/charset_normalizer-3.0.1/charset_normalizer/version.py
--- old/charset_normalizer-3.0.0/charset_normalizer/version.py 2022-10-20
10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/charset_normalizer/version.py 2022-11-18
06:44:30.000000000 +0100
@@ -2,5 +2,5 @@
Expose version
"""
-__version__ = "3.0.0"
+__version__ = "3.0.1"
VERSION = __version__.split(".")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/charset_normalizer-3.0.0/dev-requirements.txt
new/charset_normalizer-3.0.1/dev-requirements.txt
--- old/charset_normalizer-3.0.0/dev-requirements.txt 2022-10-20
10:40:11.000000000 +0200
+++ new/charset_normalizer-3.0.1/dev-requirements.txt 2022-11-18
06:44:30.000000000 +0100
@@ -3,22 +3,24 @@
isort==5.10.1
codecov==2.1.12
pytest-cov==4.0.0
-build==0.8.0
-wheel==0.37.1
+build==0.9.0
# The vast majority of project dropped Python 3.6
# This is to ensure build are reproducible >=3.6
black==22.8.0; python_version < "3.7"
black==22.10.0; python_version >= "3.7"
-mypy==0.982; python_version >= "3.7"
+mypy==0.990; python_version >= "3.7"
mypy==0.971; python_version < "3.7"
Flask==2.2.2; python_version >= "3.7"
Flask==2.0.3; python_version < "3.7"
pytest==7.0.0; python_version < "3.7"
-pytest==7.1.3; python_version >= "3.7"
+pytest==7.2.0; python_version >= "3.7"
requests==2.27.1; python_version < "3.7"
requests==2.28.1; python_version >= "3.7"
+
+wheel==0.38.4; python_version >= "3.7"
+wheel==0.37.1; python_version < "3.7"