The current universal wheels have static install_requires matching the python version they were built on: so a wheel built on 2.6 claims it needs argparse and repoze.lru on 2.7 and 3.4, etc. This clearly doesn't work :)
environment markers are however honoured by wheels and pip, using this somewhat ugly syntax in extras (I'm looking to improve that, but this works - see the distutils-sig list for some discussion on it recently).
3481a79 Merge pull request #91 from gelraen/nonanchoredpattern
818553f Update pattern.json
b63c96f Merge pull request #92 from gelraen/escapedref
2f043b0 Update ref.json
1ebe2b4 Add valid instances for escaped ref tests
b117902 Add a test that checks for implicit anchoring
d319afa Merge pull request #90 from bugventure/develop
a2c9de2 Add jsen to the list of validators
6d4adfe Merge pull request #87 from legoktm/protocol-relative
824cb99 Add test case for protocol-relative uri validation
git-subtree-dir: json
git-subtree-split: 3481a793ab6a1042a5973549f735b18f2355fb4e
* perf_cache_resolving:
Squashed 'json/' changes from 9208016..0b657e8
Need to preserve backwards compat for RefResolvers without the new methods.
Pass in caches instead of arguments.
I give up.
Not deprecating these for now, just not used internally.
Fix base_uri backwards compatibility.
Er, green doesn't work on 2.6, and make running right out of a checkout easier.
Wrong docstring.
Add back assertions for backwards compat.
Wait wat. Remove insanity.
Probably should combine these at some point, but for now move them.
Really run on the installed package.
Begone py.test.
Remove 3.3, use pip for installs, use green here too.
lxml-cffi is giving obscure errors again.
Fix a non-type in the docs.
Switch to vcversioner, use repoze.lru only on 2.6, and add extras_require for format.
Run tests on the installed package.
Newer tox is slightly saner.
It's hard to be enthusiastic about tox anymore.
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
0b657e8 Merge pull request #86 from kylef/patch-1
1bd4151 [README] JSONSchema.swift uses these tests too
8f86716 Revert "Add jon, JSON parser for the fishshell."
db9c629 Merge pull request #82 from bucaran/patch-1
875fa42 Add jon, JSON parser for the fishshell.
64c556c Merge pull request #81 from s-panferov/patch-1
43105d4 Add new Rust library to the list
aa4d927 Merge pull request #80 from seagreen/implementations
20ef067 Add new haskell implementation.
1274070 Merge pull request #79 from Muscula/json-schema-benchmark
6d8cf45 Merge pull request #78 from JamesNK/patch-1
55c4992 Add json-schema-benchmark to list of users of this test suite
645623d Added Newtonsoft.Json.Schema implementation
a7944d1 Merge pull request #76 from Prestaul/patch-1
5729cdf Added skeemas to list of suite users
4600fe3 Make the implementation list a bit less unwieldy now that it's so long (hooray!)
11d6905 Merge remote-tracking branch 'mafintosh/patch-1' into develop
689b80f Merge pull request #74 from bugventure/develop
c36f888 Add request-validator as a user of the test suite
41876b1 Update README.md
aabcb34 Merge pull request #71 from seagreen/additionalproperties
b3d160b Add tests for additionalProperties by itself.
git-subtree-dir: json
git-subtree-split: 0b657e8b0d21a4099d3ce378ba7208073a9295e6
* 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