Repository navigation
Comparing changes
Open a pull request
base repository: stefankoegl/python-json-pointer
base: v3.7
head repository: stefankoegl/python-json-pointer
compare: v3.8
- 8 commits
- 7 files changed
- 2 contributors
Commits on Oct 27, 2026
-
Check that documentation examples run and produce the expected output
The test suite now runs the doctests in doc/tutorial.rst and executes the shell session in doc/commandline.rst, comparing the actual output of the jsonpointer command with the documented one. Both run as part of the regular unittest suite, so CI covers them on every supported Python. This uncovered four outdated outputs in the tutorial, where the documented dict key order did not match what set_pointer returns; these are fixed. The doc sources are added to the sdist so the tests also run from it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PewzpkEmq7YeZd56gmKnqr
Configuration menu - View commit details
-
Copy full SHA for 729bd88 - Browse repository at this point
Copy the full SHA 729bd88View commit details
Commits on Nov 2, 2026
-
Add type hints via a jsonpointer-stubs package
jsonpointer.py stays a single-file module. Type information is shipped as a PEP 561 stub-only package (jsonpointer-stubs) inside the same wheel and sdist. A CI job runs mypy's stubtest to keep the stubs in sync with the implementation. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PewzpkKQeJ6P2vfXcywcMy
Configuration menu - View commit details
-
Copy full SHA for e4a4ddb - Browse repository at this point
Copy the full SHA e4a4ddbView commit details -
Use Typing :: Typed classifier
The distribution ships the runtime module alongside the stubs, so 'Stubs Only' misdescribes it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PewzpkKQeJ6P2vfXcywcMy
Configuration menu - View commit details
-
Copy full SHA for ab18a64 - Browse repository at this point
Copy the full SHA ab18a64View commit details -
Merge pull request #106 from stefankoegl/claude/upbeat-feynman-ew7rv3
Add type hints via a jsonpointer-stubs package
Configuration menu - View commit details
-
Copy full SHA for 717c557 - Browse repository at this point
Copy the full SHA 717c557View commit details -
Merge remote-tracking branch 'origin/master' into claude/dazzling-edi…
…son-68sghl # Conflicts: # MANIFEST.in
Configuration menu - View commit details
-
Copy full SHA for 6cf6720 - Browse repository at this point
Copy the full SHA 6cf6720View commit details -
Don't drop doc examples followed directly by another command
A "$ " line right after a command's output started the next command without checking the previous one, so its output was never verified. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PewzpkEmq7YeZd56gmKnqr
Configuration menu - View commit details
-
Copy full SHA for 72c3291 - Browse repository at this point
Copy the full SHA 72c3291View commit details -
Merge pull request #105 from stefankoegl/claude/dazzling-edison-68sghl
Check that documentation examples run and produce the expected output
Configuration menu - View commit details
-
Copy full SHA for 758cd51 - Browse repository at this point
Copy the full SHA 758cd51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c78531 - Browse repository at this point
Copy the full SHA 7c78531View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.7...v3.8