Hynek Schlawack
|
8e3fbc3921
|
Push alpha 1
|
2015-02-21 11:41:38 +01:00 |
Hynek Schlawack
|
2a91800150
|
Add include and exclude filter helpers
|
2015-02-20 16:34:21 +01:00 |
Hynek Schlawack
|
595ffae512
|
Internal release, nothing to see here
|
2015-02-20 13:31:13 +01:00 |
Hynek Schlawack
|
a185bbfdfb
|
Add option to disable validators globally
|
2015-02-20 11:30:46 +01:00 |
Hynek Schlawack
|
980067d8f1
|
We're ASCII-clean
|
2015-02-20 11:22:10 +01:00 |
Hynek Schlawack
|
319ef68d19
|
Create internal snapshot
|
2015-02-12 15:26:06 +01:00 |
Hynek Schlawack
|
08ff764de7
|
Pass instances into validators
Also construct the instance first and then run all validators on it.
This allows for cross-attribute validation.
|
2015-02-09 13:16:56 +01:00 |
Hynek Schlawack
|
c8c7a60389
|
Rename valid to validate
valid kind of implies a boolean return code.
|
2015-02-02 14:04:47 +01:00 |
Hynek Schlawack
|
2cab907370
|
Add attr.valid
|
2015-02-02 12:13:11 +01:00 |
Hynek Schlawack
|
5753281838
|
Add attrs.make_class
|
2015-01-30 08:57:33 +01:00 |
Hynek Schlawack
|
f61fb5d185
|
Eliminate factory field
Instead, have only one default field. If the default value is an instance of
attr.Factory, use it as a factory.
|
2015-01-29 23:10:56 +01:00 |
Hynek Schlawack
|
16d9c464e3
|
Rename ls to fields
|
2015-01-29 21:55:25 +01:00 |
Hynek Schlawack
|
b79c3afec3
|
Rename to_dict to asdict
For stdlib compatability.
|
2015-01-29 21:50:07 +01:00 |
Hynek Schlawack
|
7aaab84091
|
Add assoc
|
2015-01-29 20:50:42 +01:00 |
Hynek Schlawack
|
4f62d47d08
|
We don't need three names for the same thing
|
2015-01-29 19:39:49 +01:00 |
Hynek Schlawack
|
8f98b38136
|
Increase branch coverage
And a lot of under the hood work.
|
2015-01-29 17:31:49 +01:00 |
Hynek Schlawack
|
692e4613a0
|
Add instance_of validator
|
2015-01-29 12:20:17 +01:00 |
Hynek Schlawack
|
69a460d336
|
Add no-nonsense aliases for attr.s and attr.ib
I like the original ones but let's not give haters extra ammunition. :)
|
2015-01-29 10:17:08 +01:00 |
Hynek Schlawack
|
211bd02b97
|
Officially start the 15.0.0 cycle
|
2015-01-28 16:05:13 +01:00 |
Hynek Schlawack
|
d291e8c4dc
|
Add some API docs
Also define ls and has only for classes.
|
2015-01-28 15:16:42 +01:00 |
Hynek Schlawack
|
fdd41b0466
|
Rename s to _add_methods
...and rename within __init__.py
|
2015-01-28 12:38:54 +01:00 |
Hynek Schlawack
|
104e663551
|
Add `has`
|
2015-01-28 11:34:30 +01:00 |
Hynek Schlawack
|
5ce5e48074
|
Change attr.a to attr.ib
Closes #2
|
2015-01-27 23:03:42 +01:00 |
Hynek Schlawack
|
9560908555
|
Initial commit
Docs aren't there yet
|
2015-01-27 17:53:17 +01:00 |