Commit Graph

107 Commits

Author SHA1 Message Date
pyup.io bot b81b8b1f26 Update flake8 from 3.4.0 to 3.4.1 (#67) 2017-07-29 17:27:23 +01:00
pyup.io bot 2c9b95de6e Update mypy from 0.520 to 0.521 (#63) 2017-07-28 10:35:46 +01:00
pyup.io bot fb8c2505b6 Update flake8 from 3.3.0 to 3.4.0 (#66) 2017-07-28 10:34:32 +01:00
pyup.io bot b2a5909a11 Update pytest-mock from 1.6.0 to 1.6.2 (#62) 2017-07-17 20:42:51 +01:00
pyup.io bot 1cc2142d4e Update mypy from 0.511 to 0.520 (#60) 2017-07-10 23:28:29 +01:00
Samuel Colvin a57e1549b5 correct history after release 2017-07-10 13:24:33 +01:00
Samuel Colvin 29508d4972 uprev 2017-07-08 19:11:15 +01:00
Samuel Colvin 5efa54d80d annotation only fields first 2017-07-08 19:01:38 +01:00
Samuel Colvin 044fd42f4f parser methods (#58), fix #39
* working on parsers

* starting parse tests

* proper tests for parse

* adding parse docs

* tweaks and history

* add test for datetime direct, fix tests

* tweak docs
2017-07-08 18:39:24 +01:00
Samuel Colvin 8d5fadb2e8 constr None, fix #59 2017-07-08 18:30:13 +01:00
Samuel Colvin 378c96888e simplifying errors 2017-07-08 18:22:57 +01:00
Samuel Colvin ebca8df223 improving benchmarks 2017-07-08 17:31:13 +01:00
Samuel Colvin 98d5657406 use unicode ellipsis in truncate 2017-07-08 15:00:35 +01:00
Samuel Colvin d8ac3f528b inheritance and config, fix #55 2017-07-08 13:48:32 +01:00
Samuel Colvin 61d23b2796 show incorrect length in string validation error 2017-07-06 16:14:02 +01:00
pyup.io bot 6f828397bb Update pytest from 3.1.2 to 3.1.3 (#57) 2017-07-06 15:39:33 +01:00
pyup.io bot 3e5b6d1a3c Update sphinx from 1.6.2 to 1.6.3 (#56) 2017-07-03 16:04:28 +01:00
Samuel Colvin 94c2fe553b uprev 2017-06-21 18:22:37 +01:00
Samuel Colvin 92d7689271 Immutability part 2 (#53)
* add construct method, fix #48
* adding copy method
* adding pickle support, fix #40
* tweak copy and add fields copy test
* adding docs for immutability, values and copy
* add docs for pickle
2017-06-21 18:15:08 +01:00
Samuel Colvin 53ba356158 stricter str validation (#52)
* inheritance bug, fix #49

* stricter str validation, fix #45

* couple for test cases

* adding StrictStr
2017-06-21 17:59:58 +01:00
Samuel Colvin bf1c501670 remove linkcheck from docs lint 2017-06-21 16:31:20 +01:00
Samuel Colvin dfcc199769 inheritance bug, fix #49 2017-06-21 14:58:13 +01:00
Samuel Colvin 71a3b45995 speedup benchmarks 2017-06-13 10:15:19 +01:00
Samuel Colvin 6923e5e677 models allowing immutability (#44)
* working on models allowing immutability, ref #38

* up complexity

* use noqa c901

* fixing fields with new processor

* allow_mutation config and tests

* uprev, history and docs

* fix typos
2017-06-13 09:52:47 +01:00
Mickaël Guérin 8364a6b2d6 Add DRF Benchmark (#47) 2017-06-12 18:57:46 +01:00
pyup.io bot 85795a7080 Update pytest from 3.1.1 to 3.1.2 (#46) 2017-06-09 20:29:21 +01:00
Samuel Colvin 678e6595bf uprev again ... yawwwwwn 2017-06-07 23:39:41 +01:00
Samuel Colvin 56662690c7 correct tag check, fix pypi deploy 2017-06-07 23:08:34 +01:00
Samuel Colvin 6ca2dc0c10 add auto publish docs to travis 2017-06-07 22:47:45 +01:00
Samuel Colvin ff3fa95eb0 convert values to a function, fix #28 (#43) 2017-06-07 22:40:09 +01:00
Samuel Colvin 691b947576 add pretty print for models (#42) 2017-06-07 20:34:13 +01:00
Samuel Colvin e945a2afcf use annotation only declaration in first example 2017-06-07 20:07:38 +01:00
Samuel Colvin c81ec9aeec add support for annotation only fields (#41)
* add support for annotation only fields, fix #34

* adding tests with mypy

* adding docs for mypy usage

* adding mypy failure test

* adding alias tests

* tweak mypy tests
2017-06-07 19:56:46 +01:00
Samuel Colvin affea7a45d cleaning up beginning of docs 2017-06-04 14:47:10 +01:00
Samuel Colvin 73262daaef correct .travis.yml, add word to wordslist 2017-06-04 14:27:17 +01:00
Samuel Colvin 2528ca7dd4 docs linting and improving first example 2017-06-04 14:00:47 +01:00
John Sandall 515c668ad7 s/documentation_tpyos/documentation_typos/ (#35)
* s/chocies/choices/

* s/elipisis/elipsis/
2017-06-04 02:58:17 +01:00
Thomas Grainger 02e49bc7c4 s/pyandtic/pydantic/ (#33) 2017-06-04 01:51:52 +01:00
Thomas Grainger 3544c351ec configure python_requires and py3 only trove (#32) 2017-06-04 00:08:46 +01:00
Samuel Colvin 12820bad15 correct docs deploy 2017-06-03 22:26:09 +01:00
Theodore Dubois a9b8b68d9c Fix typo (#31) 2017-06-03 21:10:12 +01:00
Simeon Visser b61e9bab03 Updated year in history (#30) 2017-06-03 21:09:38 +01:00
Samuel Colvin 3627bad768 more docs usage examples 2017-06-03 17:45:49 +01:00
Samuel Colvin 7f50946722 adding more usage examples 2017-06-03 17:04:10 +01:00
Samuel Colvin 45cba8b1ae fixing isort, adding deploy recipe 2017-06-03 16:18:02 +01:00
Samuel Colvin 3c37ca1672 starting work on docs 2017-06-03 15:56:37 +01:00
Samuel Colvin ea88afb212 allow aliases 2017-05-31 13:41:53 +01:00
Samuel Colvin 9ecae91dad allow Any, fix #21 2017-05-31 12:07:29 +01:00
Samuel Colvin 94402d0627 allow set validation, fix #17 2017-05-31 11:59:41 +01:00
Samuel Colvin 0757af6e5e make values recursive, fix #24 2017-05-31 11:44:31 +01:00