Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pydantic Evaluations Conversion #388

Merged

Commits on Aug 4, 2023

  1. Changed the configuration members 'data_format' to 'format' and 'type…

    …' to 'backend_type' for Backend specifications and converted evaluation specification objects to Pydantic
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    f01973c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcd4d22 View commit details
    Browse the repository at this point in the history
  3. Removed an unused function in TypeDefinition and fixed a reference to…

    … TypeDefinition.matches that used the old `complies` nomenclature.
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    380db1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb715f7 View commit details
    Browse the repository at this point in the history
  5. Fixed an outdated reference to _backend within the `LoaderSpecifica…

    …tion` (it's now just `backend`).
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    0dc0ec4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34dab27 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0dc582f View commit details
    Browse the repository at this point in the history
  8. Fixed naming issues within the base specification becomes confusing t…

    …o read and changed the type in the ValueSelector to be one of several optional string values rather than ANY string
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    8495686 View commit details
    Browse the repository at this point in the history
  9. Applied suggested changes to help ensure safetype when overriding 'wh…

    …ere' and 'datatype' in a specification configuration
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    90dad4e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1bd69b2 View commit details
    Browse the repository at this point in the history
  11. Added some value check protections for `LocationSpecification.from_fi…

    …eld` and updated the overriding logic for `from_field` and `pattern` in `LocationSpecification` to ensure that bytes are sufficiently decoded and string types are enforced.
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    681b6c9 View commit details
    Browse the repository at this point in the history
  12. Added some value check protections for `LocationSpecification.from_fi…

    …eld` and updated the overriding logic for `from_field` and `pattern` in `LocationSpecification` to ensure that bytes are sufficiently decoded and string types are enforced.
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    c5ae42f View commit details
    Browse the repository at this point in the history
  13. Updated the alias definition for `SchemaSpecification.metric_function…

    …s` to allow pre-2.0 behavior.
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    2cba55b View commit details
    Browse the repository at this point in the history
  14. Fixed unit tests to enforce proper 'where' keys for value selectors a…

    …nd added a TODO to the disk data_retriever to inform that the 'date_parser' logic needs to be replaced
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    0a80132 View commit details
    Browse the repository at this point in the history
  15. Added checks to see if a locations specification is on a data sourc…

    …e specification before trying to reference it
    christophertubbs committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    aa26f0f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e7abba4 View commit details
    Browse the repository at this point in the history