ibis-project / ibis-birdbrain

portable Python ML-powered data bot
https://ibis-project.github.io/ibis-birdbrain/
Apache License 2.0
23 stars 4 forks source link

evaluate upgrading marvin/openai Python packages #35

Closed lostmygithubaccount closed 7 months ago

lostmygithubaccount commented 10 months ago

Currently, only the combination of 1.3.0 for Marvin and 0.28.1 for OpenAI seem to work. If you try to upgrade OpenAI on this version of marvin to >1, you'll get various errors

If you try to upgrade Marvin to 1.5.6, you'll get errors with trying to use Azure OpenAI. regular OpenAI seems fine

Marvin has been working on supporting >1.0.0 OpenAI, but it's not ready yet. The timeline for this is unclear. The main issue this will cause is dependency conflicts with other libraries, as >v1 of OpenAI is expected to be the primary supported version for some time

one option is to vendor our the Marvin code from 1.3.0 and maintian it within Ibis Birdbrain going forward

lostmygithubaccount commented 7 months ago

done