diff --git a/.github/workflows/python-package-test.yml b/.github/workflows/python-package-test.yml index 8c72047..cb1b105 100644 --- a/.github/workflows/python-package-test.yml +++ b/.github/workflows/python-package-test.yml @@ -20,27 +20,33 @@ 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 run: | python -m pip install .[dev,docs] + - name: Cache datasets id: cache-datasets uses: actions/cache@v3 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 .