Skip to content

Make a pydantic Parser (as an optional dependency) #2

@EnriqueSoria

Description

@EnriqueSoria

Why feature request?

pydantic is very a very popular library for parsing, validating data and converting dictionaries to python classes.

What is needed to do?

  • Install pydantic as an optional dependency
  • Write a Parser that uses pydantic models for parsing and unparsing.

References:

It has to look similar to NamedTupleParser:
https://github.com/EnriqueSoria/python-api-consumer/blob/ce7bff11ecd19b6d03f92fbe50567317367ef27c/src/api_consumer/parsers.py#L16-L27

Performance trick for pydantic v2:
imatge

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions