summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #19 from graingert/patch-1Brian Waldon2015-10-121-0/+2
|\ | | | | Support universal wheels
| * Support universal wheelsThomas Grainger2015-10-021-0/+2
|/
* Merge pull request #18 from wackywendell/masterBrian Waldon2015-08-033-3/+29
|\ | | | | Make 'name' optional
| * Test naming schemeWendell Smith2015-06-221-0/+22
| |
| * Optional nameWendell Smith2015-06-221-2/+6
| |
| * Use python 3.4Wendell Smith2015-06-221-1/+1
|/
* Merge pull request #17 from jacquerie/issue-13Brian Waldon2015-05-111-9/+21
|\ | | | | Compare JSON strings as JSON instead of strings.
| * Compare JSON strings as JSON instead of strings.Jacopo Notarstefano2015-04-131-9/+21
|/ | | | Fixes #13.
* Merge pull request #12 from apevec/masterBrian Waldon2013-10-121-1/+1
|\ | | | | LICENSE.txt was missing in the source tarball
| * LICENSE.txt was missing in the source tarballAlan Pevec2013-10-101-1/+1
|/ | | | it was renamed in c4d87ac700d3849bcb8140cbf8a2e9475a50c449
* Merge pull request #11 from isethi/validationBrian Waldon2013-09-141-4/+6
|\ | | | | Add description to exception messages
| * Add description to exception messagesiccha.sethi2013-09-061-4/+6
|/ | | | | Add description to exception messages, so users know how they violated the schema.
* Add python3 supportbaserock/morphChuck Short2013-07-235-9/+13
| | | | Signed-off-by: Chuck Short <chuck.short@canonical.com>
* Update version to 1.0.11.0.1Brian Waldon2013-06-281-1/+1
|
* Merge pull request #8 from dirkmueller/masterBrian Waldon2013-06-281-1/+1
|\ | | | | Allow jsonschema 2.0.0
| * jsonschema 2.0.0 passes unit tests as wellDirk Mueller2013-06-221-1/+1
|/ | | | Allow jsonschema 2.0.0, restrict to <3
* Bump version to 1.0.01.0.01.0.0Brian Waldon2013-04-261-1/+1
|
* Trigger DeprecationWarning in Model.changesBrian Waldon2013-04-261-1/+4
|
* Modify jsonpatch dep to >=0.10,<2Brian Waldon2013-04-261-1/+1
|
* Bump version to 0.8.20.8.2Brian Waldon2013-03-251-1/+1
|
* Merge pull request #5 from saschpe/masterBrian Waldon2013-02-251-1/+1
|\ | | | | Allow jsonschema<2.0 too.
| * Allow jsonschema<2.0 too.Sascha Peilicke2013-02-251-1/+1
|/ | | | Tests still pass and we need it for openSUSE.
* Bump version to 0.8.10.8.1Brian Waldon2013-01-311-1/+1
|
* Update README with JSON Patch exampleBrian Waldon2013-01-311-20/+23
| | | | Also, replace the remaining tabs with spaces.
* Move HACKING to HACKING.txtBrian Waldon2013-01-311-0/+0
|
* Add license headers to source filesBrian Waldon2013-01-317-0/+110
|
* Update version to 0.8.00.8.0Brian Waldon2013-01-211-1/+1
|
* Relax jsonpatch dep to >=0.10,<=0.12Brian Waldon2013-01-211-1/+1
|
* Rename Model method validator to validateBrian Waldon2013-01-211-5/+5
|
* Adding documentation of Model methodsBrian Waldon2013-01-211-22/+27
|
* Made validator inheritable by base classes.Rob2013-01-212-16/+8
|
* Break up core pieces into separate modulesRob2012-12-225-106/+127
| | | | | - Create model.py to hold the core Model class - Create exceptions.py to hold all custom exceptions
* Bump version to 0.7.00.7.0Brian Waldon2012-11-261-3/+2
|
* Use jsonpatch to provide a JSON patch documentBrian Waldon2012-11-263-0/+52
| | | | | | The attribute "patch" of a model now returns a string representing all of the operations that have occurred on the model since it was created in JSON patch form.
* Allow delattr and del operationsBrian Waldon2012-11-262-3/+26
|
* Update README to reflect exception outputBrian Waldon2012-11-191-4/+4
|
* Bump version to 0.6.0Brian Waldon2012-11-191-1/+1
|
* Add helful text to ExceptionsBrian Waldon2012-11-191-7/+8
| | | | Fixes issue #2
* Update jsonschema dep to >=0.7,<1Brian Waldon2012-11-191-1/+1
|
* Bump version to 0.5.0Brian Waldon2012-10-091-1/+1
|
* Merge pull request #1 from termie/dict_baseBrian Waldon2012-10-082-12/+98
|\ | | | | switch to a dict-based object
| * switch to a dict-based objecttermie2012-10-082-12/+98
|/
* Add 'changes' attribute to modelsBrian Waldon2012-07-293-1/+17
| | | | | | | | The 'changes' attribute returns a dictionary representing the state of any top-level properties that have been changed since the object was instantiated. Bump version to v0.4.0
* Refactor attribute access methodsBrian Waldon2012-07-272-8/+8
| | | | | | | | | | Clean up the implementation of the __getattr__, __setattr__, __getitem__, and __setitem__ methods. This does fix a bug where a lookup using dict-like syntax would raise an AttribtueError. That will now correctly raise a KeyError. Bump version to v0.3.1
* Add items method to modelBrian Waldon2012-07-273-2/+7
| | | | | | | This is similar to the iteritems method in implementation - it exposes the 'items' method of the internal dictionary. Bump version to v0.3.0
* Enable dict-style access to modelsBrian Waldon2012-07-273-2/+14
| | | | | | | Allow get and set of model attributes using dict-like syntax (i.e. model['attribute'] = 'value'). Bump version to 0.2.0
* Bump version to v0.1.0Brian Waldon2012-07-131-1/+1
|
* Add iteritems method to modelBrian Waldon2012-07-132-0/+10
|
* Bump version to v0.0.2Brian Waldon2012-07-131-1/+1
|
* Cast schema name to stringBrian Waldon2012-06-072-1/+8
|