Bump charset-normalizer from 3.4.0 to 3.4.1
Bumps charset-normalizer from 3.4.0 to 3.4.1.
Release notes
Sourced from charset-normalizer's releases.
Version 3.4.1
🚀 We're still raising awareness around HTTP/2, and HTTP/3!Did you know that Internet Explorer 11 shipped with an optional HTTP/2 support back in 2013? also libcurl did ship it in 2014[...] Using Requests today is the rough equivalent of using EOL Windows 8! We promptly invite Python developers to look at the first drop-in replacement for Requests, namely Niquests. Ship with native WebSocket, SSE, Happy Eyeballs, DNS over HTTPS, and so on[...] All of this while remaining compatible with all Requests prior plug-ins / add-ons.
It leverages charset-normalizer in a better way! Check it out, you will gain up to being 3X faster and get a real/respectable support with it.
3.4.1 (2024-12-24)
Changed
- Project metadata are now stored using
pyproject.toml
instead ofsetup.cfg
using setuptools as the build backend.- Enforce annotation delayed loading for a simpler and consistent types in the project.
- Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8
Added
- pre-commit configuration.
- noxfile.
Removed
build-requirements.txt
as per usingpyproject.toml
native build configuration.bin/integration.py
andbin/serve.py
in favor of downstream integration test (see noxfile).setup.cfg
in favor ofpyproject.toml
metadata configuration.- Unused
utils.range_scan
function.Fixed
- Converting content to Unicode bytes may insert
utf_8
instead of preferredutf-8
. (#572)- Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+
Changelog
Sourced from charset-normalizer's changelog.
3.4.1 (2024-12-24)
Changed
- Project metadata are now stored using
pyproject.toml
instead ofsetup.cfg
using setuptools as the build backend.- Enforce annotation delayed loading for a simpler and consistent types in the project.
- Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8
Added
- pre-commit configuration.
- noxfile.
Removed
build-requirements.txt
as per usingpyproject.toml
native build configuration.bin/integration.py
andbin/serve.py
in favor of downstream integration test (see noxfile).setup.cfg
in favor ofpyproject.toml
metadata configuration.- Unused
utils.range_scan
function.Fixed
- Converting content to Unicode bytes may insert
utf_8
instead of preferredutf-8
. (#572)- Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+
Commits
-
ffdf7f5
🔧 fix long description content-type inferred as rst instead of md -
c7197b7
📝 fix changelog entries (#582) -
c390e1f
Merge pull request #581 from jawah/refresh-part-2 -
f9d6b8c
🔒 add CODEOWNERS -
7ce1ef1
🔧 use ubuntu-22.04 for cibuildwheel in continuous deployment workflow -
deed205
🔧 update LICENSE copyright -
f11f571
🔧 include noxfile in sdist -
1ec7c06
🔧 update changelog -
14b4649
🐛 output(...) replace declarative mark using non iana compliant encoding ... -
1b06bc0
Merge branch 'refresh-part-2' of github.com:jawah/charset_normalizer into ref... - Additional commits viewable in compare view