-
Notifications
You must be signed in to change notification settings - Fork 56
Comparing changes
Open a pull request
base repository: python-jsonschema/check-jsonschema
base: 0.27.2
head repository: python-jsonschema/check-jsonschema
compare: 0.27.3
- 12 commits
- 22 files changed
- 5 contributors
Commits on Nov 27, 2023
-
[pre-commit.ci] pre-commit autoupdate
updates: - [github.com/python-jsonschema/check-jsonschema: 0.27.0 → 0.27.2](0.27.0...0.27.2) - [github.com/psf/black: 23.10.0 → 23.11.0](psf/black@23.10.0...23.11.0)
Configuration menu - View commit details
-
Copy full SHA for 637bb64 - Browse repository at this point
Copy the full SHA 637bb64View commit details -
Merge pull request #358 from python-jsonschema/pre-commit-ci-update-c…
…onfig [pre-commit.ci] pre-commit autoupdate
Configuration menu - View commit details
-
Copy full SHA for f9c1eb7 - Browse repository at this point
Copy the full SHA f9c1eb7View commit details
Commits on Dec 3, 2023
-
Bump responses from 0.23.3 to 0.24.1 (#361)
Bumps [responses](https://github.com/getsentry/responses) from 0.23.3 to 0.24.1. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](getsentry/responses@0.23.3...0.24.1) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e0e7da4 - Browse repository at this point
Copy the full SHA e0e7da4View commit details
Commits on Dec 4, 2023
-
Apply lazy file reading for instancefiles
Lazy reads are slightly customized to better handle named pipes. The lazy file reads are combined with an early close immediately after the instance loader gets data from a file. As a result, check-jsonschema should only keep one instance file open at a time.
Configuration menu - View commit details
-
Copy full SHA for b02f492 - Browse repository at this point
Copy the full SHA b02f492View commit details -
Fix schema readers to cache data
The previous implementation tried to repeatedly read data for a schema input, even across multiple instances. As a result, if the schema source was ephemeral (e.g. a memfd), the subsequent reads would fail.
Configuration menu - View commit details
-
Copy full SHA for 3d49748 - Browse repository at this point
Copy the full SHA 3d49748View commit details
Commits on Dec 5, 2023
-
[vendor-schemas] automated update (#357)
Co-authored-by: sirosen <sirosen@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bb2be1c - Browse repository at this point
Copy the full SHA bb2be1cView commit details -
Add a test which verifies lazy file reading
Create a directory of 2000 instance files, then iterate through them and verify that the number of open files never exceeds 2000 at any point during iteration.
Configuration menu - View commit details
-
Copy full SHA for 20ab97f - Browse repository at this point
Copy the full SHA 20ab97fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59a7816 - Browse repository at this point
Copy the full SHA 59a7816View commit details
Commits on Dec 6, 2023
-
Support lazy files with pyjson5
In order for pyjson5 to be satisfied, it must be passed the real file descriptor (or something satisfying `io.IOBase`). For simplicity, pass it the underlying open() result. Also improve the file close behavior using a `finally` block.
Configuration menu - View commit details
-
Copy full SHA for 2196b87 - Browse repository at this point
Copy the full SHA 2196b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03d433b - Browse repository at this point
Copy the full SHA 03d433bView commit details -
Merge pull request #363 from python-jsonschema/improve-file-handling
Improve file handling with lazy reads
Configuration menu - View commit details
-
Copy full SHA for 16a6062 - Browse repository at this point
Copy the full SHA 16a6062View commit details -
Configuration menu - View commit details
-
Copy full SHA for de17730 - Browse repository at this point
Copy the full SHA de17730View 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 0.27.2...0.27.3