mirror of
https://github.com/kennethreitz/pydantic.git
synced 2026-06-05 23:00:18 +00:00
d473f4abc9
* 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
46 lines
810 B
INI
46 lines
810 B
INI
[tool:pytest]
|
|
testpaths = tests
|
|
timeout = 10
|
|
filterwarnings = error
|
|
|
|
[flake8]
|
|
max-line-length = 120
|
|
max-complexity = 14
|
|
|
|
[bdist_wheel]
|
|
python-tag = py36.py37.py38
|
|
|
|
[coverage:run]
|
|
source = pydantic
|
|
branch = True
|
|
|
|
[coverage:report]
|
|
precision = 2
|
|
exclude_lines =
|
|
pragma: no cover
|
|
raise NotImplementedError
|
|
raise NotImplemented
|
|
|
|
[isort]
|
|
line_length=120
|
|
known_first_party=pydantic
|
|
known_standard_library=dataclasses
|
|
multi_line_output=3
|
|
include_trailing_comma=True
|
|
force_grid_wrap=0
|
|
combine_as_imports=True
|
|
|
|
[mypy]
|
|
follow_imports = silent
|
|
strict_optional = True
|
|
warn_redundant_casts = True
|
|
warn_unused_ignores = True
|
|
disallow_any_generics = True
|
|
check_untyped_defs = True
|
|
|
|
# for strict mypy: (this is the tricky one :-))
|
|
disallow_untyped_defs = True
|
|
|
|
[mypy-email_validator]
|
|
ignore_missing_imports = true
|