Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update version to 0.8.00.8.0 | Brian Waldon | 2013-01-21 | 1 | -1/+1 | |
| | ||||||
* | Relax jsonpatch dep to >=0.10,<=0.12 | Brian Waldon | 2013-01-21 | 1 | -1/+1 | |
| | ||||||
* | Rename Model method validator to validate | Brian Waldon | 2013-01-21 | 1 | -5/+5 | |
| | ||||||
* | Adding documentation of Model methods | Brian Waldon | 2013-01-21 | 1 | -22/+27 | |
| | ||||||
* | Made validator inheritable by base classes. | Rob | 2013-01-21 | 2 | -16/+8 | |
| | ||||||
* | Break up core pieces into separate modules | Rob | 2012-12-22 | 5 | -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.0 | Brian Waldon | 2012-11-26 | 1 | -3/+2 | |
| | ||||||
* | Use jsonpatch to provide a JSON patch document | Brian Waldon | 2012-11-26 | 3 | -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 operations | Brian Waldon | 2012-11-26 | 2 | -3/+26 | |
| | ||||||
* | Update README to reflect exception output | Brian Waldon | 2012-11-19 | 1 | -4/+4 | |
| | ||||||
* | Bump version to 0.6.0 | Brian Waldon | 2012-11-19 | 1 | -1/+1 | |
| | ||||||
* | Add helful text to Exceptions | Brian Waldon | 2012-11-19 | 1 | -7/+8 | |
| | | | | Fixes issue #2 | |||||
* | Update jsonschema dep to >=0.7,<1 | Brian Waldon | 2012-11-19 | 1 | -1/+1 | |
| | ||||||
* | Bump version to 0.5.0 | Brian Waldon | 2012-10-09 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #1 from termie/dict_base | Brian Waldon | 2012-10-08 | 2 | -12/+98 | |
|\ | | | | | switch to a dict-based object | |||||
| * | switch to a dict-based object | termie | 2012-10-08 | 2 | -12/+98 | |
|/ | ||||||
* | Add 'changes' attribute to models | Brian Waldon | 2012-07-29 | 3 | -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 methods | Brian Waldon | 2012-07-27 | 2 | -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 model | Brian Waldon | 2012-07-27 | 3 | -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 models | Brian Waldon | 2012-07-27 | 3 | -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.0 | Brian Waldon | 2012-07-13 | 1 | -1/+1 | |
| | ||||||
* | Add iteritems method to model | Brian Waldon | 2012-07-13 | 2 | -0/+10 | |
| | ||||||
* | Bump version to v0.0.2 | Brian Waldon | 2012-07-13 | 1 | -1/+1 | |
| | ||||||
* | Cast schema name to string | Brian Waldon | 2012-06-07 | 2 | -1/+8 | |
| | ||||||
* | Locking jsonschema dep on v0.2 | Brian Waldon | 2012-06-02 | 1 | -1/+1 | |
| | ||||||
* | Fixing requirements | Brian Waldon | 2012-06-02 | 3 | -5/+8 | |
| | ||||||
* | Update README.md | Brian Waldon | 2012-06-02 | 1 | -11/+27 | |
| | ||||||
* | Fixing deps in tox.ini | Brian Waldon | 2012-06-02 | 1 | -1/+2 | |
| | ||||||
* | Add Python 2.6 to tox runner | Brian Waldon | 2012-06-02 | 2 | -2/+7 | |
| | ||||||
* | Adding pep8 runner in tox.ini | Brian Waldon | 2012-06-02 | 2 | -1/+6 | |
| | ||||||
* | Use jsonschema for operation validation | Brian Waldon | 2012-06-02 | 3 | -19/+74 | |
| | ||||||
* | Settling on warlock.model_factory | Brian Waldon | 2012-06-01 | 4 | -6/+17 | |
| | | | | Also making pylint happier | |||||
* | Add basic test and implement minimal logic | Brian Waldon | 2012-06-01 | 7 | -7/+60 | |
| | ||||||
* | Renaming README to README.md | Brian Waldon | 2012-06-01 | 1 | -0/+0 | |
| | ||||||
* | Adding README | Brian Waldon | 2012-06-01 | 1 | -0/+27 | |
| | ||||||
* | Add Apache 2.0 LICENSE file | Brian Waldon | 2012-06-01 | 1 | -0/+176 | |
| | ||||||
* | Break out requirements into separate file | Brian Waldon | 2012-06-01 | 2 | -1/+9 | |
| | ||||||
* | Set reasonable version and add description | Brian Waldon | 2012-06-01 | 1 | -2/+2 | |
| | ||||||
* | Expanding .gitignore | Brian Waldon | 2012-06-01 | 1 | -0/+3 | |
| | ||||||
* | Project bootstrapping | Brian Waldon | 2012-06-01 | 3 | -0/+14 | |