From 4390626d23c404325970b27407a8291fc93d1ebd Mon Sep 17 00:00:00 2001 From: "mengxian.sc" Date: Wed, 18 Dec 2024 23:21:16 +0800 Subject: [PATCH] test cache pip --- .github/workflows/build-docs.yml | 22 ++++++++++------------ .github/workflows/python-package-test.yml | 22 ++++++++++------------ 2 files changed, 20 insertions(+), 24 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 349d9da..97a9cff 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -18,25 +18,23 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - - name: Install build-essential and make run: | sudo apt-get update sudo apt-get install -y build-essential ca-certificates curl libffi-dev libgdbm-dev libncurses5-dev libnss3-dev libreadline-dev libssl-dev make time wget zlib1g-dev - - - name: Install PyTorch - run: | - python -m pip install --upgrade pip - python -m pip install torch --index-url https://download.pytorch.org/whl/cpu --no-cache-dir - - name: Install dependencies from pyproject.toml + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + cache: 'pip' + + - name: Install PyTorch and dependencies from pyproject.toml run: | + python -m pip install --upgrade pip + python -m pip install torch --index-url https://download.pytorch.org/whl/cpu python -m pip install .[dev,docs] - + - name: Cache datasets id: cache-datasets uses: actions/cache@v3 diff --git a/.github/workflows/python-package-test.yml b/.github/workflows/python-package-test.yml index cb1b105..6d73ecd 100644 --- a/.github/workflows/python-package-test.yml +++ b/.github/workflows/python-package-test.yml @@ -21,23 +21,21 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - - name: Install build-essential and make run: | sudo apt-get update sudo apt-get install -y build-essential ca-certificates curl libffi-dev libgdbm-dev libncurses5-dev libnss3-dev libreadline-dev libssl-dev make time wget zlib1g-dev - - - name: Install PyTorch - run: | - python -m pip install --upgrade pip - python -m pip install torch --index-url https://download.pytorch.org/whl/cpu --no-cache-dir - - name: Install dependencies from pyproject.toml + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + cache: 'pip' + + - name: Install PyTorch and dependencies from pyproject.toml run: | + python -m pip install --upgrade pip + python -m pip install torch --index-url https://download.pytorch.org/whl/cpu python -m pip install .[dev,docs] - name: Cache datasets @@ -46,7 +44,7 @@ jobs: with: path: ~/.cache/trajdl key: trajdl-cache-datasets - + - name: Test with pytest run: | autoflake -j 0 --remove-all-unused-imports --in-place --recursive --ignore-init-module-imports .