forked from pool/python-pydantic
* Prevent long (length > 4_300) strings/bytes as input to int fields, see python/cpython#95778 and CVE-2020-10735 * fix: dataclass wrapper was not always called * Use tomllib on Python 3.11 when parsing mypy configuration * Basic fix of GenericModel cache to detect order of arguments in Union models * Fix mypy plugin when using bare types like list and dict as default_factory * Add __hash__ method to pydancic.color.Color class * Refactor the whole pydantic dataclass decorator to really act like its standard lib equivalent. It hence keeps __eq__, __hash__, ... and makes comparison with its non-validated version possible. * Now that Config.extra is supported, dataclass ignores by default extra arguments (like BaseModel) * Fix PEP487 __set_name__ protocol in BaseModel for PrivateAttrs * Allow for custom parsing of environment variables via parse_env_var in Config * Fix StrictStr does not raise ValidationError when max_length is present in Field * Make SecretStr and SecretBytes hashable * Fix StrictBytes does not raise ValidationError when max_length is present in Field * Add support for bare type * Support Python 3.11, including binaries for 3.11 in PyPI * Add support for re.Pattern * Fix __post_init_post_parse__ is incorrectly passed keyword arguments when no __post_init__ is defined * Fix implicitly importing ForwardRef and Callable from pydantic.typing instead of typing and also expose MappingIntStrAny * remove Any types from the dataclass decorator so it can be used with the disallow_any_expr mypy option OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pydantic?expand=0&rev=26
13 lines
462 B
Diff
13 lines
462 B
Diff
Index: pydantic-1.10.2/setup.cfg
|
|
===================================================================
|
|
--- pydantic-1.10.2.orig/setup.cfg
|
|
+++ pydantic-1.10.2/setup.cfg
|
|
@@ -11,6 +11,7 @@ filterwarnings =
|
|
# for Python 3.11
|
|
ignore:path is deprecated.*:DeprecationWarning:certifi
|
|
ignore:module 'sre_constants' is deprecated:DeprecationWarning:pkg_resources
|
|
+ ignore:.*urllib3.contrib.pyopenssl.*:DeprecationWarning
|
|
|
|
[flake8]
|
|
max-line-length = 120
|