Skip to content

Require jsonpointer>=3.2 - #218

Merged
stefankoegl merged 1 commit into
masterfrom
claude/dazzling-bardeen-cprykw
Oct 9, 2026
Merged

stefankoegl merged 1 commit into
masterfrom
claude/dazzling-bardeen-cprykw

Conversation

@stefankoegl

Copy link
Copy Markdown
Owner

Raises the jsonpointer requirement in requirements.txt (which setup.py reads for install_requires) from >=1.9 to >=3.2.

Why

No Python version is dropped: jsonpointer 3.2 requires Python ≥ 3.10, the same as jsonpatch's python_requires.

With 3.2 required, the _to_last helper is redundant. This PR leaves it in place; it can be removed separately if wanted.

Verification

  • Installing the package pulls in jsonpointer 3.2.0. Its metadata declares jsonpointer>=3.2, and asking for jsonpointer==3.1.1 alongside it fails as unsatisfiable.
  • python tests.py passes with jsonpointer 3.2.0.

🤖 Generated with Claude Code

https://claude.ai/code/session_01JqGXptMsaz9bfrMoaMpZ1A


Generated by Claude Code

jsonpointer 3.2 no longer resolves pointers into strings, which #178
requires. CI always installs the latest jsonpointer, so it never ran
against an older version, where the _to_last helper added for #178 is
what rejects such pointers. Requiring 3.2 makes the tested
configuration the only supported one.

jsonpointer 3.2 requires Python 3.10, as jsonpatch already does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JqGXptMsaz9bfrMoaMpZ1A
@stefankoegl
stefankoegl merged commit 3fbdd7f into master Oct 9, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants