chore(deps-dev): bump ijson from 3.3.0 to 3.4.0
Open
Number: #6631
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 2
Association: Contributor
Comments: 2
Created:
May 08, 2025 at 08:29 PM UTC
(about 1 year ago)
(about 1 year ago)
Updated:
May 08, 2025 at 09:25 PM UTC
(about 1 year ago)
(about 1 year ago)
Labels:
dependencies internal size/XS python
dependencies internal size/XS python
Description:
Bumps ijson from 3.3.0 to 3.4.0.
Changelog
Sourced from ijson's changelog.
[3.4.0]
- Added support for PEP 489 multi-phase initialisation and per-module state for our C extension, allowing us to support sub-interpreters with per-interpreter GIL.
- Advertise support for free-threading python mode.
- Removed support for Python < 3.9.
- Enhanced generators so they yield all possible results to users before errors are raised (#123).
- Added
ijson.ALL_BACKENDSconstant listing all supported backends (which might or not be available at runtime).- Added a
capabilitiesconstant to each backend describing which capabilities it supports.- Exposing backend's name under
<backend>.backend_name, and default backend's name underijson.backend_name. This is similar to the already existingnameconstant, only slightly better named to hopefully avoid confusion.- Restructured source code so all code lives under
src/, and theijson.backends._yajl2extension undersrc/ijson/backends/ext/_yajl2. This allows C backend tests to actually run on cibuildwheel.- Improved performance of
parseroutine in C backend by ~4%.- Fixed several potential stability issues in C backend around correct error handling.
- Fixed corner-case wrong behaviour of
yajl2_cbackend, which didn't work correctly with user-provided event names.- Pointing to our own fork of yajl (for when we build it ourselves) that contains fixes for all known CVEs (#126).
- Removed leftover compatibility bits in the C backend.
- Fixed potential issue with
yajlandyajl2backends where crashes could occur at interpreter shutdown.- Removed tox.
- Moved static project metadata to
pyproject.toml.
Commits
36701beRelease ijson 3.4.0cfb044aModernize packaging (#138)044cf9bBump pypa/cibuildwheel from 2.23.2 to 2.23.3 (#140)81e24b4Allow building embedded yajl with cmake 4.0b3f9647Bump pypa/cibuildwheel from 2.23.1 to 2.23.2 (#137)d8fd6d2Bump pypa/cibuildwheel from 2.23.0 to 2.23.1 (#134)caebc6fBump pypa/cibuildwheel from 2.22.0 to 2.23.0 (#133)698b114Downgrade to ubuntu-22.04 to avoid gcc segfault9f28dc0Allow certain branches to trigger a full CI build901fd3bAdd custom event name interning to yajl2_c- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
0
0
Files Changed:
0
0
Additions:
+0
+0
Deletions:
-0
-0
Package Dependencies
Technical Details
| ID: | 914156 |
| UUID: | 3050026025 |
| Node ID: | PR_kwDODTo4k86VfW7p |
| Host: | GitHub |
| Repository: | aws-powertools/powertools-lambda-python |