Insights: pydantic/pydantic
Overview
Could not load contribution data
Please try again later
60 Pull requests merged by 32 people
-
feat: pass config to NamedTuple fields
#4225 merged
Aug 8, 2022 -
Add to upper function for strings and bytes
#4165 merged
Aug 8, 2022 -
Fix schema for set and frozenset with default value
#4155 merged
Aug 8, 2022 -
Add nested json encoding
#3941 merged
Aug 8, 2022 -
Add default to JSON schema when const is True
#4152 merged
Aug 8, 2022 -
Fix #4041 -- Fix create_model docstring for custom-specified Fields
#4142 merged
Aug 8, 2022 -
mypy plugin: More precisely detect when fields are required.
#4086 merged
Aug 8, 2022 -
support overwriting dunder attributes of `BaseModel` instances
#3907 merged
Aug 8, 2022 -
Add CockroachDsn type
#3830 merged
Aug 8, 2022 -
updates to description of the fields option.
#3822 merged
Aug 8, 2022 -
Adds reserved word check to signature generation logic.
#4012 merged
Aug 8, 2022 -
Fix Json strategy serialization failure
#4005 merged
Aug 8, 2022 -
fix: allow submodels to overwrite extra field info
#3935 merged
Aug 8, 2022 -
Fix #3899: add correct handling for negative time deltas
#3909 merged
Aug 8, 2022 -
fix: access discriminator field on BaseModel instance using key
#3847 merged
Aug 8, 2022 -
Add ability to use `TypedDict` `Required/NotRequired`
#3687 merged
Aug 8, 2022 -
support `kw_only` on dataclasses
#3674 merged
Aug 8, 2022 -
Add Color comparison method
#3646 merged
Aug 8, 2022 -
Validator decorator field check. Closes #3215
#3216 merged
Aug 8, 2022 -
Alias support in decorator validate_arguments
#3019 merged
Aug 8, 2022 -
Update URLs after migrating to organization
#4348 merged
Aug 8, 2022 -
Add mypy static checking for default and default_factory
#3430 merged
Aug 8, 2022 -
build(deps): bump coverage from 6.4.2 to 6.4.3
#4346 merged
Aug 8, 2022 -
build(deps): bump flake8 from 5.0.3 to 5.0.4
#4347 merged
Aug 8, 2022 -
build(deps): bump hypothesis from 6.53.0 to 6.54.1
#4345 merged
Aug 8, 2022 -
build(deps): bump pycodestyle from 2.9.0 to 2.9.1
#4344 merged
Aug 8, 2022 -
Add ability to use Final in a field type annotation
#2768 merged
Aug 5, 2022 -
new `to_lower_camel()` function
#3473 merged
Aug 5, 2022 -
bug: Add annotation to ModelField for use in BaseModel.__signature__
#3413 merged
Aug 5, 2022 -
fix(PostgresDsn): Add support for multiple hosts in PostgresDsn #3337
#3349 merged
Aug 5, 2022 -
fix parsing of tiny timedelta values
#4329 merged
Aug 5, 2022 -
fix int_validator not catching overflows
#3112 merged
Aug 5, 2022 -
improved issue template
#4328 merged
Aug 5, 2022 -
fix(secret): uppercase in filename on linux
#3304 merged
Aug 4, 2022 -
test another version of mypy
#4326 merged
Aug 4, 2022 -
Add MongoDB network data source name (DSN) schema
#3230 merged
Aug 4, 2022 -
Allow ellipsis on Fields inside Annotated
#3133 merged
Aug 4, 2022 -
Added support for Rich Repr protocol
#3099 merged
Aug 4, 2022 -
Avoid __dict__ and __weakref__ attributes in AnyUrl and _BaseAddress subclasses
#2890 merged
Aug 4, 2022 -
refactor: change pydantic dataclass decorator
#2557 merged
Aug 4, 2022 -
add hypothesis warning
#4323 merged
Aug 4, 2022 -
Bump mypy to 0.971
#4211 merged
Aug 3, 2022 -
Empty string is a valid JSON-key
#4252 merged
Aug 3, 2022 -
Add ISO 8601 wikipedia link to docs
#4263 merged
Aug 3, 2022 -
Use `pip` directly to install FastAPI in its integration test
#4282 merged
Aug 3, 2022 -
build(deps): bump devtools from 0.8.0 to 0.9.0
#4311 merged
Aug 2, 2022 -
build(deps): bump mkdocs-material from 8.3.8 to 8.3.9
#4315 merged
Aug 2, 2022 -
build(deps): bump mdx-truly-sane-lists from 1.2 to 1.3
#4314 merged
Aug 2, 2022 -
build(deps): bump coverage from 6.4.1 to 6.4.2
#4313 merged
Aug 2, 2022 -
build(deps): bump flake8 from 4.0.1 to 5.0.3
#4312 merged
Aug 2, 2022 -
build(deps): bump ansi2html from 1.6.0 to 1.8.0
#4309 merged
Aug 2, 2022 -
build(deps): bump pyflakes from 2.4.0 to 2.5.0
#4310 merged
Aug 2, 2022 -
build(deps): bump hypothesis from 6.48.2 to 6.53.0
#4302 merged
Aug 2, 2022 -
build(deps): bump pycodestyle from 2.8.0 to 2.9.0
#4305 merged
Aug 1, 2022 -
build(deps): bump pytest-mock from 3.8.1 to 3.8.2
#4304 merged
Aug 1, 2022 -
build(deps): bump pyupgrade from 2.34.0 to 2.37.3
#4307 merged
Aug 1, 2022 -
build(deps): bump pre-commit from 2.19.0 to 2.20.0
#4303 merged
Aug 1, 2022 -
build(deps): bump pytest-sugar from 0.9.4 to 0.9.5
#4301 merged
Aug 1, 2022 -
build(deps): bump markdown-include from 0.6.0 to 0.7.0
#4299 merged
Aug 1, 2022 -
build(deps): bump cython from 0.29.30 to 0.29.32
#4300 merged
Aug 1, 2022
5 Pull requests opened by 4 people
-
Typecheck Json inner type
#4332 opened
Aug 5, 2022 -
Discriminated union schemas use oneOf instead of anyOf
#4335 opened
Aug 6, 2022 -
Generate docs exampels for Python 3.10 and above
#4339 opened
Aug 6, 2022 -
Change path in validation_decorator_types example to a relative path
#4341 opened
Aug 6, 2022 -
Pick 1.9
#4350 opened
Aug 8, 2022
38 Issues closed by 3 people
-
arbitrary_types_allowed does not propagate to the model which is created for a NamedTuple
#4219 closed
Aug 8, 2022 -
Serializing a set with default values creates a TypeError
#4136 closed
Aug 8, 2022 -
Json Encoders are ignored in nested structures
#2277 closed
Aug 8, 2022 -
Add `default` in JSON Schema when `const=True`
#4031 closed
Aug 8, 2022 -
`create_model` docstring incorrect for custom-specified `Field`s
#4041 closed
Aug 8, 2022 -
bug: cannot instantiate PEP 593 type alias
#3777 closed
Aug 8, 2022 -
Model signatures contain reserved words.
#4011 closed
Aug 8, 2022 -
Json strategy fails serializing nested pydantic Models
#4004 closed
Aug 8, 2022 -
sub-model cannot always re-write field infos from the same BaseModel.
#3934 closed
Aug 8, 2022 -
timedelta_isoformat does not produce correct string in some cases
#3899 closed
Aug 8, 2022 -
Discriminator field on BaseModel instances are incorrectly accessed by alias in validation
#3846 closed
Aug 8, 2022 -
Color comparison is always false
#3645 closed
Aug 8, 2022 -
Throw descriptive exception for incorrectly defined validator fields.
#3215 closed
Aug 8, 2022 -
Mypy plugin does not check the type of default and default_factory
#3429 closed
Aug 8, 2022 -
isinstance expectation out of sync with pydantic validation logic
#4340 closed
Aug 6, 2022 -
"Field constraints are set but not enforced" with generics
#3358 closed
Aug 5, 2022 -
pydantic.utils.to_camel() is actually to_pascal()
#3464 closed
Aug 5, 2022 -
PostgresDsn fails for multiple hosts
#3337 closed
Aug 5, 2022 -
Serialization -> de-serialisation fails for small timedelta (< 100 microseconds)
#3315 closed
Aug 5, 2022 -
Pydantic dataclasses do not respect the extra-fields in Config
#986 closed
Aug 5, 2022 -
Richer timedelta / timestamp parsers?
#432 closed
Aug 4, 2022 -
Pydantic fails to read content of files in secrets_dir on Linux
#3273 closed
Aug 4, 2022 -
v1.9.1 release missing from `HISTORY.md` on `master`
#4325 closed
Aug 4, 2022 -
Equatable base dataclasses become inequatable when used as BaseModel fields
#3709 closed
Aug 4, 2022 -
Creating schema from model with duplicate dataclasses results in `KeyError`
#3162 closed
Aug 4, 2022 -
"native" dataclass inheritace is not working
#3109 closed
Aug 4, 2022 -
Deserialisation of a standard dataclass with __post_init__ can fail due to wrong field types
#3046 closed
Aug 4, 2022 -
Bug with dataclass attribute when value is set to a subclass of a dataclass
#3011 closed
Aug 4, 2022 -
dataclasses decorator doesn't handle unannotated stdlib dataclass types when nested
#2594 closed
Aug 4, 2022 -
Multiple issues when trying to wrap an existing dataclass as pydantic
#2555 closed
Aug 4, 2022 -
Cannot have a nested frozen dataclass as field in a BaseModel
#2541 closed
Aug 4, 2022 -
Comparison for dataclasses doesn't work correctly
#2398 closed
Aug 4, 2022 -
default_factory field fails with inherited stdlib dataclass
#2424 closed
Aug 4, 2022 -
The hash magic method of the stdlib dataclasses disappears on conversion to pydantic dataclasses
#2383 closed
Aug 4, 2022 -
Cannot reuse a class with dataclass though works with BaseModel
#4290 closed
Aug 4, 2022 -
An empty string is a valid JSON attribute name
#4253 closed
Aug 3, 2022 -
1.9.0 -> 1.9.1: Nested jinja2.Template validation error
#4291 closed
Aug 3, 2022
9 Issues opened by 8 people
-
Can I translate the document in Korean?
#4338 opened
Aug 6, 2022 -
Schema generation for discriminated unions using literal Enum values is incompatible with OpenAPI
#4337 opened
Aug 6, 2022 -
Docs: have two examples versions: Python 3.6+ and 3.10+
#4334 opened
Aug 5, 2022 -
Nested Annotated List don't enforce requirements correctly.
#4333 opened
Aug 5, 2022 -
Constrained date types
#4330 opened
Aug 5, 2022 -
Mypy 0.950+ breaks valid usage of Pydantic generic models
#4327 opened
Aug 5, 2022 -
V1.10 release
#4324 opened
Aug 4, 2022
44 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
allow for shallow copies
#4093 commented on
Aug 8, 2022 • 13 new comments -
Allow for passing keyword arguments to from_orm
#3375 commented on
Aug 8, 2022 • 11 new comments -
Initial implementation of ConstrainedDate, condate. Implements #3739
#3740 commented on
Aug 8, 2022 • 6 new comments -
fix(settings): stop using `Config.env_prefix` for secrets in `BaseSettings`
#2190 commented on
Aug 4, 2022 • 5 new comments -
Fix #3807: matching characters in nested env delimeter and env prefix
#3975 commented on
Aug 8, 2022 • 5 new comments -
Support cross-process pickling of Pydantic-wrapped built-in dataclasses
#4084 commented on
Aug 8, 2022 • 5 new comments -
Allow BaseModel schema to have fields of type Type
#4154 commented on
Aug 8, 2022 • 5 new comments -
Catch Exceptions in smart_deepcopy
#4187 commented on
Aug 8, 2022 • 5 new comments -
fix: using constraints in generics no longer raises ValueError (#2581, #3358)
#3593 commented on
Aug 8, 2022 • 4 new comments -
fix ability to mix/merge json env variables with env_nested_delimiter…
#3640 commented on
Aug 5, 2022 • 4 new comments -
Teach mypy plugin that validator methods are classmethods
#4102 commented on
Aug 8, 2022 • 4 new comments -
Fix #4192 bug with BaseModel.construct and aliased Fields
#4191 commented on
Aug 8, 2022 • 4 new comments -
Add ability to have custom encoder for builtin types
#2745 commented on
Aug 5, 2022 • 3 new comments -
fix(validator): impl signature for reuse validator
#3600 commented on
Aug 5, 2022 • 3 new comments -
Fix mypy version check
#3783 commented on
Aug 8, 2022 • 3 new comments -
Fix StrictBool etc. constructors should return base types
#3885 commented on
Aug 8, 2022 • 3 new comments -
Fix `AnyUrl.build` doesn't do percent encoding (#3061)
#4224 commented on
Aug 8, 2022 • 3 new comments -
Context when validating data
#1549 commented on
Aug 2, 2022 • 2 new comments -
Serializing @property
#935 commented on
Aug 5, 2022 • 2 new comments -
Decimal JSON encoder is lossy
#1511 commented on
Aug 7, 2022 • 2 new comments -
Updating a pydantic dict updates the ORM-Model too when using from_orm()
#4237 commented on
Aug 8, 2022 • 2 new comments -
feat: add computed fields
#2625 commented on
Aug 4, 2022 • 2 new comments -
feat: add support multiple dotenv files (#1497)
#3222 commented on
Aug 8, 2022 • 2 new comments -
Add Github action for checking PR guidelines
#3584 commented on
Aug 8, 2022 • 2 new comments -
New type StrLimited
#3724 commented on
Aug 8, 2022 • 2 new comments -
✨ Add JSON-compatible float constraints for NaN and Inf
#3994 commented on
Aug 8, 2022 • 2 new comments -
Add mypy type checked shallow and deep copy methods to BaseModel
#4028 commented on
Aug 8, 2022 • 2 new comments -
Change in behaviour with JSON serialization between v1.8.2 and v1.9.1
#4255 commented on
Aug 2, 2022 • 1 new comment -
smart_deepcopy causes sqlalchemy boolean value error on import
#4184 commented on
Aug 3, 2022 • 1 new comment -
datetime validation is less strict than the documentation suggests
#1573 commented on
Aug 4, 2022 • 1 new comment -
Constrained types and mypy support
#3080 commented on
Aug 5, 2022 • 1 new comment -
Union produces anyOf instead of oneOf for OpenAPI generation
#4125 commented on
Aug 6, 2022 • 1 new comment -
Hypothesis plugin does not work for ConstrainedStr
#2473 commented on
Aug 6, 2022 • 1 new comment -
Value with type Type not declarable with JSON Schema
#2916 commented on
Aug 8, 2022 • 1 new comment -
Ensure type correctness when using `EmailStr`
#2688 commented on
Aug 4, 2022 • 1 new comment -
Copy ModelField.outer_type_ to subclass field
#3621 commented on
Aug 8, 2022 • 1 new comment -
Update alias documentation
#3680 commented on
Aug 8, 2022 • 1 new comment -
Added abstract SecretField class for secret fields
#3717 commented on
Aug 8, 2022 • 1 new comment -
Don't override `__init__` method in MyPy plugin if it already exists
#3824 commented on
Aug 8, 2022 • 1 new comment -
BaseModel: Add __match_args__ attribute to namespace
#3921 commented on
Aug 8, 2022 • 1 new comment -
create_model support generics model
#3946 commented on
Aug 8, 2022 • 1 new comment -
Fix #1458 - Allow for custom parsing of environment variables via env_parse
#3977 commented on
Aug 8, 2022 • 1 new comment -
Email tweaks
#988 commented on
Aug 4, 2022 • 0 new comments -
Adds `assert_never` helper
#3294 commented on
Aug 4, 2022 • 0 new comments