summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'dnephin/perf_cache_resolving' into ↵Julian Berman2015-03-151-0/+5
|\ | | | | | | | | | | | | perf_cache_resolving * dnephin/perf_cache_resolving: Fix base_uri backwards compatibility.
| * Fix base_uri backwards compatibility.Daniel Nephin2015-03-152-0/+7
| |
* | Er, green doesn't work on 2.6, and make running right out of a checkout easier.Julian Berman2015-03-154-5/+12
| |
* | Wrong docstring.Julian Berman2015-03-151-8/+8
| |
* | Add back assertions for backwards compat.Julian Berman2015-03-151-0/+2
| |
* | Wait wat. Remove insanity.Julian Berman2015-03-151-2/+0
| |
* | Probably should combine these at some point, but for now move them.Julian Berman2015-03-152-0/+0
| |
* | Really run on the installed package.Julian Berman2015-03-151-2/+4
| |
* | Begone py.test.Julian Berman2015-03-151-7/+3
| |
* | Remove 3.3, use pip for installs, use green here too.Julian Berman2015-03-151-3/+2
| |
* | lxml-cffi is giving obscure errors again.Julian Berman2015-03-151-1/+1
| |
* | Fix a non-type in the docs.Julian Berman2015-03-151-1/+1
| |
* | Switch to vcversioner, use repoze.lru only on 2.6, and add extras_require ↵Julian Berman2015-03-157-41/+27
| | | | | | | | for format.
* | Run tests on the installed package.Julian Berman2015-03-151-5/+6
| |
* | Newer tox is slightly saner.Julian Berman2015-03-151-3/+0
| |
* | It's hard to be enthusiastic about tox anymore.Julian Berman2015-03-141-6/+2
| |
* | Merge remote-tracking branch 'dnephin/perf_cache_resolving'Julian Berman2015-03-148-44/+172
|\ \ | |/ | | | | | | | | | | | | | | | | | | * dnephin/perf_cache_resolving: Use lru_cache Remove DefragResult. Remove context manager from ref() validation. Perf improvements by using a cache. Add benchmark script. Fix test failures issue #158: TRY to speed-up scope & $ref url-handling by keeping fragments separated from URL (and avoid redunant frag/defrag). Conflicts: jsonschema/tests/test_benchmarks.py
| * Use lru_cacheDaniel Nephin2015-03-047-33/+45
| |
| * Remove DefragResult.Daniel Nephin2015-03-032-9/+5
| |
| * Remove context manager from ref() validation.Daniel Nephin2015-03-013-15/+27
| |
| * Perf improvements by using a cache.Daniel Nephin2015-03-013-46/+53
| |
| * Add benchmark script.Daniel Nephin2015-03-011-0/+74
| |
| * Fix test failuresDaniel Nephin2015-02-272-6/+11
| |
| * issue #158: TRY to speed-up scope & $ref url-handling by keepingKostis Anagnostopoulos @ STUW0252015-02-272-23/+45
|/ | | | | | | | | | | | | | | fragments separated from URL (and avoid redunant frag/defrag). Conflicts: jsonschema/tests/test_benchmarks.py issue #158: Use try-finally to ensure resolver scopes_stack empty when iteration breaks (no detectable performance penalty). * Replace non-python-2.6 DefragResult with named-tuple. * Add test-case checking scopes_stack empty. Conflicts: jsonschema/tests/test_validators.py jsonschema/validators.py
* Merge pull request #200 from samarjeet27/masterJulian Berman2015-02-251-0/+1
|\ | | | | Add build status image
| * Add build status imageSamarjeet2015-02-251-0/+1
|/
* Merge pull request #192 from bennoleslie/patch-1Julian Berman2015-01-061-3/+3
|\ | | | | Fix Draft4Validator example code in validate.rst
| * Fix Draft4Validator example code in validate.rstBen Leslie2015-01-071-3/+3
|/
* Merge pull request #190 from vpelletier/masterJulian Berman2015-01-041-5/+2
|\ | | | | Improve mutlipleOf validator with floating point value.
| * Improve mutlipleOf validator with floating point value.Vincent Pelletier2014-12-291-5/+2
|/ | | | | Rely on system's built-in float tolerance by comparing quotient with cast quotient instead of checking distance to remainder.
* Try to be as explicit as possible on the million different uses of 'validator'.Julian Berman2014-12-074-102/+113
| | | | Closes #175.
* Slightly clarify the wording, which means to refer to calling this method ↵Julian Berman2014-12-071-2/+3
| | | | directly.
* Merge commit '45cf1fb8a6a0b7ea1ab8de8ea9fc7addb0ffd149'Julian Berman2014-12-073-0/+99
|\ | | | | | | | | * commit '45cf1fb8a6a0b7ea1ab8de8ea9fc7addb0ffd149': Squashed 'json/' changes from 3cef243..9208016
| * Squashed 'json/' changes from 3cef243..9208016Julian Berman2014-12-073-0/+99
| | | | | | | | | | | | | | | | | | | | 9208016 Merge pull request #67 from iainbeeston/defaults f57888c Added tests around the default property db28fee Merge pull request #63 from iainbeeston/patch-1 609944b Added the json-schema ruby gem to the list of libraries using the test suite git-subtree-dir: json git-subtree-split: 9208016d04c1b6774d5a17e8b037161873414edb
* | Generative environments, and disable lxml on pypy3 which doesn't work yet.Julian Berman2014-11-241-32/+17
| |
* | Merge remote-tracking branch 'asottile/pypy3'Julian Berman2014-10-313-4/+6
|\ \ | | | | | | | | | | | | * asottile/pypy3: Support pypy3
| * | Support pypy3Anthony Sottile2014-10-163-4/+6
|/ /
* | Fix style.Julian Berman2014-10-121-14/+49
| |
* | Add a simple test and all of the args.Julian Berman2014-10-122-5/+17
| |
* | Merge remote-tracking branch 'immerrr/make-exceptions-picklable'Julian Berman2014-10-121-0/+4
|\ \ | | | | | | | | | | | | * immerrr/make-exceptions-picklable: Make exceptions picklable on Python 2.X
| * | Make exceptions picklable on Python 2.Ximmerrr2014-10-071-0/+4
| | |
* | | compat.py is not public API either.Julian Berman2014-10-051-1/+3
| | |
* | | Merge remote-tracking branch 'sebastianmika/master'Julian Berman2014-10-051-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * sebastianmika/master: Closes maximum issue which wasn't an issue. Remove float conversion on minimum validator to make it work for very negative numbers All tests pass when adding `float()` conversion on `instance` and `maximum` and `minimum` in respective validators Add in float(instance) in maximum validator
| * | | Closes maximum issue which wasn't an issue.Sebastian Mika2014-09-232-4/+51
| | | | | | | | | | | | | | | | Remove float conversion on minimum validator to make it work for very negative numbers
| * | | All tests pass when adding `float()` conversion on `instance` and `maximum` ↵Sebastian Mika2014-09-231-4/+4
| | | | | | | | | | | | | | | | and `minimum` in respective validators
| * | | Add in float(instance) in maximum validatorSebastian Mika2014-09-231-2/+2
| |/ /
* | | Merge commit '43075285ed7271d9caaa02caa1747ead3cbb27ef'Julian Berman2014-10-054-1/+96
|\ \ \ | | |/ | |/| | | | | | | * commit '43075285ed7271d9caaa02caa1747ead3cbb27ef': Squashed 'json/' changes from abdd47f..3cef243
| * | Squashed 'json/' changes from abdd47f..3cef243Julian Berman2014-10-054-1/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3cef243 Applies to Draft4 as well. f323723 Check comparisons for very negative numbers as well. c73cf22 Merge pull request #60 from gilesbowkett/added-jsck-to-who-uses-it e77c86a jsck uses JSON Schema Test Suite 1a96775 Merge pull request #57 from tanaka-tatsuya/fix/max-length-test-case b124928 fixed maxLength test case git-subtree-dir: json git-subtree-split: 3cef243acce1290c8bbbc546f7f3fcbd6c10ff8b
* | | 2.5.0-devJulian Berman2014-09-271-1/+1
| | |
* | | Merge remote-tracking branch 'aromanovich/master'Julian Berman2014-09-272-2/+67
|\ \ \ | |_|/ |/| | | | | | | | | | | * aromanovich/master: Add tests for fixed Error.absolute_path Fix Error.absolute_path logic