epfl-dlab / aiflows

🤖🌊 aiFlows: The building blocks of your collaborative AI
https://epfl-dlab.github.io/aiflows/
MIT License
239 stars 11 forks source link

Support python3.10+ #3

Closed nbaldwin98 closed 11 months ago

nbaldwin98 commented 11 months ago

Addressed issue #2 by eliminating the dependency on pyext through an upgrade of the following Hydra dependencies to specific versions:

"hydra-core==1.3.2" "hydra-colorlog==1.1.0" In order to facilitate installation on Python 3.12, upgraded the Hugging Face Hub dependency to:

"huggingface_hub==0.19.4" It's worth noting that installing aiflows on Python 3.12 is not recommended. Some flows from the FlowVerse, such as the VectorStoreFlowModule used in AutoGPTFlow, may have dependencies that are incompatible with Python 3.12. For instance, the dependency to chromadb within VectorStoreFlowModule appears to be unattainable in Python 3.12 due to its pulsar-client dependency.