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 plugins - entry-point support #6820

Merged
merged 62 commits into from Sep 22, 2023
Merged

Pydantic plugins - entry-point support #6820

merged 62 commits into from Sep 22, 2023

Commits on Sep 18, 2023

  1. Support pydantic entry point

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    04d8592 View commit details
    Browse the repository at this point in the history
  2. bump to fix ci

    samuelcolvin authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    a69666b View commit details
    Browse the repository at this point in the history
  3. change implementation

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    a0ccb75 View commit details
    Browse the repository at this point in the history
  4. Fix linter

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    4cf0a6e View commit details
    Browse the repository at this point in the history
  5. Fix linter

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    433ced4 View commit details
    Browse the repository at this point in the history
  6. Remove print

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ad9bb5e View commit details
    Browse the repository at this point in the history
  7. Fix type

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ed9f257 View commit details
    Browse the repository at this point in the history
  8. Use PEP621 way instead of poetry

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    5c46c89 View commit details
    Browse the repository at this point in the history
  9. Use code fences on docstring example

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    89c75cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7b14ed2 View commit details
    Browse the repository at this point in the history
  11. Use schema_validator_cls function to define which SchemaValidator

    … should be used
    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    f0224ea View commit details
    Browse the repository at this point in the history
  12. Skip test on docstring

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    859714f View commit details
    Browse the repository at this point in the history
  13. Add documentation

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    afba5b8 View commit details
    Browse the repository at this point in the history
  14. Use class-base implementation

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    b4e044d View commit details
    Browse the repository at this point in the history
  15. Ignore NotImplementedError

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    4235040 View commit details
    Browse the repository at this point in the history
  16. Add plugin_settings to ConfigDict

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    47586e8 View commit details
    Browse the repository at this point in the history
  17. Use _ignored field

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2703daa View commit details
    Browse the repository at this point in the history
  18. Update documentation

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    10da22a View commit details
    Browse the repository at this point in the history
  19. Fix type on create_schema_validator

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    8ab61e5 View commit details
    Browse the repository at this point in the history
  20. Add documentation

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    e545317 View commit details
    Browse the repository at this point in the history
  21. Use Final from typing-extensions

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2005d79 View commit details
    Browse the repository at this point in the history
  22. Add a line on the example on plugins.md

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    a641fe2 View commit details
    Browse the repository at this point in the history
  23. Use the right API reference for the plugins

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2d04bc2 View commit details
    Browse the repository at this point in the history
  24. Fix API reference on plugins.md

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    9644a2d View commit details
    Browse the repository at this point in the history
  25. Fix link to API documentation

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    9c0b01e View commit details
    Browse the repository at this point in the history
  26. Add tests

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    23c9d81 View commit details
    Browse the repository at this point in the history
  27. Fix docstring on _loader

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    887ca5d View commit details
    Browse the repository at this point in the history
  28. Add pdm info and pdm list

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    00fd68b View commit details
    Browse the repository at this point in the history
  29. Unlikely to conflict

    Kludex authored and lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    adc31dd View commit details
    Browse the repository at this point in the history
  30. ✅ Fix tests after a rebase

    lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    cab2375 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d427529 View commit details
    Browse the repository at this point in the history
  32. 💡 Fix docs build on CI

    lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    bcbb9a9 View commit details
    Browse the repository at this point in the history
  33. 🚨 Make mypy tests happy

    lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6ad2775 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    4689ffb View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    7ea9ab9 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    6fa40cf View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    e02d1c5 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    0aac537 View commit details
    Browse the repository at this point in the history
  39. 🏷 Fix event callbacks type

    lig committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    9f58041 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    4c6c9e2 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    f21c926 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    2581cdb View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    abfffd8 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    df4b2a3 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    e43b40f View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    e79ff4a View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    abe836b View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    480b678 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    f3453d1 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    e5802ba View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    1e93da5 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Configuration menu
    Copy the full SHA
    4587cfd View commit details
    Browse the repository at this point in the history
  2. refactor plugin

    samuelcolvin committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    9b1ed15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec32d59 View commit details
    Browse the repository at this point in the history
  4. simplify call method

    samuelcolvin committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    74e2ff1 View commit details
    Browse the repository at this point in the history
  5. fixing tests

    samuelcolvin committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    c3990bb View commit details
    Browse the repository at this point in the history
  6. fix docs

    samuelcolvin committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    56aab5b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    49d72a5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fce3acf View commit details
    Browse the repository at this point in the history
  9. fix docs

    samuelcolvin committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    9fa2da0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1f07b42 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e073168 View commit details
    Browse the repository at this point in the history