Skip to content

chore(deps): bump charset-normalizer from 3.4.5 to 3.4.6#470

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/charset-normalizer-3.4.6
Open

chore(deps): bump charset-normalizer from 3.4.5 to 3.4.6#470
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/charset-normalizer-3.4.6

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 16, 2026

Bumps charset-normalizer from 3.4.5 to 3.4.6.

Release notes

Sourced from charset-normalizer's releases.

Version 3.4.6

3.4.6 (2026-03-15)

Changed

  • Flattened the logic in charset_normalizer.md for higher performance. Removed eligible(..) and feed(...) in favor of feed_info(...).
  • Raised upper bound for mypy[c] to 1.20, for our optimized version.
  • Updated UNICODE_RANGES_COMBINED using Unicode blocks v17.

Fixed

  • Edge case where noise difference between two candidates can be almost insignificant. (#672)
  • CLI --normalize writing to wrong path when passing multiple files in. (#702)

Misc

  • Freethreaded pre-built wheels now shipped in PyPI starting with 3.14t. (#616)
Changelog

Sourced from charset-normalizer's changelog.

3.4.6 (2026-03-15)

Changed

  • Flattened the logic in charset_normalizer.md for higher performance. Removed eligible(..) and feed(...) in favor of feed_info(...).
  • Raised upper bound for mypy[c] to 1.20, for our optimized version.
  • Updated UNICODE_RANGES_COMBINED using Unicode blocks v17.

Fixed

  • Edge case where noise difference between two candidates can be almost insignificant. (#672)
  • CLI --normalize writing to wrong path when passing multiple files in. (#702)

Misc

  • Freethreaded pre-built wheels now shipped in PyPI starting with 3.14t. (#616)
Commits
  • 5478b84 Merge pull request #715 from jawah/release-3.4.6
  • 5c0a09e ✔️ add confidence for threading usage, mostly due to lru_cach...
  • ef826b2 📝 update changelog
  • 5564f1a 📝 update docs accordingly
  • 0f2cf7d 📝 update changelog
  • 54a1894 🐛 fix --normalize writing to wrong path with multiple files
  • 2177e28 📝 update changelog
  • b2497a5 🐛 edge case where noise difference between two candidates can be almost i...
  • 13a5d0b 🔧 upgrade ci requirements
  • b9ffbd4 🔧 enable 3.14t nox mypyc session
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.5 to 3.4.6.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.4.5...3.4.6)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-version: 3.4.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 16, 2026
Copy link

@codecov codecov bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code changes involve updating the version of the 'charset-normalizer' package in the requirements.txt file from 3.4.5 to 3.4.6. This is a good practice to keep packages up-to-date, incorporating new updates and security patches. However, it's crucial to ensure compatibility.

certifi==2026.2.25 ; python_version >= "3.10" and python_version < "4.0"
cffi==2.0.0 ; python_version >= "3.10" and python_version < "4.0" and platform_python_implementation != "PyPy"
charset-normalizer==3.4.5 ; python_version >= "3.10" and python_version < "4.0"
charset-normalizer==3.4.6 ; python_version >= "3.10" and python_version < "4.0"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 'charset-normalizer' package version has been updated from 3.4.5 to 3.4.6. Ensure that this new version does not introduce any breaking changes that might impact your application. It would be good to thoroughly test this in a development environment before updating it in a production setting. Additionally, please verify the dependency compatibility with other packages.

Copy link

@codecov codecov bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Git diff reflects a minor update of the charset-normalizer package from version 3.4.5 to 3.4.6. General practice and recommendations are to keep packages updated to the latest stable release. However, important points to consider include ensuring that the update does not introduce breaking changes and that there are no dependency issues with this new version of the package. Unfortunately, the review of this change does not provide a summary or context explaining why this version bump is needed, so some assumptions had to be made in this review process.

certifi==2026.2.25 ; python_version >= "3.10" and python_version < "4.0"
cffi==2.0.0 ; python_version >= "3.10" and python_version < "4.0" and platform_python_implementation != "PyPy"
charset-normalizer==3.4.5 ; python_version >= "3.10" and python_version < "4.0"
charset-normalizer==3.4.6 ; python_version >= "3.10" and python_version < "4.0"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The version of the charset-normalizer package has been updated. Confirm that this version change does not adversely affect any areas of the code which utilize this package. Checking the change logs for this new version, testing thoroughly, and confirming any potential breaking changes is important in maintaining system stability.

Copy link

@codecov codecov bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code in the requirement.txt file has been updated. Based on the diff output, the charset-normalizer version has been updated from 3.4.5 to 3.4.6, which is typically necessary to incorporate new features, security fixes, or bug fixes from that library. It's generally a good practice to stay up-to-date with the latest stable versions of the dependencies. Nonetheless, it is crucial to thoroughly test the application after upgrading a package, as it might break existing functionalities due to incompatible changes.

certifi==2026.2.25 ; python_version >= "3.10" and python_version < "4.0"
cffi==2.0.0 ; python_version >= "3.10" and python_version < "4.0" and platform_python_implementation != "PyPy"
charset-normalizer==3.4.5 ; python_version >= "3.10" and python_version < "4.0"
charset-normalizer==3.4.6 ; python_version >= "3.10" and python_version < "4.0"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The charset-normalizer library has been updated from version 3.4.5 to 3.4.6. Please ensure that necessary testing and validation is completed to avoid potential issues in the system due to this upgrade.

Copy link

@codecov codecov bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The overall code changes in this diff seem fine. The updates seem to be part of routine library updates where charset-normalizer library version has been upgraded

certifi==2026.2.25 ; python_version >= "3.10" and python_version < "4.0"
cffi==2.0.0 ; python_version >= "3.10" and python_version < "4.0" and platform_python_implementation != "PyPy"
charset-normalizer==3.4.5 ; python_version >= "3.10" and python_version < "4.0"
charset-normalizer==3.4.6 ; python_version >= "3.10" and python_version < "4.0"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updates version of library charset-normalizer from version 3.4.5 to 3.4.6. Please, confirm if there are any specific features or bugfixes in the new version that your application is intending to utilize or leverage for improving performance or stability. Also, ensure compatibility between this new version, the existing system and other libraries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants