UFO icon indicating copy to clipboard operation
UFO copied to clipboard

Dependency Conflicts in requirements.txt with Python 3.13.9

Open Satang999 opened this issue 2 months ago • 0 comments

The requirements.txt for UFO AI Agent contains multiple dependency version conflicts when used with Python 3.13.9, causing installation failures.

Steps to Reproduce:

  1. Clone the UFO repository

  2. Run pip install -r requirements.txt in the UFO directory.

Expected Behavior: Dependencies should install without conflicts on Python 3.13.9.

Actual Behavior: Version conflicts detected:

pywin32==306: Not available (available: 307, 308, 309, 310, 311)

faiss-cpu==1.8.0: Not available (available: 1.9.0.post1, 1.10.0, 1.11.0, 1.11.0.post1, 1.12.0)

numpy==1.26.4: Conflicts with langchain-community==0.3.22, which requires numpy>=2.1.0 for Python 3.13

Environment:

OS: Windows 11

Python: 3.13.9

pip: 25.2

Additional Details:

requirements.txt specifies outdated versions incompatible with Python 3.13.9.

Missing C++ compiler also causes build errors for numpy.

Suggested Fix:

Update requirements.txt to use compatible versions, for example:

numpy>=2.1.0 pywin32>=311 faiss-cpu>=1.9.0

Recommend Python 3.11 or 3.12 in the README for better compatibility.

Satang999 avatar Oct 18 '25 16:10 Satang999