Henry Andrews
Henry Andrews
_Note: I promise this is not about URI libraries! Or at least not intentionally... I broke this test in a completely unrelated way. and stumbled across this problem._ This illustrates...
Fixes #59. Ultimately this was surprisingly simple (unlike several of my early attempts at it 😅 ). As of draft 2020-12, embedded schemas (subschemas with "$id") can set "$schema" to...
I decided to try to run `mypy` because I keep forgetting / messing up type annotations, and it returned 519 errors in the package code and 8 in the tests....
This only make sense if PR #97 is accepted (and even then it might not be what's wanted, which is why it's a separate PR). This leaves the general tox.ini...
I attempted to implement numeric formats for [`oascomply`](https://github.com/OAI/oascomply), and it took quite a lot of effort to figure out why they just wouldn't work. Previously, formats could set applicable types,...
This adds --testsuite-version=all as a shorthand for specifying all three (currenlty) versions individually, and adds --testsuite-all as a shorthand for passing that plus --testsuite-optionals and --testsuite-formats. Otherwise, it was getting...
@marksparkza in the OAI/oascomply project, I find myself subclassing `jschon.JSONPointer` and `jschon.RelativeJSONPointer` for smoother integration with other aspects of that project. This includes raising a subclass of `jschon.JSONPointerError` or `jschon.RelativeJSONPointerError`...
Fixes #93. I was cleaning up local branches and realized I never posted this one. I don't expect this to go into 0.10.1 but (like the PRs I rebased today)...
I have a working version of this, but it got complicated due to issues that led to me filing #77, so I will probably re-do it after that is resolved....
I have this working in a branch somewhere, I just need to rebase it and double-check it given changes in the meantime.