summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Dead code.v3.0.0b2Julian Berman2019-01-261-9/+2
|
* Intentionally break mixing the new and old type interfaces.Julian Berman2019-01-262-17/+33
|
* Forgot an important one.Julian Berman2019-01-231-0/+2
|
* Ensure error properties are properly set for boolean schemas.Julian Berman2019-01-232-0/+25
|
* Make sure DEFAULT_TYPES is still present on instances.Julian Berman2019-01-232-12/+36
| | | | | | | This is even more awful, so ughhhhhhhhhhhhhhhhhhhhhh but obviously, in 2019, we still don't have a decent, comprehensive deprecation library that does all these things properly.
* Unused.Julian Berman2019-01-221-7/+1
|
* Enable the first of these tests.Julian Berman2019-01-221-20/+9
|
* Make the same note about idn-email.v3.0.0b1Julian Berman2019-01-211-7/+13
|
* And now remove the intervaltree pin now that ebb-lint has seen a release.Julian Berman2019-01-211-3/+1
|
* Merge pull request #516 from tmontes/macos-build-docsJulian Berman2019-01-212-1/+3
|\ | | | | Docs now build successfully out of the box on macOS CPython.
| * Docs now build successfully out of the box on macOS CPython.Tiago Montes2019-01-142-1/+3
| |
* | And now 'solve' the problem of colliding time formats.v3.0.0a6Julian Berman2019-01-151-15/+23
| | | | | | | | | | | | | | | | | | This doesn't totally make me happy, but the next step would be doing some deprecations on FormatChecker and then binding format checkers to validators in jsonschema.validators.create. Both of those likely will happen.
* | And now don't recommend people use bare FormatChecker.Julian Berman2019-01-151-1/+1
| |
* | Add a test for FormatChecker defaults.Julian Berman2019-01-151-0/+9
| | | | | | | | | | | | | | This is turribad. But it's also relied upon, and behavior that up-until-now is checked only in a doctest.
* | This test is awful, but make it at least run everywhere.Julian Berman2019-01-151-11/+19
|/ | | | Belongs upstream, as in the comment.
* Pin intervaltree away from the backwards incompatible version.v3.0.0a5Julian Berman2019-01-141-1/+3
| | | | | Fixes the build until I get permissions to do an ebb-lint release to PyPI...
* Split out dependencies for draft 3.Julian Berman2019-01-144-17/+58
| | | | | | | | Draft 3 allowed simple string dependencies, but no later draft does. This also lets us use the same fix for boolean schema nonsense as we just did for items.
* Here's an easy way out of this one.Julian Berman2019-01-131-11/+5
|
* Spelling, indirectly.Julian Berman2019-01-111-20/+20
|
* And tests for the same for if/then/else.Julian Berman2019-01-112-3/+31
|
* Fix the error properties for propertyNames.Julian Berman2019-01-112-1/+14
| | | | | | | | | | | | Note that propertyNames is another example (like #119) of something that needs an additional way to say it has errored on a *key* within the instance. So, that's still missing, but path is not the right thing, same as in the earlier instances. It's also becoming somewhat clear that compound validators should possibly grow a way to become lazy...
* Get these out of the way.Julian Berman2019-01-113-171/+180
|
* Style.Julian Berman2019-01-111-1/+0
|
* Revert "And now add the Draft7 time format, even though it don't work."Julian Berman2019-01-111-7/+0
| | | | | | | This is breaking the build... So will un-revert after we fix the global state in FormatChecker... This reverts commit 37671acda2424f1bb13a5e2f5e8f81441d73487b.
* And now add the Draft7 time format, even though it don't work.v3.0.0a4Julian Berman2019-01-061-0/+7
| | | | | | | | | | | | Because FormatChecker is bad and I should feel bad :/ This is currently being overriden by the older Draft3 time format. Probably time to deprecate cls_checks, and pass format checkers in on validator creation. The changes in #425 are likely also relevant.
* Minor style.Julian Berman2019-01-061-1/+3
|
* This is the old time.Julian Berman2019-01-061-1/+1
|
* Update the table of formats.Julian Berman2019-01-051-14/+31
|
* Grudgingly add an inline implementation of relative JSON Pointers.Julian Berman2019-01-051-0/+27
|
* Minor style.Julian Berman2019-01-041-14/+1
|
* Merge commit 'd2eb79f489f2647e2fc43fa341bb3ba7d307f4a6'Julian Berman2019-01-044-0/+64
|\ | | | | | | | | * commit 'd2eb79f489f2647e2fc43fa341bb3ba7d307f4a6': Squashed 'json/' changes from 8c3d56d..8982b0b
| * Squashed 'json/' changes from 8c3d56d..8982b0bJulian Berman2019-01-044-0/+64
| | | | | | | | | | | | | | | | | | 8982b0b Merge pull request #243 from gregsdennis/master 432eab6 added draft-03 version f55b4c2 Added test for additional properties looking in applicator keywords git-subtree-dir: json git-subtree-split: 8982b0ba6d721b09d91ebbf2414fdf443e4740b4
* | idn-hostname validation.Julian Berman2019-01-042-0/+15
| |
* | Make validate use best_match.Julian Berman2019-01-032-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This function is essentially meant to be the 'dead simple', newbie friendly entry into validation. Making it use best_match means even friendlier initial errors, so we switch to using that. Users who care about potential small effects this has on performance should already likely be using an explicitly constructed validator class, and choosing themselves whether to call best_match or not. Closes: #498
* | Minor style change on imports.Julian Berman2019-01-032-34/+26
| |
* | SortJulian Berman2019-01-031-1/+1
| |
* | Merge pull request #511 from uSpike/patch-1Julian Berman2019-01-031-0/+1
|\ \ | | | | | | Depend on setuptools
| * | Depend on setuptoolsJordan Speicher2019-01-021-0/+1
|/ / | | | | `pkg_resources` requires `setuptools`. Fixes #510
* | Out of date.Julian Berman2018-12-301-1/+1
| |
* | Get rid of the actual dependency on mock.Julian Berman2018-12-293-21/+13
| | | | | | | | | | | | | | We're still patching in these two places, but can come back to fix that later. Closes: #335.
* | Make the way instances and schemas are passed to ValidatorTestMixin better.Julian Berman2018-12-271-29/+23
| |
* | One more.Julian Berman2018-12-271-1/+1
| |
* | Kill some coverage noise.Julian Berman2018-12-271-5/+5
| |
* | Merge pull request #502 from stuarteberg/hashable-exceptionsJulian Berman2018-12-153-14/+15
|\ \ | | | | | | Make exceptions hashable (but not comparable)
| * | Make exceptions hashable (but not comparable)Stuart Berg2018-12-053-14/+15
| | | | | | | | | | | | Fixes #477
* | | Merge pull request #501 from johnthagen/patch-1Julian Berman2018-12-041-0/+1
|\ \ \ | |/ / |/| | Document Python 3.7 support in setup configuration
| * | Document Python 3.7 support in setup configurationjohnthagen2018-12-031-0/+1
|/ /
* | Style.Julian Berman2018-11-251-1/+0
| |
* | And the last stray warning.Julian Berman2018-11-251-3/+12
| |
* | At least kill the last remaining use of mock.MockJulian Berman2018-11-251-1/+1
| |