فهرست منبع

chore: separate Python dependencies for development (#3198)

Bowen Liang 1 سال پیش
والد
کامیت
168bf61b23
3فایلهای تغییر یافته به همراه8 افزوده شده و 6 حذف شده
  1. 4 2
      .github/workflows/api-tests.yml
  2. 4 0
      api/requirements-dev.txt
  3. 0 4
      api/requirements.txt

+ 4 - 2
.github/workflows/api-tests.yml

@@ -37,10 +37,12 @@ jobs:
         with:
           python-version: '3.10'
           cache: 'pip'
-          cache-dependency-path: ./api/requirements.txt
+          cache-dependency-path: |
+            ./api/requirements.txt
+            ./api/requirements-dev.txt
 
       - name: Install dependencies
-        run: pip install -r ./api/requirements.txt
+        run: pip install -r ./api/requirements.txt -r ./api/requirements-dev.txt
 
       - name: Run ModelRuntime
         run: pytest api/tests/integration_tests/model_runtime/anthropic api/tests/integration_tests/model_runtime/azure_openai api/tests/integration_tests/model_runtime/openai api/tests/integration_tests/model_runtime/chatglm api/tests/integration_tests/model_runtime/google api/tests/integration_tests/model_runtime/xinference api/tests/integration_tests/model_runtime/huggingface_hub/test_llm.py

+ 4 - 0
api/requirements-dev.txt

@@ -0,0 +1,4 @@
+coverage~=7.2.4
+pytest~=7.3.1
+pytest-mock~=3.11.1
+pytest-benchmark~=4.0.0

+ 0 - 4
api/requirements.txt

@@ -1,4 +1,3 @@
-coverage~=7.2.4
 beautifulsoup4==4.12.2
 flask~=3.0.1
 Flask-SQLAlchemy~=3.0.5
@@ -16,9 +15,6 @@ tiktoken~=0.6.0
 psycopg2-binary~=2.9.6
 pycryptodome==3.19.1
 python-dotenv==1.0.0
-pytest~=7.3.1
-pytest-mock~=3.11.1
-pytest-benchmark~=4.0.0
 Authlib==1.2.0
 boto3==1.28.17
 tenacity==8.2.2