Samuel Colvin
d473f4abc9
cython ( #548 )
...
* user cython for fields.py, parse.py and validators.py, fix #547
* fix coverage
* no cython on windows
* speedup error_wrappers, more cython
* conditional validators
* more tweaks to validators.py
* add compiled check
* fix mypy and tweak
* benchmark with cython
* simplify anystr_strip_whitespace
* build binaries on travis
* fix travis manylinux builds
* correct test stages
* cibuildwheel to dist
* fix manylinux build
* don't upgrade pip on wheel build
* try a fix for cibuildwheel
* speedup deploy stage
* revert file rearrangement, cythonize main.py
* tweak main.py
* update docs and history
* fix deploy stage of travis
* Cythonize more files (#553 )
* Cythonize more files
* Tests pass
* Fixed ordering
* Some code cleanup
* Every last file cythonized
* cython coverage
* upgrade cython and tweak build setup
* different build stages
2019-05-30 12:04:15 +01:00
Samuel Colvin
ddbf2be9c9
uprev and improve makefile ( #459 )
2019-04-04 12:55:28 +01:00
Samuel Colvin
27323aa8b2
fix for python 3.8 ( #396 )
...
* fix for python 3.8
* history and tweak types in main.py
2019-02-15 18:29:13 +00:00
Samuel Colvin
9ef401839b
add type hints ( #373 )
...
* add type hints, fix #372
* fix tests and BaseModel inference
* fix #280
* fix dataclasses and docs
* more typing
* adding hints to fields.py
* type **EVERTHING*
* fix for 3.6
* small speed ups and some typ checks
* correct model.copy
* update history
2019-02-04 21:54:20 +00:00
Samuel Colvin
f287d41590
correct python_tag, fix #376 ( #379 )
2019-01-30 17:22:51 +00:00
Samuel Colvin
3d4dc90d4b
classifiers and python-tag
2018-12-27 23:44:13 +00:00
Samuel Colvin
c2bae0a05d
support ClassVar, ( #339 )
...
* support ClassVar, fix #184
* fix tests, update history
2018-12-27 20:44:02 +00:00
Samuel Colvin
15850a43c5
moving to black ( #287 )
...
* moving to black
* put back flake8
* remove isort option
* putting back isort
* uprev pycodestyle
* remove black from docs/examples
* tweak parse.py
2018-11-15 11:30:07 +00:00
Samuel Colvin
f3a278bb8d
Dataclasses ( #269 )
...
* pydantic.dataclasses.dataclass decorator
* add dataclasses to requirnment.txt
* reimplement dataclasses
* fix linting, fix coverage
* docs
2018-10-01 09:48:28 +01:00
Samuel Colvin
e0d8d960f3
improving schema ( #232 )
...
* improving schema, fix #213
* tweask and history
2018-07-31 10:55:02 +02:00
Samuel Colvin
3627bad768
more docs usage examples
2017-06-03 17:45:49 +01:00
Samuel Colvin
af6ab2b7e5
add email address validation
2017-05-05 22:01:10 +01:00
Samuel Colvin
a8e844dad5
initial commit
2017-05-03 22:23:41 +01:00