sdk-python/requirements
Federico Busetti 5a1063e50d
Pydantic v2 native implementation (#219)
* Create stub pydantic v2 implementation and parametrize tests for both implementations

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Add default values to optional fields

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Adapt pydantic v1 serializer/deserializer logic

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Extract CloudEvent fields non functional data in separate module

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Fix lint

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Add missing Copyright

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Add missing docstring

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Remove test leftover

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Remove dependency on HTTP CloudEvent implementation

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Remove failing test for unsupported scenario

Fix typo

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Use SDK json serialization logic

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* No need to filter base64_data

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Use SDK json deserialization logic

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Fix imports

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Move docs after field declarations

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Add test for model_validate_json method

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Use fully qualified imports

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

* Ignore typing error

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>

---------

Signed-off-by: Federico Busetti <729029+febus982@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-20 22:59:13 +03:00
..
dev.txt chore: cleanup codebase and fix flake errors (#188) 2022-08-14 15:47:38 -07:00
publish.txt Support Python 3.10 (#150) 2022-04-08 19:22:12 -04:00
test.txt Pydantic v2 native implementation (#219) 2023-09-20 22:59:13 +03:00