diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index 399279e..6814764 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -42,8 +42,10 @@ jobs: python-version: '3.12' - name: Install dependencies run: | + set -x python -m pip install --upgrade pip - pip install -r requirements-dev.txt + pip install pytest pytest-asyncio httpx + pip install nicegui fastapi uvicorn yfinance polars pandas pydantic pyyaml pip list - name: Run tests run: pytest tests -v --tb=short @@ -60,7 +62,10 @@ jobs: python-version: '3.12' - name: Install dependencies run: | + set -x python -m pip install --upgrade pip - pip install -r requirements-dev.txt + pip install mypy + pip install nicegui fastapi uvicorn yfinance polars pandas pydantic pyyaml + pip list - name: Run mypy run: mypy app scripts --ignore-missing-imports \ No newline at end of file diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 068d1be..2122f0a 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -41,8 +41,10 @@ jobs: python-version: '3.12' - name: Install dependencies run: | + set -x python -m pip install --upgrade pip - pip install -r requirements-dev.txt + pip install pytest pytest-asyncio httpx + pip install nicegui fastapi uvicorn yfinance polars pandas pydantic pyyaml pip list - name: Run tests run: pytest tests -v --tb=short @@ -59,8 +61,11 @@ jobs: python-version: '3.12' - name: Install dependencies run: | + set -x python -m pip install --upgrade pip - pip install -r requirements-dev.txt + pip install mypy + pip install nicegui fastapi uvicorn yfinance polars pandas pydantic pyyaml + pip list - name: Run mypy run: mypy app scripts --ignore-missing-imports