i-dot-ai / caddy-chatbot

Caddy is an AI powered co-pilot for customer service functions everywhere.
https://ai.gov.uk/projects/caddy/
MIT License
8 stars 4 forks source link

Feature/improved dependency management #60

Closed AndreasThinks closed 4 months ago

AndreasThinks commented 4 months ago

I've reviewed poetry, and don't think it's ready for our use yet.. Lambdas assume use of pip, so we'll stick with that. Instead, I've used the more advanced pip-sync functionality using UV to allow us to manage lambda level fixed dependencies.

@kurtismassey check I'm not breaking your deployment workflows, I'm hoping it wont! Linked to #54 but probably not closed yet as this is slightly hacky.

AndreasThinks commented 4 months ago

I've realised we haven't got organisation permission to use git workflows to commit - will see if this is sensible or we have a workaround