Closed francbartoli closed 6 months ago
This looks great @francbartoli Thank you!
I would wait to merge @kalxas, I'd like to add more tests for the models so that it would be easier to do the next steps
ok, I will wait
@kalxas @tomkralidis, it is now ready for review/merge
Overview
This PR addresses the issue with pydantic v2 which doesn't allow to cut a release as per our dependency policy (RFC2).
Please be aware that this is a breaking change for all downstream projects which are using
pygeoapi
as a dependent library together with pydantic-settings like fastgeoapi.pydantic-settings
is only compatible withpydantic>2.0
. The plan is to move back to pydantic v2 as soon as it will be released as debian package and then remove it as a dependency in favor of dataclasses and the approach with duck typing pattern as per meeting notes. Here the progress of the request.Related Issue / discussion
1573
Additional information
Dependency policy (RFC2)
Updates to public demo
Contributions and licensing
(as per https://github.com/geopython/pygeoapi/blob/master/CONTRIBUTING.md#contributions-and-licensing)