@@ -8,6 +8,9 @@ on:
jobs:
test:
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ python-version: ["3.10", "3.11", "3.12"]
env:
OPENAI_API_KEY: sk-IamNotARealKeyJustForMockTestKawaiiiiiiiiii
@@ -37,10 +40,10 @@ jobs:
with:
packages: ffmpeg
- - name: Set up Python
+ - name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
- python-version: '3.10'
+ python-version: ${{ matrix.python-version }}
cache: 'pip'
cache-dependency-path: |
./api/requirements.txt
@@ -52,14 +52,14 @@ transformers~=4.35.0
tokenizers~=0.15.0
pandas==1.5.3
xinference-client==0.9.4
-safetensors==0.3.2
+safetensors~=0.4.3
zhipuai==1.0.7
werkzeug~=3.0.1
-pymilvus==2.3.0
+pymilvus~=2.3.0
qdrant-client==1.7.3
cohere~=5.2.4
pyyaml~=6.0.1
-numpy~=1.25.2
+numpy~=1.26.4
unstructured[docx,pptx,msg,md,ppt,epub]~=0.10.27
bs4~=0.0.1
markdown~=3.5.1
@@ -67,7 +67,7 @@ httpx[socks]~=0.24.1
matplotlib~=3.8.2
yfinance~=0.2.35
pydub~=0.25.1
-gmpy2~=2.1.5
+gmpy2~=2.2.0a1
numexpr~=2.9.0
duckduckgo-search==5.2.2
arxiv==2.1.0