Replies: 1 comment
-
Emmett currently relies on pyDAL, but only on the version specified into requirements (17.3 as you noticed from the pip warning). The thing is pyDAL consist into the lower layer used by Emmett's ORM (https://emmett.sh/docs/2.1.x/orm) which implements its own validation system (https://emmett.sh/docs/2.1.x/validations) then probably using the tools provided by Emmett itself will give you a smooth experience rather than packing up other tools together into your project. AFAIK, you should be able to use even modern versions of pyDAL (ignoring the dependency error you get from pip), but then you probably loose all the integrations provided by Emmett, like the connection pipes, ORM models and relations, validations, extensions, etc. Considering all the above, at the moment there are no planned actions to update pyDAL or support newer versions of pyDAL into Emmett, as the ORM part of Emmett evolved into a specific direction and the pyDAL part is used just as a hidden layer; in contrast there are plans to actually drop pyDAL dependency in 3.x series, but there's actually no ETA for that. |
Beta Was this translation helpful? Give feedback.
-
question
is emmet will support pydal ?
n.b.
current installed pydal work fine with another framework
thanks
Beta Was this translation helpful? Give feedback.
All reactions